However, there was a revamp in the curriculum in that the core courses are not being taught in C. It's not till they are in their Junior year that they now encounter Java or C++.
Ask HN: What programming languages are used in CS courses these days?
11–20 of 69 posts
Re: Ask HN: What programming languages are used in CS courses these days?
#12All these were undergrad courses. My graduate courses were mostly either theoretical or project work where we could choose our own language. The only exception was Maude [1], which we had to use.
Re: Ask HN: What programming languages are used in CS courses these days?
#13Data Structures => Mostly java, a couple projects in C
Computer Organization: pretty sure this one was entirely in c.
Programming Languages => Whatever the most recent version of Ada is, python 2.7, prolog, haskell, c#, java, "language of your choice, suggested choices are ruby, python, or perl" and most people chose Ruby, and I believe that was the gamut. I may be forgetting a few, and I know that course has switched to using Ocaml instead of Haskell for the functional language section. The course is all about how languages are implemented and what makes one language different from another, so obviously it bounces around a lot. Super interesting class, one of my favourites.
Networks: Java or C; at least one project was mandated to be in C.
Software design: Ruby, and a tiny bit of Haskell
Operating Systems: C.
Human-Computer Interaction: Mostly javascript.
Almost all grad level courses (except for the intro programming), taken circa '12/'13
Re: Ask HN: What programming languages are used in CS courses these days?
#14I graduated in '08 (wow that's 6 years ago already!). We used C++ for all the core courses except Data Structures, which used Java. C++ wasn't too bad as an intro language, with a very encouraging teacher. Java was a disaster because there was way too much boilerplate when you're just trying to write a toy data structure for an assignment. At the time I left, they were considering moving to Python for the intro cours…
Re: Ask HN: What programming languages are used in CS courses these days?
#15- 1st semester: Haskell (functional)
- 2nd semester: C (imperative)
- 3rd semester: Prolog (logic)
- 4th semester: Java (OOP)
Re: Ask HN: What programming languages are used in CS courses these days?
#16Re: Ask HN: What programming languages are used in CS courses these days?
#17Programming Paradigms (aka Intro to Programming): - 1st semester: Haskell (functional) - 2nd semester: C (imperative) - 3rd semester: Prolog (logic) - 4th semester: Java (OOP)
Re: Ask HN: What programming languages are used in CS courses these days?
#18My impression is that Python is much more common now, but Java still dominates.
Re: Ask HN: What programming languages are used in CS courses these days?
#192007-2010 undergrad dates here.
I graduated with a degree in Computer Information Systems. CS was not offered at my school which was a relatively smaller university with focus on general business classes or accounting. Finance/accounting/economics/marketing/management were the more popular majors (25 graduated with my major)
The more development oriented classes were Intro to Java & Intermediate Java. We also had an intro to web development class that focused on HTML/javascript and another that used C++. There was also a DB class that used Access and the next level DB class used mysql.