CSC 320
Foundations of Computer Science
Units: 1.5
Hours: 3-1
A survey of formal models and results that form the theoretical foundations of computer science; typical topics include finite automata, Turing machines, undecidable problems, context free languages and computational complexity.
Prerequisites:
Undergraduate course in Computer Science offered by the Department of Computer Science in the Faculty of Engineering.