Hacker News new | ask | show | jobs
by aroberge 4814 days ago
This is aimed at elementary and high school students, not at CS students. Java may be an acceptable choice for introduction to programming in CS programs, but that is not the purpose of that software which aims to introduce programming, not computer science.
1 comments

CS _is_ programming. Just more in-depth.
> CS _is_ programming. Just more in-depth.

CS to Software Engineering to Programming is as Physics to Aerospace Engineering to Aircraft Maintenance

Related, but not the same thing.

CS teaches the fundamental theories that form the mathematical basis of programming. It is true, to be a mediocre programmer you only need a few intro lessons or just a couple weekend hackathons, but to master it you need that theoretical CS background which covers it much more in depth.
Substitute technical drawing for aircraft maintenance and I would probably agree with you.