https://www.cs.umd.edu/class/fall2022/cmsc430/index.html V CMSC 430: Design and Implementation of Programming Languages Syllabus Texts Schedule Notes Assignments Midterms Project Software On this page: CMSC 430: Design and Implementation of Programming Languages 8.6 contents - prev up next - CMSC 430: Design and Implementation of Programming Languages [wizard] Fall, 2022 Lectures: Tuesday & Thursday, 2:00pm - 3:15pm, CSI 1115 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 E-mail Hours David Van Horn dvanhorn@cs.umd.edu By appt. Pierce Darragh pdarragh@umd.edu M, 1PM-2PM; T, Th, 11AM-12PM AVW 4160 Dhruv dmanikt@umd.edu T, W, Th, 10AM-11AM, Virtual Maniktala Chris Maxey cmaxey@umd.edu F, 12PM-3PM AVW 4160 Deena Postol dpostol@umd.edu M, 2PM-5PM AVW 4160 Matvey mpstepan@umd.edu W, 1PM-4PM AVW 4160 Stepanov Communications: Email, Discord 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. contents - prev up next -