Professional Documents
Culture Documents
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 sridhar.s@ktr.srmuniv.ac.in
Tech Park 8.00 – 5.00 P.M
2 Ms.J.V.Vidhya vidhya.j@ktr.srmuniv.ac.in
Tech Park 8.00 – 5.00 P.M
3 Ms.S.Nagadevi nagadevi.s@ktr.srmuniv.ac.in
Tech Park 8.00 – 5.00 P.M
4 Ms.K.Deeba deeba.k@ktr.srmuniv.ac.in
Tech Park 8.00 – 5.00 P.M
5 Mrs G.Abirami abirami.g@ktr.srmuniv.ac.in
Tech Park 8.00 – 5.00 P.M
6 Mr.JothiKumar jothikumar.c@ktr.srmuniv.ac.in
Tech Park 8.00 – 5.00 P.M
7 Mrs.S.Sharanya sharanya.se@ktr.srmuniv.ac.in
Tech Park 8.00 – 5.00 P.M
8 Mrs.S.Ushasukhanya ushasukhanya.s@ktr.srmuniv.ac.in
Mrs.A.Meena Tech Park 8.00 – 5.00 P.M
9 meenapriyadharshini.a@ktr.srmuniv.ac.in
Priyadharshini
Tech Park 8.00 – 5.00 P.M
10 Mrs.J.Prathipa prathipa.j@ktr.srmuniv.ac.in
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 umadevi.mu@ktr.srmuniv.ac.in
Tech Park 8.00 – 5.00 P.M
13 Mrs.S.Thenmalar thenmalar.s@ktr.srmuniv.ac.in
Tech Park 8.00 – 5.00 P.M
14 Mrs.R.Brindha brindha.ra@ktr.srmuniv.ac.in
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