Course Title: 
Programming Languages
Course Brief Description: 

Goals: Successful course participants will:

  • Master universal programming-language concepts (including datatypes, functions, continuations, threads, macros, types, objects, and classes) such that they can recognize them in strange guises. 
  • Learn to evaluate the power, elegance, and definition of programming languages and their constructs. 
  • Attain reasonable proficiency programming in a functional style. 
  • Find relevant literature somewhat more approachable.
Instructor Name: 
Dan Grossman
Course Number: 
CSEP 505
Year: 
2006
Quarter: 
Spring
http://www.cs.washington.edu/education/courses/csep505/06sp/
http://www.cs.washington.edu/education/courses/csep505/06sp/lectures/
Course Instance ID: 
csep505_06sp