How Not to teach a computer language
mikescode.info
How Not to teach a computer language
1–10 of 23 posts
Re: How Not to teach a computer language
#2Has anyone thought to compile a list of schools outside the MIT/CalTech/CMU/... level that still teach something resembling computer science? Or are they all just bad IDE trade schools now?
Re: How Not to teach a computer language
#3Re: How Not to teach a computer language
#4Where I'm from, Computer Science is an applied mathematics discipline. Our introductory courses are topics like Data Structures, Discrete Mathematics and Formal Models of Computation.
Re: How Not to teach a computer language
#5Also, in programming there seem to be a lot of people who have a good education, even significant experience, but struggle to do the work. I wonder how much this is true of other fields, like accounting, mechanical engineering, or medical. Higher quality education in those fields? (Certainly more education and training in medical.)
Re: How Not to teach a computer language
#6Re: How Not to teach a computer language
#7Falls flat on its face as an example of how not to design a website (doesn't display anything in Safara on an iPad).
Re: How Not to teach a computer language
#8HTML, SQL and VB.net... as courses in a Computer Science program? I don't understand. You might as well have a course on PowerPoint. Where I'm from, Computer Science is an applied mathematics discipline. Our introductory courses are topics like Data Structures, Discrete Mathematics and Formal Models of Computation.
Other courses would cause you to learn languages (for example, one would cause you to learn Scheme, one would cause you to learn Prolog) to demonstrate particular quirks of language design, but that's a means to an end. Most of them were things like "Algorithms", "Foundations of Computer Science", and "Introductory A.I."
Re: How Not to teach a computer language
#9Not that I'm defending a bad teacher, but to say programming vocabulary isn't needed in the real world is a sign of a bad programmer. Being able to communicate exactly what you're doing is as important as actually doing it.
Knowing how to pass a test isn't particularly valuable.
Re: How Not to teach a computer language
#10Falls flat on its face as an example of how not to design a website (doesn't display anything in Safara on an iPad).