4 ms·
To preface my comment, my background is not in CS. I majored in biomedical engineering at UT Austin, where I chose a track that required a fair amount of progra
by oacgnol 15y ago
To preface my comment, my background is not in CS. I majored in biomedical engineering at UT Austin, where I chose a track that required a fair amount of programming.
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?
- arghnoname 15y agoIt 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.
- tkahn6 15y agoAt 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.