CS 521
Logic In Computer Science
Worcester Polytechnic Institute · UGRD · Fall 2026
Catalog description
This course is an introduction to mathematical logic from a computer science perspective. Topics covered include the exploration of model theory, proof theory, and decidability for propositional and first-order classical logics, as well as various non-classical logics that provide useful tools for computer science (such as temporal and intuitionistic logics). The course stresses the application of logic to various areas of computer science such as computability, theorem proving, programming languages, specification, and verification. The specific applications included will vary by instructor. (Prerequisites: CS 503, or equivalent background in basic models of computation.)
Sections
Current meeting, instructor, credit, and enrollment details
F01
OpenSeats: 26/30 seats Last recorded: Aug 13, 2026, 6:47 PM- Days & times
- T-F4:00 PM - 5:20 PM
- Meeting dates
- 2026-08-20 - 2026-12-11
- Location
- Salisbury Labs 105
- Instructor
- Cheng Zhang