Course Info

CSC 448: Compiler Design

Design and structure of high level languages. Lexical scan, top down and bottom up syntactic analysis. Syntax directed translation and LR(k) grammars.

CSC 447 is a prerequisite for this class.

Winter 2024-2025

Section: 501
Class number: 22661
Meeting time: MW 3:10PM - 4:40PM
Location: LEWIS 01510 at Loop Campus
Section: 510
Class number: 22663
Meeting time: -
Location: Online: Async

Fall 2024-2025

Section: 701
Class number: 15144
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01105 at Loop Campus
Section: 710
Class number: 15146
Meeting time: -
Location: Online: Async

Winter 2023-2024

Section: 501
Class number: 22633
Meeting time: MW 3:10PM - 4:40PM
Location: LEWIS 01510 at Loop Campus
Section: 510
Class number: 22635
Meeting time: -
Location: Online: Async

Fall 2023-2024

Section: 701
Class number: 16469
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01105 at Loop Campus
Section: 710
Class number: 16471
Meeting time: -
Location: Online: Async

Winter 2022-2023

Section: 501
Class number: 28499
Meeting time: MW 3:10PM - 4:40PM
Location: LEWIS 01510 at Loop Campus
Section: 510
Class number: 28501
Meeting time: -
Location: Online: Async

Winter 2021-2022

Section: 501
Class number: 21475
Meeting time: MW 3:10PM - 4:40PM
Location: LEWIS 01510 at Loop Campus
Section: 510
Class number: 21477
Meeting time: -
Location: Online: Async

Fall 2021-2022

Section: 701
Class number: 4124
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01516 at Loop Campus
Section: 710
Class number: 4171
Meeting time: -
Location: Online: Async

Fall 2020-2021

Section: 701
Class number: 10399
Meeting time: W 5:45PM - 9:00PM
Location: Online: Sync
Section: 710
Class number: 10446
Meeting time: -
Location: Online: Async (Sync-Option)