Programming Languages - 13072 - CS 56500 - 001 |
||||
---|---|---|---|---|
Associated Term: Spring 2010
Levels: Undergraduate, Graduate, Professional West Lafayette Campus Lecture Schedule Type Learning Outcomes: This course examines the foundations and implementation of programming languages. Students will increase their skills in reasoning about the meaning of programs (their semantics), and gain a solid understanding of the performance of programs (through their implementation). Topics: types, operational semantics, concurrency, language implementation issues including garbage collection, synchronization. Required Materials: Types and Programming Languages, Pierce (MIT Press 2002) Technical Requirements: View Catalog Entry
|