CS 521

Logic In Computer Science

Worcester Polytechnic Institute · UGRD · Fall 2026

1 section1 open now
Add to a schedule

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

Updated 2 hours ago

F01

OpenSeats: 26/30 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-521-F01Fall 2026UGRD3 credits
26 enrolled30 capacity
Days & times
T-F4:00 PM - 5:20 PM
Meeting dates
2026-08-20 - 2026-12-11
Location
Salisbury Labs 105
Instructor
Cheng Zhang
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?