CSCI0433A-F22
Compiler Design
Compiler Design
An introduction to the design and construction of compilers and translators. Topics include context-free grammars, lexical analysis, symbol tables, top-down and bottom-up parsing, parser generators, error recovery, run-time organization, declaration processing, type checking, code generation, and optimization. Through the course of the semester students will implement a complete compiler for a simple programming language. (CSCI 0202 and CSCI 0301) 3 hrs. lect./lab
An introduction to the design and construction of compilers and translators. Topics include context-free grammars, lexical analysis, symbol tables, top-down and bottom-up parsing, parser generators, error recovery, run-time organization, declaration processing, type checking, code generation, and optimization. Through the course of the semester students will implement a complete compiler for a simple programming language. (CSCI 0202 and CSCI 0301) 3 hrs. lect./lab
- Term:
- Fall 2022
- Location:
- 75 Shannon Street 203(75SHS 203)
- Schedule:
- 10:10am-11:00am on Monday, Wednesday, Friday (Sep 12, 2022 to Dec 12, 2022)
- Type:
- Lecture
- Course Modality:
- In-Person
- Instructors:
- Shrutarshi Basu
- Subject:
- Computer Science
- Department:
- Computer Science
- Division:
- Natural Sciences
- Requirements Fulfilled:
- DED
- Levels:
- Undergraduate
- Availability:
- View availability, prerequisites, and other requirements.
- Course Reference Number (CRN):
- 92582
- Subject Code:
- CSCI
- Course Number:
- 0433
- Section Identifier:
- A