Summary: The Base Logic module of the TeachLogic project covers propositional and first-order logic and reasoning with truth tables, equivalences, and inference rules.
To view TeachLogic files via the Connexions system, you'll need to visit Connexions quick start guide, and download the following tools.
This Introduction to Logic is one unit of The TeachLogic Project, which works to emphasize logic as an underpinning of many aspects of computer science by creating ~2-week modules which integrate into existing standard CS courses, such as databases, concurrent programming, and software engineering. See the TeachLogic home page for the full mission statement.
The TeachLogic Project is supported in large part by NSF grant EIA-0086264.