3 ms·
So to me personally, the movement’s purpose is _not_ to make software engineers, or true coders, or even mediocre programmers, but rather to make Computer Scien
by theonewolf 14y ago
So to me personally, the movement’s purpose is _not_ to make software engineers, or true coders, or even mediocre programmers, but rather to make Computer Science a top-level subject in school systems alongside Biology, Physics, Calculus, etc.
Just because you took high school Biology or Physics did not make you into a Biologist or a Physicist. It merely introduced you to the most distilled and complete parts of those fields and had no pretense of professional training or a career choice.
In a similar manner, people are pushing for the most distilled parts of Computer Science to enter school curricula. This would _not_ mean that after that course you are a programmer, or a computer scientist, or even proficient with computers.
People fail at Biology or Mathematics and have different aptitudes.
What it would mean, however, is that you are exposed to _computational thinking_ [http://www.cs.cmu.edu/~CompThink/ http://www.cs.cmu.edu/~CompThink/], an understanding perhaps that somethings are computable and somethings are not, rudimentary programming skills, and a different outlook on Computers in general.
Thus, people would no longer look at computers as purely black boxes and magical, they would understand them a bit better and have a rudimentary understanding of a field which affects almost everything in their life today.
We feel Physics and Biology and Chemistry and Calculus are important, why not add Computer Science to the mix?
Do not confuse professional training with simple education.
- dinkumthinkum 14y agoWell, of course, I mean that's great. How are we doing at educating at educating the masses in biology, mathematics, physics, etc? Not very good right? So now, we're going to add more stuff. Why don't we add queuing theory, that's important right? To me the movement is not clear; it's not as if you can't learn programming school as it is now. I love programming but I just don't understand what the goals are of the "code fever" movement are or even when I do I think it is naive, at best. Even that sort of crazy video with Zuckerberg and Gates literally made it out to be that programming is easy and you don't have to be smart and then implied that learning this stuff that is easy and doesn't require smarts will land you a job at this places where you can skateboard in the office and futons and so forth when they are the ones recruiting masters and phd students and asking people how to move Mt. Fuji (ok ok I know that one is gone, just throwing it out there. :) )