Syallabus
Syallabus
DESIGN
4 0 0 0 4
Pre-requisite NIL Syllabus version
v1.1
Course Objectives:
1. Provides required theoretical foundation for a computational model and compiler design
2. Discuss Turing machines as a abstract computational model
3. Compiler algorithms focus more on low level system aspects.
Text Book(s)
1. Introduction to Automata Theory, Languages, and Computation (3rd Edition), John E
Hopcroft, Rajeev Motwani, Jeffery D. Ullman, Pearson education, 2013.
2. Principles of Compiler Design, Alferd V. Aho and Jeffery D. Ullman, Addison Wesley,
2006
Reference Books
1. Introduction to Languages and the Theory of Computation, John Martin, McGraw-Hill
Higher Education,2010
2. Modern Compiler Implementation in Java, 2nd ed., Andrew W. Appel Cambrdige University
Press, 2012.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies
Approved by Academic Council No. 47 Date 05.10.2017