|
|
|
|
|
by DaSpood
1499 days ago
|
|
For the same reason we teach them more advanced mathematical theorems or other scientific knowledge: - Because it's good for their personal culture to know that this field exists and have a rough idea of how it works, and programming is the type of job that everyone knows it exists but not many people really know what it really is. - Because it's the type of knowledge you don't get to build on your own unless your parents work in that field so many kids might actually enjoy it but would never know it until they try it. I see many comments saying "if they're not interested then they shouldn't do it", but how can they know they're not interested if they've never tried it ? They can't, they'd base their assumptions on stereotypes, which learning programming would help breaking and maybe encourage more people, especially girls, to give it a go if they like it instead of thinking it's just dark magic for nerds. - Because in the age of everything-computers and everywhere-internet, understanding basic code and basic algorithms helps demystify the myth of "it's all the Algorithm, that magic black box that nobody can control" that companies love to use to not have to explain to their customers what they do with their data. I'd argue knowing the basics of how a computer works in 2022 is as important as learning how to pay taxes or how to cook (which we also do not learn in school), because it's everywhere in your life and you WILL interact with it no matter what. |
|