CSE304
| Course | CSE304 |
|---|---|
| Title | Compiler Design |
| Credits | 3 |
| Course Coordinator | C.R. Ramakrishnan |
| Description |
Topics studied include formal description of programming languages, lexical analysis, syntax analysis, semantic analysis, symbol tables and memory allocation and code generation. Students undertake a semester project that includes the design and implementation of a compiler for a language chosen by the instructor. |
| Prerequisite |
Prerequisites: C or higher: CSE 216 or CSE 260; CSE 220 Advisory Prerequisites: CSE 303 or CSE 350 |
| Course Outcomes |
|
| Textbook |
Aho, Lam, Sethi, Ullman. Compiler Design: Principles, Techniques, and Tools (Addison Wesley, 2nd Edition). ISBN: 978-0321486813. |
| Major Topics Covered in Course |
|
| Laboratory |
N/A |
| Course Webpage |
|
