DIU-BLC
Compiler Design Theory and Lab [PC-C] (Summer 2021)
0%
Previous
Course data
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
Site Navigation
CSE 331+CSE 332 (MSZ-212)
Home
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.
Course info
Home
Courses
DIU
Faculty of Science and Information Technology
Computer Science and Engineering
CSE Summer 2021
CSE 331+CSE 332 (MSZ-212)
Summary
Compiler Design Theory and Lab [PC-C] (Summer 2021)
Teacher:
Tania Khatun
Teacher:
Md. Sabab Zulfiker
Skill Level
:
Beginner