CMSC 430: Design and Implementation of Programming Languages
Spring, 2020
Lectures: Tuesday & Thursday, 9:30-10:45pm, CSIC 2117
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 | Office | Hours | |
Iribi 5242 | jmct@umd.edu | 11AM-1PM Thu | |
Iribe 5th Floor East Wing Study (5232) | sankha@cs.umd.edu | 3PM-5PM M | |
Tasnim Kabir | Iribe 5th Floor East Wing Study (5232) | tkabir1@cs.umd.edu | 12:00PM-2:00PM F |
Ivan Quiles-Rodriguez | Iribe 5th Floor East Wing Study (5232) | iquiles@umd.edu | 3PM-5PM W |
John Kastner | Iribe 5th Floor East Wing Study (5232) | kastner@umd.edu | 3PM-5PM W |
Yiyun Liu | Iribe 5th Floor East Wing Study (5232) | liuyiyun@terpmail.umd.edu | 3:30-5PM WF |
Communications: https://piazza.com/umd/spring2020/cmsc430
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.
Disclaimer: All information on this web page is tentative and subject to change until the start of the semester.