On this page:
CMSC 430:   Design and Implementation of Programming Languages
7.4

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

E-mail

Hours

José Manuel Calderón Trilla

Iribi 5242

jmct@umd.edu

11AM-1PM Thu

Sankha Narayan Guria

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.