CS 4120
Last Updated
- Schedule of Classes - October 31, 2025 7:07PM EDT
Classes
CS 4120
Course Description
Course information provided by the 2025-2026 Catalog.
An introduction to the specification and implementation of modern compilers. Topics covered include lexical scanning, parsing, type checking, code generation and translation, an introduction to program analysis and optimization, and compile-time and run-time support for modern programming languages. As part of the course, students will build a working compiler for an object-oriented language.
Prerequisites CS 3110 or permission of instructor, and CS 3420 or CS 3410. Corequisite: CS 4121.
Distribution Requirements (SMR-AS)
Last 4 Terms Offered 2023SP, 2022SP, 2021SP, 2020SP
Regular Academic Session. Combined with: CS 5120
-
Credits and Grading Basis
3 Credits Graded(Letter grades only)
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Jan 20 - May 5, 2026
Instructors
Myers, A
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
Share
Or send this URL:
