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. Lottery Pref: CMSC Majors first, then Frosh & Sophs, then CMSC Minors then Sci Computing
Fulfills: NA II Limit:24
Haverford, Hlls 108