CMPS 341

Foundations of Computer Sci

University of Louisiana at Lafayette · UGRD · Fall 2026

2 sections2 open now
Add to a schedule

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

Updated 4 hours ago

001

6 openSeats: 19/25 seats Last recorded: Aug 15, 2026, 2:02 PM
Class #20163Fall 2026UGRD3 credits
6 available19 enrolled25 capacity0/0 waitlist
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

Details checked 4 hours agoSeats checked 4 hours ago

002

7 openSeats: 18/25 seats Last recorded: Aug 15, 2026, 2:02 PM
Class #24335Fall 2026UGRD3 credits
7 available18 enrolled25 capacity0/0 waitlist
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

Details checked 4 hours agoSeats checked 4 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?