On-Line Course: CSEP 505, Spring 2006

Title: 
Programming Languages
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: 
Dan Grossman
Links: