CS 421 — Programming Languages and Compilers
COURSE REFERENCE NUMBER (CRN): 31852
Course Description:
This course is an introduction to the structure of programming languages and their implementation. Topics include basic language design principles, abstract data types, functional languages, type systems, and object-oriented languages. The basics of lexing, parsing, syntax-directed translation, semantic analysis, and code generation are considered.
Home Page: https://agora.cs.uiuc.edu/display/I2CS/I2CS+Student+Gateway
CS course Web sites will be ready the first week of class.
Prerequisites: A course in data structures and software principles and a basic and second-level course in computer science.
Credit: 3 or 4 hours
Instructor: Kirill Mechitov