4 ms·
I'm not sure this was the case for us, there were plenty of other courses in the major that involved both widely used language and more niche ones. I think it
by iamevn 6y ago
I'm not sure this was the case for us, there were plenty of other courses in the major that involved both widely used language and more niche ones.
I think it was more that we didn't have enough professors who were bought-in to Ada to handle the volume of students in those initial courses. The professor who used to teach all the intro courses (and was the biggest advocate for Ada there) became the department chair and let other people take over those courses so he could focus what time he had on some of the upper level courses. Pretty sure they still use Ada in their concurrent programming course too.
Edit: Got curious and I think this is all the languages I used as part of an undergrad CS degree in approximately the order I first used them:
Ada, Racket, C, Make, x86 ASM, Java, Bash, batch script, PHP, JavaScript, MySql, Python 2, Inform 7, Blender Game Engine visual scripting, ICON, Lua, Erlang, and ROBOTC
I'm honestly surprised how much variety there was despite the only academic language being Racket.