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.
Winter 2024-2025
Section:
501
Class number:
22660
Meeting time:
MW
3:10PM
-
4:40PM
Location:
LEWIS 01510
at
Loop Campus
Section:
510
Class number:
22662
Meeting time:
-
Location:
Online: Async
Fall 2024-2025
Section:
701
Class number:
15143
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01105
at
Loop Campus
Section:
710
Class number:
15145
Meeting time:
-
Location:
Online: Async
CLOSED
Spring 2023-2024
Section:
601
Class number:
35303
Meeting time:
MW
3:10PM
-
4:40PM
Location:
CDM 00228
at
Loop Campus
Section:
610
Class number:
35304
Meeting time:
-
Location:
Online: Async (Sync-Option)
CLOSED
Winter 2023-2024
Section:
501
Class number:
22632
Meeting time:
MW
3:10PM
-
4:40PM
Location:
LEWIS 01510
at
Loop Campus
Section:
510
Class number:
22634
Meeting time:
-
Location:
Online: Async
CLOSED
Fall 2023-2024
Section:
701
Class number:
16468
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01105
at
Loop Campus
Section:
710
Class number:
16470
Meeting time:
-
Location:
Online: Async
Winter 2022-2023
Section:
501
Class number:
28498
Meeting time:
MW
3:10PM
-
4:40PM
Location:
LEWIS 01510
at
Loop Campus
CLOSED
Section:
510
Class number:
28500
Meeting time:
-
Location:
Online: Async
Spring 2021-2022
Section:
601
Class number:
37530
Meeting time:
MW
3:10PM
-
4:40PM
Location:
CDM 00228
at
Loop Campus
Section:
610
Class number:
37529
Meeting time:
-
Location:
Online: Async (Sync-Option)
Winter 2021-2022
Section:
501
Class number:
21474
Meeting time:
MW
3:10PM
-
4:40PM
Location:
LEWIS 01510
at
Loop Campus
Section:
510
Class number:
21476
Meeting time:
-
Location:
Online: Async
CLOSED
Fall 2021-2022
Section:
701
Class number:
3830
Meeting time:
Th
5:45PM
-
9:00PM
Location:
LEWIS 01516
at
Loop Campus
Section:
710
Class number:
4285
Meeting time:
-
Location:
Online: Async
Spring 2020-2021
Section:
901
Class number:
30762
Meeting time:
Th
5:45PM
-
9:00PM
Location:
Online: Sync
Section:
910
Class number:
30761
Meeting time:
-
Location:
Online: Async (Sync-Option)
Winter 2020-2021
Section:
801
Class number:
28263
Meeting time:
Th
5:45PM
-
9:00PM
Location:
Online: Sync
Section:
820
Class number:
34947
Meeting time:
-
Location:
Online: Async
Fall 2020-2021
Section:
701
Class number:
10107
Meeting time:
W
5:45PM
-
9:00PM
Location:
Online: Sync
CLOSED
Section:
710
Class number:
10559
Meeting time:
-
Location:
Online: Async (Sync-Option)