Modern Logic (Summer Course)

CS2142.01
Course System Home Terms Fall 2025 Modern Logic (Summer Course)

Course Description

Summary

Formal logic is the study of the structure of reasoning itself鈥攈ow arguments are built, when they succeed, and why they fail. In an age of information overload, knowing how to dissect an argument, detect reasoning errors, and construct rigorous proofs is a superpower. This course introduces the foundations of formal logic, with an emphasis on precision, clarity, and critical thinking tools. From everyday statements to abstract puzzles, you will learn how to translate ideas into symbolic form and test their validity.

Over the term, you will explore key concepts such as counterexamples and proofs.  You will engage with classic paradoxes.  You will learn the difference between semantic truth and syntactic rules.  No prior experience in mathematics, philosophy, or computer science is required鈥攋ust a curiosity about how reasoning works at its most fundamental level. By the end of the course, you will be equipped not only to analyze logical arguments but to appreciate the deep structure underlying all rational discourse.

Please note: this course will be held from June 30-August 15. Students will be registered for this course in the fall term, and a culminating work will be expected in the fall term. 

This course will appear on your fall schedule and your fall tuition will cover the cost of the course. (However, students who complete the course but do not, for whatever reason, enroll in the fall 2025 term will be billed for the course based on the per credit tuition fee ($2827). Students must be enrolled in at least 12 credits (inclusive of this course) for the fall term. 

Learning Outcomes

  • Translate ordinary language statements into formal logical expressions using standard symbolic notation.
  • Evaluate the validity of arguments through formal methods such as truth tables, derivations, or counterexamples.
  • Construct step-by-step proofs within a formal system, adhering to precise rules of inference.
  • Reflect on the broader implications of formal reasoning for disciplines such as mathematics, philosophy, and computer science.

Cross List

  • Philosophy

Instructor

  • Darcy Otto

Day and Time

MO,TH 7:00pm-8:50pm

Delivery Method

Hybrid

Length of Course

1st seven weeks

Academic Term

Fall 2025

Credits

2

Course Level

2000

Maximum Enrollment

30

Course Frequency

One time only