Theoretical Foundations of Computer Science
Jump to navigation
Jump to search
Theoretical Foundations of Computer Science, a now defunct (sort of) course in the mathematical underpinnings of computer science. It combined theoretical study of various models of computation with practical programming exercises in the language Scheme. It seemed that most students were only interested in one of the two aspects of the course, so in 2001, CPS1 split into two courses. FCPS, or Fundamentals of Computer Science, focuses on the practical aspects of computer architecture and programming, while TCOM, of Theory of Computation, takes up the theoretical side.
In the past, CPS1 was offered at a number of sites. Today, FCPS is offered at five sites, while TCOM is only offered at Lancaster.