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

Spring 2023-2024

Spring 2022-2023

Spring 2021-2022

  • Section: 901
  • Class number: 37543
  • Meeting time: W 5:45PM - 9:00PM
  • Location: CDM 00226 at Loop Campus
  • Instructor: Marcus Schaefer | View syllabus