3 ms·
Most of my intro classes were in Java. Some classes were in Python, and others were free to choose depending on the project. I think it helps a lot to be well
by gt565k 11y ago
Most of my intro classes were in Java. Some classes were in Python, and others were free to choose depending on the project.
I think it helps a lot to be well versed in a c-family / type language (C, Java, C#...) and a a dynamic language like Ruby or Python.
While I was pursuing my undergrad, I had internships where I used Java, Python, VB, C#, Ruby, and JavaScript.
I don't think that a college should be responsible for teaching students the popular/hip languages. There are clubs and special topic courses for those that are interested.
My college had a mobile development club, a web dev club, artificial intelligence club, etc. Bleeding edge frameworks, languages, and other technologies were usually the point of discussion.
I do wish however that the CS curriculum included at least one course on functional and declarative programming.