(Formerly CS173)

Design and Implementation of Programming Languages

Offered this year and most years

Fall 2024

Explores the design principles of modern programming languages through implementation, comparison, and reflection. Examines a variety of linguistic features that impact both control and data. Topics vary by year; more information on the course home page. Prerequisite: CSCI 0160, CSCI 0180, CSCI 0190, or CSCI 0200.

Join the waitlist for the course here:

Course Home Page:
Location:CIT 368
Meeting Time:MWF 11am-11:50am
Exam Group:16