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

CMSC 430: Design and Implementation of Programming Languages

Fall, 2019

Lectures: Tuesday & Thursday, 2-3:15pm, CSIC 2117

Professor: David Van Horn

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

David Van Horn

5250 IRB

dvanhorn@cs.umd.edu

11AM-12PM F

Sankha Narayan Guria

4172 AVW

sankha@cs.umd.edu

10AM-12PM M

Tasnim Kabir

4172 AVW

tkabir1@cs.umd.edu

4PM-6PM Th

Ivan Quiles-Rodriguez

4172 AVW

iquiles@umd.edu

3:30PM-5:30PM Tu

John Kastner

4172 AVW

kastner@umd.edu

4PM-6PM F

Communications: https://piazza.com/umd/fall2019/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.