An analytical examination of modern high-level programming language structures, including design specification and implementation. Advanced forms of data types, expressions, and control primitives. Relationship of storage management techniques and language design.

  • Credits: 3
  • Frequency: At least once a year


Requirements and Grading

Programming and non-programming assignments, 1 or 2 exams, and a final exam.