Compiler Design

Course Name: 

Compiler Design (CO350)


B.Tech (CSE)




Programme Core (PC)

Credits (L-T-P): 

04 (3-1-0)


Introduction to compiler design, Lexical analyzer, Regular expressions and finite automata, Introduction to context free grammars, BNF notation, Parsing Techniques: Top-down parsing and Bottom-up parsing, Error recover strategies for different parsing techniques, Intermediate code generation, symbol table, Runtime storage allocation, Code Optimization, Code generation.


1. Alfred V. AHO, Ravi Sethi and Jeffrey D. Ullman, "Compilers; Principles, Techniques and Tools", Addison-Wesley Publication, 2001.
2. William A. Barrett, "Compiler Construction, Theory and Practice", Galgotia 2000.
3. Holub A.I., "Compiler Design in C", Prentice Hall India, 2000.


Computer Science and Engineering

Contact us

Dr. Alwyn Roshan Pais
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.

  • Hot line: +91-0824-2474053

Connect with us

We're on Social Networks. Follow us & get in touch.