Hacker News new | ask | show | jobs
by ramLlama 4369 days ago
I graduated in 2011 and my sequence used:

Alice/Java => "101"-type class

C/Perl/Shell => Intro to Systems

C => rest of the systems branch

Java => Data Structures

Standard ML => functional and logic classes.

Many of the more esoteric electives used their own thing. For example, I used Serpent in Computer Music Systems.

The curriculum changed in my final year. The new students now do:

Python => "101"-type classes and basic data structures and algorithms

Standard ML => parallel data structures and algorithms and other functional and logic classes

C0 transitioning to C => Systems courses.

I do think our distributed systems class was experimenting with Go at some point.