CSC
348:
Introduction to Compiler Design
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 2025-2026
-
Section:
701
-
Class number:
13354
-
Meeting time:
M
5:45PM
-
9:00PM
-
Location:
LEWIS 01105
at
Loop Campus
-
Instructor:
-
Section:
710
-
Class number:
13356
-
Meeting time:
-
-
Location:
Online: Async
-
Instructor:
Spring 2024-2025
-
Section:
601
-
Class number:
33414
-
Meeting time:
MW
3:10PM
-
4:40PM
-
Location:
CDM 00226
at
Loop Campus
-
Instructor:
Joseph Phillips
| View syllabus
Winter 2024-2025
-
Section:
501
-
Class number:
22660
-
Meeting time:
MW
3:10PM
-
4:40PM
-
Location:
LEWIS 01510
at
Loop Campus
-
Instructor:
Joseph Phillips
| View syllabus
Fall 2024-2025
-
Section:
701
-
Class number:
15143
-
Meeting time:
M
5:45PM
-
9:00PM
-
Location:
LEWIS 01105
at
Loop Campus
-
Instructor:
Joseph Phillips
| View syllabus
Spring 2023-2024
-
Section:
601
-
Class number:
35303
-
Meeting time:
MW
3:10PM
-
4:40PM
-
Location:
CDM 00228
at
Loop Campus
-
Instructor:
Joseph Phillips
| View syllabus
Winter 2023-2024
-
Section:
501
-
Class number:
22632
-
Meeting time:
MW
3:10PM
-
4:40PM
-
Location:
LEWIS 01510
at
Loop Campus
-
Instructor:
Joseph Phillips
| View syllabus
Fall 2023-2024
-
Section:
701
-
Class number:
16468
-
Meeting time:
M
5:45PM
-
9:00PM
-
Location:
LEWIS 01105
at
Loop Campus
-
Instructor:
Joseph Phillips
| View syllabus
Winter 2022-2023
-
Section:
501
-
Class number:
28498
-
Meeting time:
MW
3:10PM
-
4:40PM
-
Location:
LEWIS 01510
at
Loop Campus
-
Instructor:
Joseph Phillips
| View syllabus
CLOSED
Spring 2021-2022
-
Section:
601
-
Class number:
37530
-
Meeting time:
MW
3:10PM
-
4:40PM
-
Location:
CDM 00228
at
Loop Campus
-
Instructor:
David Zaretsky
| View syllabus
Winter 2021-2022
-
Section:
501
-
Class number:
21474
-
Meeting time:
MW
3:10PM
-
4:40PM
-
Location:
LEWIS 01510
at
Loop Campus
-
Instructor:
David Zaretsky
| View syllabus
Fall 2021-2022
-
Section:
701
-
Class number:
3830
-
Meeting time:
Th
5:45PM
-
9:00PM
-
Location:
LEWIS 01516
at
Loop Campus
-
Instructor:
David Zaretsky
| View syllabus