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
11-October-2021 1.5 hours General Introduction Assignment -1
1.5 hours Detailed introduction of Compiler, Preprocessor, Assembler, Linker/Loader, Interpreter
18-October-2021 1.5 hours Compiler, History of Compiler, Properties of Compiler
1.5 hours Compilation two parts, Compilation Process in General
25-October-2021 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
1-November-2021 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
8-November-2021 1.5 hours Two-Pass Compiler
1.5 hours Back end of Compiler
15-November-2021 1.5 hours Chapter 3: Lexical Analysis, Function of Lexical Analyzer Assignment-2
1.5 hours Input Buffering, Specification of Tokens
22-November-2021 1.5 hours Conversion of Regular Expression into NFA
1.5 hours Conversion of Regular Expression into DFA
29-November-2021 1 Hour Mid Term
6-December-2021 1.5 hours Conversion into minimized DFA Quiz-2
1.5 hours Conversion of DFA into minimized DFA
13-December-2021 1.5 hours What are Grammars? Context-Free Grammar, CFG Terminologies, Examples
1.5 hours Syntax Analysis
20-December-2021 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
27-December-2021 1.5 hours Precedence, Examples and Left-Recursive
1.5 hours Types of Parsing, Top-Down Parsing Introduction
3-January-2022 1.5 hours Bottom Up Parsing, Backtracking, Predictive Parsesr
1.5 hours Recursive Descent Parser (RDP) construction rules Quiz-3
10-January-2022 1.5 hours Recursive Descent Parser (RDP) construction algorithm implementation and LL(1) Parser Construction Method
1.5 hours First Function with examples and FOLLOW Function with examples
17-January-2022 1.5 hours Input String Running Through LL(1) Table/Presentations
1.5 hours Bottom Up Parsing and Shift Reduce Parsing Assignment-3
24-January-2022 1.5 hours LR(0) Parse Table
1.5 hours SLR(1) Parse Table
31-January-2022 2 Hour Final Term
Instructor Name M. Basit Ali
Instructor Signature
Date