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

CMSC 430: Design and Implementation of Programming Languages

Spring, 2021

Lectures: Tuesday & Thursday, 12:30pm Eastern - 1:45pm Eastern, Online

Professor: Leonidas Lampropoulos

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

E-mail

Hours

Leonidas Lampropoulos

leonidas@umd.edu

Fri 1.30-3.30PM EST

José Manuel Calderón Trilla

jmct@umd.edu

-

Deena Postol

dpostol@umd.edu

Mon 9-11am EST

Tasnim Kabir

tkabir1@cs.umd.edu

Tue 9-11am EST

Temur Saidkhodjaev

temurson@terpmail.umd.edu

Wed 11am-1pm EST

Vyas Gupta

vgupta13@terpmail.umd.edu

Thu 3.30-5.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.