[ ARCHIVED CATALOG ] 2022-2023 Undergraduate Academic Catalog 
    
    Jun 23, 2024  
[ ARCHIVED CATALOG ] 2022-2023 Undergraduate Academic Catalog [ARCHIVED CATALOG]

COM 217 - Theoretical Foundations of Computer Science

3 credits
Prerequisite(s): MAT 231 - Calculus-with Analytic Geometry I  and COM 207 - Programming in C/C++  
This course presents the fundamental underpinnings of computer science, including data representation and manipulation, the theory of formal languages and machine models of languages, how various types of models are created, and the time complexity and computability of algorithms. Topics may also include regular, context-free and context-sensitive languages, finite state automata, and Turing machines.