Difference between revisions of "CMSC430 - Introduction to Compilers"

From CS 400 Level Course Wiki
 
Line 8: Line 8:
 
! Location
 
! Location
 
|- style="vertical-align:top;" |
 
|- style="vertical-align:top;" |
| David Van Horn || style="vertical-align:top;" | 0101 || TuTh 2:00PM - 3:15AM || style="vertical-align:top;" | [http://maps.umd.edu/map/index.html CSI1122]
+
| Thomas Gilray || style="vertical-align:top;" | 0101 || MW 2:00pm - 3:15pm || style="vertical-align:top;" | [http://maps.umd.edu/map/index.html CSI 1122]
 
|}
 
|}
  

Latest revision as of 20:14, 4 April 2017

Course Information
The goal of CMSC 430 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, and will explore parsing, syntax querying, dataflow analysis, compilation to bytecode, type systems, and language interoperation.

Instructor Section Day & Time Location
Thomas Gilray 0101 MW 2:00pm - 3:15pm CSI 1122

Course Prerequisite(s)
Prerequisite: Minimum grade of C- in CMSC330 and CMSC351; and permission of CMNS-Computer Science department. Or must be in the (Computer Science (Doctoral), Computer Science (Master's)) program.

Class Webpage
Spring 2017

Hours Per Week
About 10 hours.

Languages Used
OCaml

Recommended Prior Experience


Projects, Exams, or other Assessments
Please see https://www.cs.umd.edu/class/spring2016/cmsc430/


Misc Info