Course Info

CSC 348: Introduction to Compiler Design

Due to COVID-19, Spring in-class sections will be conducted online. Please contact your instructor for more information.

An overview of the design of a compiler for a general purpose programming language; tools for designing the components of the compiler; implementing the compiler; run time environments.

CSC 301 and CSC 373 and CSC 347 are prerequisites for this class.

Fall 2020-2021

Section: 701
Class number: 10107
Meeting time: W 5:45PM - 9:00PM
Location: TBA-L OOP00 at Loop Campus
CLOSED
Section: 710
Class number: 10559
Meeting time: -
Location: N/A at Online Campus

Spring 2019-2020

Section: 901
Class number: 30902
Meeting time: Th 5:45PM - 9:00PM
Location: REMOT E0000
Section: 910
Class number: 30901
Meeting time: -
Location: ONLIN E0000 at Online Campus
CLOSED

Winter 2019-2020

Section: 801
Class number: 22567
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01510 at Loop Campus
CLOSED

Fall 2019-2020

Section: 701
Class number: 12576
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01108 at Loop Campus
Section: 710
Class number: 13195
Meeting time: -
Location: ONLIN E0000 at Online Campus

Spring 2018-2019

Section: 901
Class number: 36630
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00214 at Loop Campus
Section: 910
Class number: 36629
Meeting time: -
Location: ONLIN E0000 at Online Campus

Winter 2018-2019

Section: 801
Class number: 25550
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01507 at Loop Campus
CLOSED

Fall 2018-2019

Section: 701
Class number: 14541
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01108 at Loop Campus

Spring 2017-2018

Section: 601
Class number: 34409
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus
CLOSED

Winter 2017-2018

Section: 501
Class number: 20867
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00224 at Loop Campus
CLOSED

Fall 2017-2018

Section: 401
Class number: 12181
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00218 at Loop Campus

Spring 2016-2017

Section: 601
Class number: 33874
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus

Winter 2016-2017

Section: 501
Class number: 22304
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00224 at Loop Campus
CLOSED

Fall 2016-2017

Section: 401
Class number: 32440
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00224 at Loop Campus

Spring 2015-2016

Section: 601
Class number: 33225
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus

Winter 2015-2016

Section: 501
Class number: 22840
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00224 at Loop Campus
CLOSED

Fall 2015-2016

Section: 401
Class number: 11191
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00224 at Loop Campus