Course Info

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.

Winter 2024-2025

Section: 501
Class number: 22625
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00218 at Loop Campus
CLOSED
Section: 502
Class number: 25883
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00216 at Loop Campus
Section: 510
Class number: 22851
Meeting time: -
Location: Online: Async
CLOSED
Section: 511
Class number: 25884
Meeting time: -
Location: Online: Async
CLOSED

Fall 2024-2025

Section: 401
Class number: 14592
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00214 at Loop Campus
CLOSED
Section: 402
Class number: 15182
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00214 at Loop Campus
Section: 410
Class number: 15178
Meeting time: -
Location: Online: Async
CLOSED
Section: 411
Class number: 14844
Meeting time: -
Location: Online: Async

Spring 2023-2024

Section: 601
Class number: 35299
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
Section: 602
Class number: 35301
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00224 at Loop Campus
Section: 610
Class number: 35300
Meeting time: -
Location: Online: Async
CLOSED
Section: 611
Class number: 35302
Meeting time: -
Location: Online: Async
CLOSED

Winter 2023-2024

Section: 501
Class number: 22588
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00218 at Loop Campus
Section: 510
Class number: 22857
Meeting time: -
Location: Online: Async

Fall 2023-2024

Section: 401
Class number: 12893
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00218 at Loop Campus
CLOSED
Section: 402
Class number: 16736
Meeting time: TuTh 11:50AM - 1:20PM
Location: CDM 00218 at Loop Campus
Section: 410
Class number: 16732
Meeting time: -
Location: Online: Async (Sync-Option)
CLOSED
Section: 411
Class number: 13250
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2022-2023

Section: 620
Class number: 40362
Meeting time: -
Location: Online: Async
CLOSED

Winter 2022-2023

Section: 501
Class number: 28422
Meeting time: -
Location: Online: Sync
CLOSED
Section: 510
Class number: 28793
Meeting time: -
Location: Online: Async
CLOSED

Fall 2022-2023

Section: 401
Class number: 18523
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00218 at Loop Campus
CLOSED
Section: 410
Class number: 18918
Meeting time: -
Location: Online: Async

Spring 2021-2022

Section: 601
Class number: 42310
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00224 at Loop Campus
Section: 610
Class number: 42311
Meeting time: -
Location: Online: Async

Winter 2021-2022

Section: 501
Class number: 20508
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00224 at Loop Campus
Section: 510
Class number: 28462
Meeting time: -
Location: Online: Async

Fall 2021-2022

Section: 401
Class number: 4101
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00218 at Loop Campus
CLOSED
Section: 410
Class number: 4574
Meeting time: -
Location: Online: Async

Spring 2020-2021

Section: 620
Class number: 35443
Meeting time: -
Location: Online: Async

Winter 2020-2021

Section: 520
Class number: 28357
Meeting time: -
Location: Online: Async
CLOSED