| |
Mar 12, 2026
|
|
|
|
|
CMPS 341 - Foundations of Computer Science Credit Hours: 3 Lecture Contact Hours: 3 Lab Contact Hours: 0 An introduction to the fundamental reasoning and structures of computer science. Precision of thinking through the study of logical reasoning and methods of proof. Set theory and combinatorics, examines functions and relations, and studies inductive and recursive definitions. Formal languages, grammars, finite-state machines, and Turing machines, highlighting the connections between mathematical reasoning and computability. Foundational concepts from graph theory, recurrence relations, and algebraic structures are introduced as supporting concepts.
Repeatable Course: No
Prerequisite(s): CMPS 260 with a grade of “C” or better and MATH 270 or MATH 272 with a grade of “C” or better
MAX number of credit hours applicable to degree: 3
Add to Catalog (opens a new window)
|
|