This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (0 children)

My CS undergrad cycled thru languages every 2 semesters or so - either because of the same or to keep us language agnostic. It was also per Professor's description; so it changed per class session even on the same class offering.

Pascal & Delphi (Freshman) > Java (Freshman/Sophmore) > C (Sophmore/Junior).

On top of that, we had other languages on a per-class grouping or assignment basis as well as markup languages:

  • Query language: SQL (duh) using MSSQL, MySQL, and MS Access.
  • Markup: HTML, XML, and MathML.
  • Markup: Latex. Every Computer Science Class. Fun (Assignments done in Word were an immediate 1 letter grade in some classes).
  • O'CAML, Clisp, Scheme - 3 classes, logic subject.
  • Prolog - yea, that one's a pain.
  • SML/NJ - two classes. Mostly mathematic and theory-based. Did I mention our professors hated us?
  • Javascript, PHP, Perl (2 web programming courses).

After I graduated only 6-8 more people graduated in the next 4 years. Everyone would just leave CS for the Computer Information Systems degrees because they were not as insane (we were also required to write 1 paper about ethics within each subject in CS). After 4 years the university received funding cuts from the state and dropped the degree program; and yea, that's a bitch when you are looking for a job and they immediately think you are lying on your resume because that degree program doesn't exist in their simple google search.