Re:The Perils of JavaSchools
by arghnoname on Monday September 12, 2011 @01:42PM
(#2988151)
It depends on the school, but it generally seems true that most don't start at the lower levels of abstraction. What I've seen is that it is fairly common to start with Java, but to also have a course in C as a requirement (sometimes including some light exposure to assembly).
For computer engineering students who need to work closer to the metal, starting with assembly or C is a lot more common.
At Virginia Tech the intro classes are taught exclusively in Java but some of the intermediate classes require fluency in C. Kind of weird but there you go. Fortunately i know C quite well because I read this article in high school.
In my curriculum, I was required to first take 2 courses using assembly language, then another course in C, and then a data structures course using Java. Is the growing standard nowadays to teach with Java from the get-go?