B.tech 15CS314J Compiler Design
B.tech 15CS314J Compiler Design
COURSE PLAN
Course Code : 15CS314J Semester: VI
Course Title : Compiler Design Course Time: Jan – May 2018
Batch-I Batch-II
Day Order
Timing* Timing*
8.00 – 8.45AM 12.30 -1.20
Day 2
8.45 – 9.40 AM 1.25 - 2.15
Day 4
9.45 - 10.30 A.M 2.20 - 3.10
Day 5
3.15 - 4.05 P.M 10.40 -11.30
*Any Three hours
Faculty Details
S.N
Name Office Office hour Mail id
o
Tech Park
1 Mrs.R.Jeya 8.00 – 5.00 P.M [email protected]
Tech Park 8.00 – 5.00 P.M
2 Ms.J.V.Vidhya [email protected]
Tech Park 8.00 – 5.00 P.M
3 Ms.S.Nagadevi [email protected]
Tech Park 8.00 – 5.00 P.M
4 Ms.K.Deeba [email protected]
Tech Park 8.00 – 5.00 P.M
5 Mrs G.Abirami [email protected]
Tech Park 8.00 – 5.00 P.M
6 Mr.JothiKumar [email protected]
Tech Park 8.00 – 5.00 P.M
7 Mrs.S.Sharanya [email protected]
Tech Park 8.00 – 5.00 P.M
8 Mrs.S.Ushasukhanya [email protected]
Mrs.A.Meena Tech Park 8.00 – 5.00 P.M
9 [email protected]
Priyadharshini
Tech Park 8.00 – 5.00 P.M
10 Mrs.J.Prathipa [email protected]
Tech Park 8.00 – 5.00 P.M
11 Mrs.G.Abirami abirami.g@ ktr.srmuniv.ac.in
Tech Park 8.00 – 5.00 P.M
12 Mrs.M.Uma Devi [email protected]
Tech Park 8.00 – 5.00 P.M
13 Mrs.S.Thenmalar [email protected]
Tech Park 8.00 – 5.00 P.M
14 Mrs.R.Brindha [email protected]
Text Books:
1. Alfred V. Aho, Ravi Sethi & Jeffrey. D. Ullman, “Compilers Principles, Techniques &
Tools”,Pearson Education, third edition, 2011.
2. S.Godfrey Winster,S.Aruna Devi,R.Sujatha,”Compiler Design”,Yesdee Publishing Pvt.Ltd, 2016
References
3. K.Muneeswaran, ”Compiler Design”, Oxford Higher Education,Fourth edition 2015
4. David Galles, “Modern Compiler Design”, Pearson Education, Reprint 2012.
5. Raghavan V., “Principles of Compiler Design”, Tata McGraw Hill Education Pvt. Ltd., 2010.
Objectives
1. To learn the fundamentals of design of Compilers by applying mathematics and engineering
principles
2. To design a system for parsing the sentences in a compiler grammar
3. To design a system to translate into various intermediate codes
4. To analyze the methods of implementing a Code Generator for compilers
5. To analyze and design the methods of developing a Code Optimizer
Assessment Details
Cycle Test – I : 15 Marks
Cycle Test – II : 25 Marks
Surprise Test : 5 Marks
Attendance : 5 Marks
Test Schedule
Purpose
To acquire analytical ability in solving mathematical problems as applied to the respective branches of
Engineering.
Instructional Objectives Course outcomes
1.To learn the fundamentals of design of An ability to understand the basic functioning of
Compilers by applying mathematics and compiler and its tools.
engineering principles To implement various parsing, conversion,
2. To design a system for parsing the optimization and generation algorithms for the
sentences in a compiler grammar design of a compiler
3. To design a system to translate into various To analyze and be able to design a compiler
intermediate codes
4. To analyze the methods of implementing a
Code Generator for compilers
5. To analyze and design the methods of
developing a Code Optimizer
Detailed Session Plan