Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
8 views4 pages

Extra

The Compiler Design course aims to provide students with a comprehensive understanding of compiler fundamentals, practical exposure to theoretical computer science, and skills in optimization techniques for code generation. Course outcomes include knowledge of compiler context, finite state machines, back-end implementation, code optimization, and performance techniques for modern architectures. Assessment includes assignments, surprise tests, quizzes, mid-semester tests, and attendance, with references provided for further reading.

Uploaded by

Harun Faridi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views4 pages

Extra

The Compiler Design course aims to provide students with a comprehensive understanding of compiler fundamentals, practical exposure to theoretical computer science, and skills in optimization techniques for code generation. Course outcomes include knowledge of compiler context, finite state machines, back-end implementation, code optimization, and performance techniques for modern architectures. Assessment includes assignments, surprise tests, quizzes, mid-semester tests, and attendance, with references provided for further reading.

Uploaded by

Harun Faridi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Compiler

Design
Course Objective: Students will try to learn

1 Provide student with an understanding of the fundamental concepts of compiler


design as well as the skills required to create compilers for different perspectives
that one could experience in a career in computer science.
2 Provide the practical exposure to aspects of theoretical computer science including
Languages, Grammars, and Machines.

3 To apply the optimization techniques to have a better code for code generation.

1
Compiler
Design
Course Outcomes
CO Number Title

CO1 Understand the context and use of a compiler.

CO2 Understanding application of finite state machine and Syntax Analyzing using different types of parsing techniques.

CO3 Understand the implementation of back end include intermediate code generation, run time environment, code generation
and register allocation

CO4 Understanding and analyzing the program to minimize the code by using code optimization techniques

CO5 Understand compilation techniques needed to obtain high performance on modern computer
architectures

2
Assessment Pattern
S.No. Type of Weight Frequency of Final Weight age in Remarks
Assessment age of Task internal Assessment
conduct

10 marks Applicable to course


1 Assignment One per unit 10 marks
for each type

Applicable to course
Surprise test 12 marks One per unit
2 4 marks type
for each

Applicable to course
4 marks two per unit
3 Quiz 4 marks type
for each

Applicable to course
Mid semester two per semester
4 20 marks 20 marks type
Test

Attendance
and
5 NA Na 2 marks
Engagement
on BB
REFERENCES
‘Compilers: Principles, Techniques and Tools’ by Alfred V. Aho, Ravi Sethi, and
Jeffrey D. Ullman, Low Price Edition, Pearson Education

Compiler Construction by Thomas W. Parsons. New York: Computer Science


Press

“Modern Compiler Implementation in C”, Andrew N. Appel, Cambridge


University Press

You might also like