CSC
347:
Concepts of Programming Languages
This course examines concepts and programming paradigms that are found in multiple programming languages. Topics include but are not limited to functional programming, type systems, and runtime systems.
CSC 301 and CSC 373 are prerequisites for this class.
Fall 2025-2026
-
Section:
401
-
Class number:
12884
-
Meeting time:
MW
11:50AM
-
1:20PM
-
Location:
CDM 00214
at
Loop Campus
-
Instructor:
-
Section:
402
-
Class number:
13383
-
Meeting time:
MW
1:30PM
-
3:00PM
-
Location:
CDM 00214
at
Loop Campus
-
Instructor:
-
Section:
410
-
Class number:
13380
-
Meeting time:
-
-
Location:
Online: Async
-
Instructor:
-
Section:
411
-
Class number:
13114
-
Meeting time:
-
-
Location:
Online: Async
-
Instructor:
Spring 2024-2025
-
Section:
601
-
Class number:
33410
-
Meeting time:
MW
11:50AM
-
1:20PM
-
Location:
CDM 00224
at
Loop Campus
-
Instructor:
George Kuan
| View syllabus
CLOSED
-
Section:
602
-
Class number:
33412
-
Meeting time:
TuTh
11:50AM
-
1:20PM
-
Location:
CDM 00218
at
Loop Campus
-
Instructor:
Stefan Mitsch
| View syllabus
CLOSED
Winter 2024-2025
-
Section:
501
-
Class number:
22625
-
Meeting time:
MW
11:50AM
-
1:20PM
-
Location:
CDM 00218
at
Loop Campus
-
Instructor:
Stefan Mitsch
| View syllabus
-
Section:
502
-
Class number:
25883
-
Meeting time:
MW
11:50AM
-
1:20PM
-
Location:
CDM 00216
at
Loop Campus
-
Instructor:
George Kuan
| View syllabus
Fall 2024-2025
-
Section:
401
-
Class number:
14592
-
Meeting time:
MW
11:50AM
-
1:20PM
-
Location:
CDM 00214
at
Loop Campus
-
Instructor:
Stefan Mitsch
| View syllabus
CLOSED
-
Section:
402
-
Class number:
15182
-
Meeting time:
MW
1:30PM
-
3:00PM
-
Location:
CDM 00214
at
Loop Campus
-
Instructor:
Stefan Mitsch
| View syllabus
Spring 2023-2024
-
Section:
601
-
Class number:
35299
-
Meeting time:
MW
10:10AM
-
11:40AM
-
Location:
CDM 00224
at
Loop Campus
-
Instructor:
Stefan Mitsch
| View syllabus
-
Section:
602
-
Class number:
35301
-
Meeting time:
MW
3:10PM
-
4:40PM
-
Location:
CDM 00224
at
Loop Campus
-
Instructor:
Stefan Mitsch
| View syllabus
Winter 2023-2024
-
Section:
501
-
Class number:
22588
-
Meeting time:
MW
11:50AM
-
1:20PM
-
Location:
CDM 00218
at
Loop Campus
-
Instructor:
Corin Pitcher
| View syllabus
Fall 2023-2024
-
Section:
401
-
Class number:
12893
-
Meeting time:
MW
11:50AM
-
1:20PM
-
Location:
CDM 00218
at
Loop Campus
-
Instructor:
Corin Pitcher
| View syllabus
CLOSED
-
Section:
402
-
Class number:
16736
-
Meeting time:
TuTh
11:50AM
-
1:20PM
-
Location:
CDM 00218
at
Loop Campus
-
Instructor:
Stefan Mitsch
| View syllabus
-
Section:
410
-
Class number:
16732
-
Meeting time:
-
-
Location:
Online: Async (Sync-Option)
-
Instructor:
Corin Pitcher
| View syllabus
CLOSED
Fall 2022-2023
-
Section:
401
-
Class number:
18523
-
Meeting time:
MW
11:50AM
-
1:20PM
-
Location:
CDM 00218
at
Loop Campus
-
Instructor:
Corin Pitcher
| View syllabus
CLOSED
Spring 2021-2022
-
Section:
601
-
Class number:
42310
-
Meeting time:
MW
11:50AM
-
1:20PM
-
Location:
CDM 00224
at
Loop Campus
-
Instructor:
Corin Pitcher
| View syllabus
Winter 2021-2022
-
Section:
501
-
Class number:
20508
-
Meeting time:
MW
11:50AM
-
1:20PM
-
Location:
CDM 00224
at
Loop Campus
-
Instructor:
Corin Pitcher
| View syllabus
Fall 2021-2022
-
Section:
401
-
Class number:
4101
-
Meeting time:
MW
11:50AM
-
1:20PM
-
Location:
CDM 00218
at
Loop Campus
-
Instructor:
Corin Pitcher
| View syllabus
CLOSED