Course Info

CSC 389: Theory of Computation

Advanced topics in the mathematical foundations of computation. Topics may include random access and Turing machines, recursive functions, algorithms, computability and computational complexity, intractable problems, NP-complete problems.

CSC 321 or CSC 344 is a prerequisite for this class.

Spring 2024-2025

Section: 901
Class number: 32986
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Instructor:
Section: 910
Class number: 32988
Meeting time: -
Location: Online: Async
Instructor:

Spring 2023-2024

Section: 901
Class number: 32965
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Section: 910
Class number: 32967
Meeting time: -
Location: Online: Async

Spring 2022-2023

Section: 901
Class number: 40105
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Section: 910
Class number: 40107
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2021-2022

Section: 901
Class number: 37543
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Section: 910
Class number: 37545
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2020-2021

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