Courses: Compiler Design (CMSCH350B01)
An introduction to compiler design, including the tools and software design techniques required for compiler construction. Students construct a working compiler using appropriate tools and techniques in a semester-long laboratory project. Lectures combine practical topics to support lab work with more abstract discussions of software design and advanced compilation techniques. Lab options as follows: T 11:30-12:15 or 2:30-3:15. Labs will be sectioned by course Professor.
Syllabus: View course syllabus
Prerequisites: CMSC 245. Students must attend one lab sessions per wk.
Fulfills: NA II Limit:24