Introductory Computer Programming Education This article
presents my opinions on some problems with how computer
programming is currently taught and what types of courses I feel
are good for teaching programming to advanced high school and
early college students. This is not a proposal for a complete
undergraduate Computer Science curriculum, only for introductory
courses that teach programming and some rudimentary Computer
Science concepts. I'm not an education expert by any means;
these opinions are just drawn from my own personal learning and
programming experiences. Problems with how computer programming
is currently being taught My proposed introductory computer
programming curriculum Here are the courses that I would teach
in an introductory programming curriculum; hopefully these
courses can eliminate some of the problems I've described in the
previous section. Programming languages to never teach to
beginners Several other technical bloggers have written about
the topic of what to teach students in an