In this course students learn to develop skill in using logic to describe and assess arguments. Students will learn to write formulas in
propositional and first-order logic, and more importantly, to write and check proofs. Students will also learn to write formulas in three-valued
and modal logic, know how to choose an appropriate logic, and understand the limitations of logic in capturing human reasoning.
Week 1
Topics
Defined The language of logic
Built and interpreted logical sentences involving implication and negations
Defined arguments
Week 2
Topics
Checked the validity of arguments using a truth table
Check the validity of arguments using direct proofs
Week 3
Topics
Wrote proofs using rules for conjunction
Identified top-level operators and used sub-formulas to create a truth table