View Single Post
Old May 8th, 2006, 8:36 PM   #31
blank
Newbie
 
Join Date: Sep 2005
Posts: 14
Rep Power: 0 blank is on a distinguished road
Usually teachers who teach programming in schools (High schools or something else less professional than Computer Science and Engineering courses in College/Universities) don't know what they're talking about. They just read books, memorize, and 'know', but they don't. Many teachers in my High School refused to teach C++ because they said it was getting too old and that Java would be the language of the future. The latter might be true, it might not, but one fact's certain: C++ isn't old, it's still used a lot today and is probably among the most popular languages in the world. I think that teaching Python would be great. First of all, it's easy, fun, and not so stressful. Because of this, the teacher would also teach productivity things where the students see results quicker than they would with a lower level language such as C/C++. This way, students would actually be interested in the language, being able to create video players, music players, games, etc.

Of course, it might become a bit more difficult explaining or teaching the inner workings of the language and it's relation with the computer (It'd be easier in C++ for example, with arrays as representations of memory blocks, etc.), but in an Introduction to Programming course (Which we also have at my school), that'd be a great language.
__________________
http://www.codeblank.net/ - Coding Forums with Syntax Highlighter and Random Post count
http://www.jorgepena.be/ - Personal Site
blank is offline   Reply With Quote