
Prerequisites: CS 102 (or concurrently), CS 202
Suggested course(s) to take next: CS 311, CS 312
Programming Languages has broadened my horizons about programming.
-- Colin Meltzer '05
In CS 313, we are hypnotized and convinced that cool functional languages are still used in the real world.
-- Jonathan Stuart-Moore '05
This is one of my favorite classes to teach - learning some unusual languages like Smalltalk, Scheme, ML, and Prolog can really expand your horizons.
-- Prof. Scharstein