Tribhuvan University
Institute of Science and Technology
Bachelor of Science in Computer Science and Information Technology
Course Title: Compiler Design and Construction
Course no: CSC376
Semester: VI
Nature of course: Theory + Lab
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description : This course is designed to develop acquaintance with fundamental concepts of compiler design. The course starts with the basic concepts and also includes different phases of compilers like lexical analysis, syntax analysis, syntax-directed translation, type checking etc. in detail.
Course Objective : To develop knowledge in compiler design To develop lexical analyzers, parsers, and small compilers using different tools To develop lexical analyzers, parsers, and small compilers by using general purpose programming languages.
The laboratory work develops practical knowledge on different concepts of compiler design.
Students should