DIU-BLC
Compiler Design Theory and Lab [PC-C] (Summer 2021)
0%
Previous
Lab Report-5
Welcome to Compiler Design Course
Announcements
Course Related Books
Week 1: Preparing Background and Learn about Language Processing System
Week-1 Lecture Video (Language Processing System)
Class Lecture-1
Forum for Week-1
Lab Task-1
Lab Report-1
Class Lecture
Week - 2: Phase of a Compiler
Token, Lexeme, Patterns
Week-2 Video Lecture (Phases of Compiler)
Class Lecture-1
Class Lecture-2
Class Lecture-3
Task-2
Lab Report-2
Class Lecture
Week - 3: Context Free Grammar: LMD, RMD
CFG
Video Lecture-1
Class Lecture-1
Class Lecture-2
Class Lecture-3
Jamboard-1
Assignment on CFG
Lab Task-3
Lab Report-3
Class Lecture
About Lab Report (Space+Tab)
Quiz-01
Download the Question and Submit the Answer Script here
Week - 4: Regular Expression
Regular Expression
Class Lecture-1
Class Lecture-2
Class Lecture-3
Video Lecture-1 (Regular Expressions)
Class Lecture
Lab Report-4
Week - 5: NFA and DFA
NFA-DFA
Video Lecture (Regular Expression to NFA)
Class Lecture-1
Class Lecture-2
Lab Task-4
Lab Report-5
Class Lecture-1
Week - 6: NFA to DFA Conversion
Class Lecture-1
NFA-DFA
Lab Report-6
Class Lecture
Preparation for Midterm Examination
Submit the Answer Scripts of the Mid Term Examination
Download Answer Script Template
Question Paper Summer 21 (Mid)
Week - 8: Left Recursion and Left Factoring Elimination
Left Recursion and Left Factoring
Class Lecture-1
Class Lecture-2
Lab Report-7
Class Lecture
Week - 9: Determination of FIRST and FOLLOW Function
First and Follow
Lecture-1
Lecture-2
Lecture-3
Quiz-02
Submit the Answer Scripts
Week - 10: LR0 Parser and Canonical Table
LR(0)
Class Lecture
Week - 11: Intermediate Code Generation
Syntax Trees
DAG
3-Address Code
Implementation of 3-Address Code
Class Lecture-1
Class Lecture-2
Week - 12: Code Generation and Basic Block
Basic Blocks and Flow Graphs
Class Lecture-1
Week - 13: Code Optimization
Code Optimization Techniques
Class Lecture
Presentation
Submt your presentation
Week - 14: Preparation for Final Examination
Submit the Lab Final answer scripts here
Lab Final Question
Submit your Answer Scripts of Theory Final Examination
Download the Theory Final Question from here
Next
DIU-BLC
Side panel
Guidelines
For Teachers
For Students
Search
Close
Search
Toggle search input
Log in
Username
Password
Remember username
Forgot Password?
Log in
Create new account
Course Overview
Sections
Welcome to Compiler Design Course
1
Announcements
Forum
Course Related Books
Week 1: Preparing Background and Learn about Language Processing System
2
Week-1 Lecture Video (Language Processing System)
URL
Class Lecture-1
URL
Forum for Week-1
Lab Task-1
Assignment
Lab Report-1
Assignment
Class Lecture
URL
Week - 2: Phase of a Compiler
3
Token, Lexeme, Patterns
File
Week-2 Video Lecture (Phases of Compiler)
URL
Class Lecture-1
URL
Class Lecture-2
URL
Class Lecture-3
URL
Task-2
Assignment
Lab Report-2
Assignment
Class Lecture
URL
Week - 3: Context Free Grammar: LMD, RMD
4
CFG
File
Video Lecture-1
URL
Class Lecture-1
URL
Class Lecture-2
URL
Class Lecture-3
URL
Jamboard-1
URL
Assignment on CFG
Lab Task-3
Assignment
Lab Report-3
Assignment
Class Lecture
URL
About Lab Report (Space+Tab)
URL
Quiz-01
5
Download the Question and Submit the Answer Script here
Assignment
Week - 4: Regular Expression
6
Regular Expression
File
Class Lecture-1
URL
Class Lecture-2
URL
Class Lecture-3
URL
Video Lecture-1 (Regular Expressions)
URL
Class Lecture
URL
Lab Report-4
Assignment
Week - 5: NFA and DFA
7
NFA-DFA
File
Video Lecture (Regular Expression to NFA)
URL
Class Lecture-1
URL
Class Lecture-2
URL
Lab Task-4
Assignment
Lab Report-5
Assignment
Class Lecture-1
URL
Week - 6: NFA to DFA Conversion
8
Class Lecture-1
URL
NFA-DFA
File
Lab Report-6
Assignment
Class Lecture
URL
Preparation for Midterm Examination
9
Submit the Answer Scripts of the Mid Term Examination
Assignment
Download Answer Script Template
File
Question Paper Summer 21 (Mid)
File
Week - 8: Left Recursion and Left Factoring Elimination
10
Left Recursion and Left Factoring
File
Class Lecture-1
URL
Class Lecture-2
URL
Lab Report-7
Assignment
Class Lecture
URL
Week - 9: Determination of FIRST and FOLLOW Function
11
First and Follow
File
Lecture-1
URL
Lecture-2
URL
Lecture-3
URL
Quiz-02
12
Submit the Answer Scripts
Assignment
Week - 10: LR0 Parser and Canonical Table
13
LR(0)
File
Class Lecture
URL
Week - 11: Intermediate Code Generation
14
Syntax Trees
File
DAG
File
3-Address Code
File
Implementation of 3-Address Code
File
Class Lecture-1
URL
Class Lecture-2
URL
Week - 12: Code Generation and Basic Block
15
Basic Blocks and Flow Graphs
File
Class Lecture-1
URL
Week - 13: Code Optimization
16
Code Optimization Techniques
File
Class Lecture
URL
Presentation
17
Submt your presentation
Assignment
Week - 14: Preparation for Final Examination
18
Submit the Lab Final answer scripts here
Assignment
Lab Final Question
File
Submit your Answer Scripts of Theory Final Examination
Assignment
Download the Theory Final Question from here
File
Skip to main content
To operate the Blended Learning Center(BLC) at optimal level, maintenance will be performed every day at 8:30 AM and at 5:00 PM regularly which can take up to 30 minutes. Please consider scheduling your activity in the BLC platform accordingly.
Compiler Design Theory and Lab [PC-C] (Summer 2021)
Home
Courses
DIU
Faculty of Science and Information Technology
Computer Science and Engineering
CSE Summer 2021
CSE 331+CSE 332 (MSZ-212)
Week - 5: NFA and DFA
Lab Report-5
Lab Report-5
View
Make a submission
Previous Activity
Jump to...
Jump to...
Announcements
Course Related Books
Week-1 Lecture Video (Language Processing System)
Class Lecture-1
Forum for Week-1
Lab Task-1
Lab Report-1
Class Lecture
Token, Lexeme, Patterns
Week-2 Video Lecture (Phases of Compiler)
Class Lecture-1
Class Lecture-2
Class Lecture-3
Task-2
Lab Report-2
Class Lecture
CFG
Video Lecture-1
Class Lecture-1
Class Lecture-2
Class Lecture-3
Jamboard-1
Assignment on CFG
Lab Task-3
Lab Report-3
Class Lecture
About Lab Report (Space+Tab)
Download the Question and Submit the Answer Script here
Regular Expression
Class Lecture-1
Class Lecture-2
Class Lecture-3
Video Lecture-1 (Regular Expressions)
Class Lecture
Lab Report-4
NFA-DFA
Video Lecture (Regular Expression to NFA)
Class Lecture-1
Class Lecture-2
Lab Task-4
Class Lecture-1
Class Lecture-1
NFA-DFA
Lab Report-6
Class Lecture
Submit the Answer Scripts of the Mid Term Examination
Download Answer Script Template
Question Paper Summer 21 (Mid)
Left Recursion and Left Factoring
Class Lecture-1
Class Lecture-2
Lab Report-7
Class Lecture
First and Follow
Lecture-1
Lecture-2
Lecture-3
Submit the Answer Scripts
LR(0)
Class Lecture
Syntax Trees
DAG
3-Address Code
Implementation of 3-Address Code
Class Lecture-1
Class Lecture-2
Basic Blocks and Flow Graphs
Class Lecture-1
Code Optimization Techniques
Class Lecture
Submt your presentation
Submit the Lab Final answer scripts here
Lab Final Question
Submit your Answer Scripts of Theory Final Examination
Download the Theory Final Question from here
Next Activity