This objective of this course is to teach students the basics of the different phases of compilers and how they work together to translate code.
1.Basic working knowlelge of C
2.Should have a basic knowledge of computer hardware and software
1. Student should be able to code a scanner and a parser using lex and yacc.
2. Students will have a basic understanding of compilers, how they work and the transition between different phases.