Theoretical Foundations of Computer Science
Revision as of 15:22, 24 December 2007 by Memoriesonfilm (talk | contribs)
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.