directorblue.blogspot.com— After Joel Spolsky's famous rant about how Java isn't hard enough to teach computer science, here's a fresh idea about the best teaching language.
Jan 28, 2006View in Crawl 4
my high school uses java for intro level, accelerated, and AP compsci, then goes on to python for artificial intelligence, c and some assembler for computer architecute, and has a course on comparitive languages with a whole crapload of languages.
First thing, my major was EE, communication systems emphasis.I learned in order:basicfortran77pascalc++Initially: Ruby for the very initial introduction. Teach this part procedurally.Next: C Make as certain as possible to weed out those who don't understand pointers.Then: most courses should randomly switch computer languages and require assignments to be implemented in more than one language. Students should be directed to resources so they can learn those languages on their own.Computer science really needs to be taught in the context of engineering. People need software written to solve problems given some set of tools, not software written for the sake of writing software.
He asks "Why teach QBasic" and lists more "practical languages".The point is not to teach any specific language that would be immediately applicable in some business application.The point is to teach the concepts of computer programming.QBasic is ideal for that.Later, if you become a professional programmer, you can quickly pick up the language used by your employer. It will change during your employment anyway.But if you don't, at least you have a concept of programming, error handling, specifications, modularity, etc.There is no better tool than QBasic!!<a class="user" href="http://www.network54.com/Forum/13959/">http://www.network54.com/Forum/13959/</a>
This Blog Contains a Collection of Lectures of about more than 80 subjects related to the field of Computer Science.
If you believe it is a good informative blog then Kindly become a follower of this blog .Thankyou
kkassingJan 29, 2006
my high school uses java for intro level, accelerated, and AP compsci, then goes on to python for artificial intelligence, c and some assembler for computer architecute, and has a course on comparitive languages with a whole crapload of languages.
bnolsenJan 30, 2006
First thing, my major was EE, communication systems emphasis.I learned in order:basicfortran77pascalc++Initially: Ruby for the very initial introduction. Teach this part procedurally.Next: C Make as certain as possible to weed out those who don't understand pointers.Then: most courses should randomly switch computer languages and require assignments to be implemented in more than one language. Students should be directed to resources so they can learn those languages on their own.Computer science really needs to be taught in the context of engineering. People need software written to solve problems given some set of tools, not software written for the sake of writing software.
blandJan 30, 2006
From every place I've worked in the past few years.. It's obvious which language is the best... Farsi. (Or any other language in India)
craniumFeb 23, 2006
C++ and assembly language. Word.
qbasicmacMay 19, 2007
He asks "Why teach QBasic" and lists more "practical languages".The point is not to teach any specific language that would be immediately applicable in some business application.The point is to teach the concepts of computer programming.QBasic is ideal for that.Later, if you become a professional programmer, you can quickly pick up the language used by your employer. It will change during your employment anyway.But if you don't, at least you have a concept of programming, error handling, specifications, modularity, etc.There is no better tool than QBasic!!<a class="user" href="http://www.network54.com/Forum/13959/">http://www.network54.com/Forum/13959/</a>
alamzeb123Feb 1, 2011
For Free Download lectures and Presentation related to the field of Computer Science.
Visit http://computerscienceppt.blogspot.com/
This Blog Contains a Collection of Lectures of about more than 80 subjects related to the field of Computer Science.
If you believe it is a good informative blog then Kindly become a follower of this blog .Thankyou