CMPS 341
Foundations of Computer Sci
University of Louisiana at Lafayette · UGRD · Fall 2026
Catalog description
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.
Sections
Current meeting, instructor, credit, and enrollment details
001
6 openSeats: 19/25 seats Last recorded: Aug 15, 2026, 2:02 PM- Days & times
- TR 1230-1345
- Meeting dates
- Aug 24 – Dec 11
- Location
- Oliver Hall 117
- Instructor
- Nicholas Lipari
Section notes
Instructional method: Standard 0-49 percent online
002
7 openSeats: 18/25 seats Last recorded: Aug 15, 2026, 2:02 PM- Days & times
- TR 0930-1045
- Meeting dates
- Aug 24 – Dec 11
- Location
- Oliver Hall 117
- Instructor
- Nicholas Lipari
Section notes
Instructional method: Standard 0-49 percent online