CSCI 2307
Theoretical Foundations of Computing Science
Students use various mathematical concepts to define tools and address problems of fundamental status in Computing Science. Topics include automata, formal languages, formal logic and computability. Other topics may be considered, such as information coding, complexity, knowledge modelling, and automated reasoning.
Prerequisites & course information
Prerequisite: CSCI 1228 and MATH 2305; Note: Classes 3 hrs. and recitation 1.5 hrs. per week.
Sources
- Course catalogue ↗2026-2027