Introduction (How to study CS477)
Module 1 | Introduction to compiler
Module 1 | Introduction to compiler
29:04
Module 2 | Chapter 3 Scanning
Module 3 | Chapter 4 Parsing (Part 1)
Module 3 | Chapter 4 Parsing (Part 2) | First and Follow
Module 4 | Chapter 6 The Abstract Syntax Tree
Module 5 | Chapter 7 Semantic Analysis
Module 6 | Chapter 8 Intermediate Representation
Module 7 | Intermediate Representation
Module 8 | Assembly Language
Module 9 | Assembly Language (ARM Assembly Language)
Module 10 | Code Generation
Module 11 | Code Optimization
Module 12 | Code Optimization II
Module 13 | Memory Organization
All summaries files
Assignment 1 | 01/10/2024
Quiz Model Answer | 2024 - second term
Assignment 2 | 26/10/2024
Assignment 1 | 18/02/2025
Discussion Board | 26/02/2025
Assignment 2 | 15/04/2025
Quiz Model Answer | 2025 - first term
Discussion Board | 28/09/2025
Assignment 1 | 30/09/2025
21:50
Project
Assignment 2 | 10/11/2025