DIU-BLC
Compiler Design Theory & Lab_Eve (Summer2020)
0%
Previous
Course data
Welcome to Compiler Design Course
Announcements
Course Related Books
Announcements
Week 1: Preparing Background and Learn about Language Processing System
Week-1 Lecture Video (Language Processing System)
Week-1 Class Lecture
Week-1 Lab Class Lecture
Week-1 Class Codes
Week-1 Topics Compiler Lab
Week 1: Open Discussion
Lab Report-1
Week-1 Assessment
Week - 2: Phase of a Compiler
Token, Pattern, Lexeme and Different Errors
Week-2 Video Lecture (Phases of Compiler)
String Tokenization using strtok()
Week-2 Class Lecture
Week-2 Class Lecture-2
Week-2 Lab Class Lecture (Laboratory)
Week-2 Topic Compiler Lab
Discussion Forum for Week-2
Week-2 Assessment
Lab Report-2
Week - 3: Context Free Grammar: LMD, RMD
CFG- Full
LMD-RMD
Left Recursion and Left Factoring
Week-3 Class Lecture-1
Week-3 Class Lecture-2
Week-3 Class Lecture-3
Week-3 Class Lecture-4
Week-3 Lab Class Lecture (Laboratory)
Discussion Forum for Week-3
Quiz1
Lab Report-3
Week-3 Assessment
Lab Test
Quiz -01 (Left Recursion and Left Factoring)
Week - 4: Regular Expression
Regular Expression-1
Regular Expression-2
Week-4 Class Lecture-1
Week-4 Class Lecture (Laboratory)
Line Comment Removal
Video Lecture-1 (Regular Expressions)
Discussion Forum for Week-4
Lab Report-4
Week-4 Assessment
Week - 5: NFA and DFA
NFA-DFA
Week-5 Class Lecture-1(Regular Expression+NFA-DFA)
Week-5 Class Lecture-2 (NFA-DFA)
Week-5 Class Lecture-3
Week-5 Class Lecture (Laboratory)
Video Lecture (Regular Expression to NFA)
Block Comment Removal
Discussion Forum for Week-5
Lab Report-5
Week-5 Assessment
Week - 6: NFA to DFA Conversion
NFA-DFA
NFA to DFA Conversion
Week-6 Class Lecture
Discussion Forum for Week-6
Lab Report-6
Quiz2
Week-6 Assessment
Preparation for Midterm Examination
Guidelines for Students
Mid Term Examination
Mid Term Question
Week - 8: Left Recursion and Left Factoring Elimination
Left Reursion and Left Factoring
Video Lecture-1
Class Lecture-1
Week-8 Assessment
Lab Report-7
Discussion Forum for Week-8
Week - 9: Determination of FIRST and FOLLOW Function
First, Follow and LL1
LL1 Parse Table
Video Lecture-1
Video Lecture-2
Class Lecture-1
Class Lecture-2
Discussion Forum for Week-9
Lab Report-8
Week-9 Assessment
Assignment for Theory Course (CSE331)
Week - 10: LR0 Parser and Canonical Table
LR(0) Parsing
Video Lecture-1
Class Lecture-1
Class Lecture-2
Discussion Forum for Week-10
Lab Report-9
Week-10 Assessment
Quiz-2
Week - 11: Intermediate Code Generation
Syntax Tree
DAG
Three Address Code
Three Address Code Implementation
Syntax Tree and DAG
Class Lecture-1
Class Lecture-2 (Three Address Code and Its Implementation)
Discussion Forum for Week-11
Week - 12: Code Generation and Basic Block
Basic Blocks and Flow Diagrams
Video Lecture-1
Class Lecture-1
Quiz-3
Week - 13: Code Optimization
Optimization
Discussion Forum for Week-13
Class Lecture-1
Submit your presentation here:
Lab Reports for Lab
Week - 14: Preparation for Final Examination
Lab Final Scripts
Guideline for Final Exam
Answer Script for Semester Final
Question for Semester Final
Google Form Link for Answer Scripts Submission
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
CSE331_MSZE_SUM20
Home
Skip to main content
Course info
Home
Courses
DIU
Faculty of Science and Information Technology
Computer Science and Engineering
CSE Summer 20
CSE331_MSZE_SUM20
Summary
Compiler Design Theory & Lab_Eve (Summer2020)
Teacher:
Mafiul Hasan Matin
Teacher:
Md. Sabab Zulfiker
Skill Level
:
Beginner