Syllabus
Syllabus
IT 6612/Compiler Laboratory
Course
Component
Lab Course
Contact Hours
Lecture
Tutorial
Practical
Total Hours
45
Continuous
Course Assessment
methods
Prerequisite
Courses:
Course Objective
Credit
2
Semester-end assessment
Student Course exit survey
Model Exam
The students should have the basics knowledge on Programming in C and C++.
The student should be made to:
Be exposed to compiler writing tools.
Learn to implement the different Phases of compiler
Be familiar with control flow and data flow analysis
Learn simple optimization techniques
CO2: Analyze the control flow and data flow of a typical program
CO3: Optimize a given program
CO4: Generate an assembly language program equivalent to a source language program
List of Experiments
LIST OF EQUIPMENT FOR A BATCH OF 30 STUDENTS: Standalone desktops with C / C++ compiler
and Compiler writing tools 30 Nos. (or) Server with C / C++ compiler and Compiler writing tools supporting
30 terminals or more. LEX and YACC