CMSC 430: Design and Implementation of Programming Languages
Fall, 2020
Lectures: Tuesday & Thursday, 2:00pm Eastern - 3:15pm Eastern, Online
Professor: José Manuel Calderón Trilla
CMSC 430 is an introduction to compilers. Its major goal is to arm students with the ability to design, implement, and extend a programming language. Throughout the course, students will design and implement several related languages.
Staff | ||
Name | Hours | |
jmct@umd.edu | Tue/Thur 12pm-1:30pm EST | |
Tasnim Kabir | tkabir1@cs.umd.edu | Friday 9am-11am (EST) |
Alex Taber | ataber@terpmail.umd.edu | Tue/Thur 3:30-5:00 PM EST |
Vyas Gupta | vgupta13@terpmail.umd.edu | M/W 2-3:30pm EST |
Communications: Email
Assumptions: This course assumes you know the material in CMSC 330 and CMSC 216. In particular, you need to know how to program in a functional programming language like OCaml and some familiarity with programming in C and Assembly. See the Texts page for references to brush up on this material.
Disclaimer: All information on this web page is tentative and subject to change. Any substantive change will be accompanied with an announcement to the class via ELMS.