Course Info

CSC 447: 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 403 and CSC 406 are prerequisites for this class.

Fall 2023-2024

Section: 701T
Class number: 12699
Meeting time: W 5:45PM - 7:15PM
Location: CDM 00228 at Loop Campus
CLOSED
Section: 702
Class number: 16738
Meeting time: Th 5:45PM - 9:00PM
Location: N/A at Loop Campus
Instructor:
Section: 710
Class number: 16735
Meeting time: -
Location: Online: Async (Sync-Option)
Section: 711
Class number: 12969
Meeting time: -
Location: Online: Async
Instructor:

Spring 2022-2023


Section 901T

Class number 39922

Meeting dates: 3/25/2023 - 6/9/2023
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00228 at Loop Campus
CLOSED
Meeting dates: 3/25/2023 - 6/9/2023
Meeting time: -
Location: OLASY NCH00 at Loop Campus
CLOSED


Section: 930
Class number: 39829
Meeting time: W 5:45PM - 9:00PM
Location: Online: Sync

Winter 2022-2023


Section 801T

Class number 28489

Meeting dates: 1/2/2023 - 3/19/2023
Meeting time: Tu 5:45PM - 7:15PM
Location: CDM 00228 at Loop Campus
CLOSED
Meeting dates: 1/2/2023 - 3/19/2023
Meeting time: -
Location: OLASY NCH00 at Loop Campus
CLOSED


Section: 810
Class number: 28834
Meeting time: -
Location: Online: Async

Fall 2022-2023


Section 701T

Class number 18307

Meeting dates: 9/7/2022 - 11/22/2022
Meeting time: W 5:45PM - 7:15PM
Location: CDM 00228 at Loop Campus
Meeting dates: 9/7/2022 - 11/22/2022
Meeting time: -
Location: OLASY NCH00 at Loop Campus


Section: 710
Class number: 18605
Meeting time: -
Location: Online: Async

Spring 2021-2022


Section 901T

Class number 37328

Meeting dates: 3/26/2022 - 6/10/2022
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00228 at Loop Campus
CLOSED
Meeting dates: 3/26/2022 - 6/10/2022
Meeting time: -
Location: OLASY NCH00 at Loop Campus
CLOSED


Section: 910
Class number: 37218
Meeting time: -
Location: Online: Async (Sync-Option)
CLOSED

Winter 2021-2022


Section 801T

Class number 21239

Meeting dates: 1/3/2022 - 3/20/2022
Meeting time: Tu 5:45PM - 7:15PM
Location: CDM 00228 at Loop Campus
Meeting dates: 1/3/2022 - 3/20/2022
Meeting time: -
Location: OLASY NCH00 at Loop Campus


Section: 810
Class number: 28516
Meeting time: -
Location: Online: Async

Section 830

Class number 21240

Meeting dates: 1/3/2022 - 3/20/2022
Meeting time: Tu 5:45PM - 7:15PM
Location: Online: Hybrid
Meeting dates: 1/3/2022 - 3/20/2022
Meeting time: -
Location: Online: Hybrid
Instructor: N/A


Fall 2021-2022


Section 701T

Class number 3839

Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: W 5:45PM - 7:15PM
Location: CDM 00206 at Loop Campus
Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: -
Location: OLASY NCH00 at Loop Campus


Section: 710
Class number: 4194
Meeting time: -
Location: Online: Async

Section 730

Class number 18718

Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: W 5:45PM - 7:15PM
Location: Online: Hybrid
Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: -
Location: Online: Hybrid


Spring 2020-2021

Section: 901
Class number: 30486
Meeting time: W 5:45PM - 9:00PM
Location: Online: Sync
Section: 910
Class number: 30352
Meeting time: -
Location: Online: Async (Sync-Option)
CLOSED

Section 910X

Class number 36823

Meeting dates: 3/27/2021 - 6/11/2021
Meeting time: -
Location: OLASY NCHOP at Lincoln Park Campus
CLOSED
Meeting dates: 4/17/2021 - 4/17/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
CLOSED
Meeting dates: 5/8/2021 - 5/8/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
CLOSED
Meeting dates: 5/22/2021 - 5/22/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
CLOSED


Winter 2020-2021

Section: 801
Class number: 28138
Meeting time: Th 5:45PM - 9:00PM
Location: Online: Sync

Section 801X

Class number 34828

Meeting dates: 2/13/2021 - 2/13/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: N/A at Lincoln Park Campus
CLOSED
Meeting dates: 1/4/2021 - 3/21/2021
Meeting time: Th 5:45PM - 9:00PM
Location: OLSYN CH000 at Lincoln Park Campus
CLOSED


Section: 810
Class number: 28429
Meeting time: -
Location: Online: Async (Sync-Option)

Fall 2020-2021

Section: 701
Class number: 10116
Meeting time: W 5:45PM - 9:00PM
Location: Online: Sync
CLOSED
Section: 710
Class number: 10469
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2019-2020

Section: 901
Class number: 30470
Meeting time: W 5:45PM - 9:00PM
Location: REMOT E0000
Section: 910
Class number: 30301
Meeting time: -
Location: Remote

Winter 2019-2020

Section: 801
Class number: 22408
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
CLOSED
Section: 810
Class number: 22779
Meeting time: -
Location: Remote

Fall 2019-2020

Section: 701
Class number: 12585
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Section: 710
Class number: 13044
Meeting time: -
Location: Remote

Spring 2018-2019

Section: 901
Class number: 30273
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 910
Class number: 30024
Meeting time: -
Location: Remote