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.