COURSE LOG

NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED Computer Science
Course Name Compiler Construction
Catalog Number
Instructor Name M. Basit Ali
WeekDurationTopics Covered Evaluation Instruments UsedSignature
21-March-2022 1.5 hours General Introduction Assignment -1
1.5 hours Detailed introduction of Compiler, Preprocessor, Assembler, Linker/Loader, Interpreter
28-March-2022 1.5 hours Compiler, History of Compiler, Properties of Compiler
1.5 hours Compilation two parts, Compilation Process in General
4-April-2022 1.5 hours Compilation Process in Brief: Lexical Analysis, Syntax Analysis
1.5 hours Compilation Process in Brief: Sementic Analysis, Intermediate Code, Code Optimization, Code Generation Quiz-1
11-April-2022 1.5 hours Symbol Table: Construction of Symbol table, Interaction Between the symbol table and other phases of compiler
1.5 hours One-Pass Compiler
18-April-2022 1.5 hours Two-Pass Compiler
1.5 hours Back end of Compiler
25-April-2022 1.5 hours Chapter 3: Lexical Analysis, Function of Lexical Analyzer Assignment-2
1.5 hours Input Buffering, Specification of Tokens
2-May-2022 1.5 hours Conversion of Regular Expression into NFA
1.5 hours Conversion of Regular Expression into DFA
9-May-2022 1 Hour Mid Term
16-May-2022 1.5 hours Conversion into minimized DFA Quiz-2
1.5 hours Conversion of DFA into minimized DFA
23-May-2022 1.5 hours What are Grammars? Context-Free Grammar, CFG Terminologies, Examples
1.5 hours Syntax Analysis
30-May-2022 1.5 hours Define Parser, Role of Parser, and Derivations, Types of Derivations
1.5 hours Parse Tree, Types of Parse Tree, Examples and Ambiguity Examples Assignment-3
6-June-2022 1.5 hours Precedence, Examples and Left-Recursive
1.5 hours Types of Parsing, Top-Down Parsing Introduction
13-June-2022 1.5 hours Bottom Up Parsing, Backtracking, Predictive Parsesr
1.5 hours Recursive Descent Parser (RDP) construction rules Quiz-3
20-June-2022 1.5 hours Recursive Descent Parser (RDP) construction algorithm implementation and LL(1) Parser Construction Method
1.5 hours LL(1) Parser Contruction Method
27-June-2022 1.5 hours First Function with examples and FOLLOW Function with examples
1.5 hours LL(1) Table Construction Assignment-4
4-July-2022 1.5 hours Input String Running Through LL(1) Table/Presentations
1.5 hours Bottom Up Parsing and Shift Reduce Parsing
11-July-2022 2 Hour Final Term
Instructor Name M. Basit Ali
Instructor Signature
Date