CS 3133

Foundations Of Computer Science

Worcester Polytechnic Institute · UGRD · Fall 2026

2 sections2 open now
Add to a schedule

Catalog description

Cat. I This course introduces the theoretical foundations of computer science. These form the basis for a more complete understanding of the proficiency in computer science. Topics include computational models, formal languages, and an introduction to compatibility and complexity theory, including NP-completeness. Students will be expected to complete a variety of exercises and proofs. Undergraduate credit may not be earned both for this course and for CS 5003. Recommended Background: Discrete mathematics (CS 2022 or equivalent) and algorithms (CS 2223 or equivalent). Students who have credit for CS 4121 may not receive credit for CS 3133.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

A01

OpenSeats: 66/80 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-3133-A01Fall 2026UGRD3 credits
66 enrolled80 capacity
Days & times
T-F10:00 AM - 11:50 AM
Meeting dates
2026-08-20 - 2026-10-09
Location
Washburn 229
Instructor
Hanmeng Zhan
Details checked 2 hours agoSeats checked 2 hours ago

B01

OpenSeats: 38/100 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-3133-B01Fall 2026UGRD3 credits
38 enrolled100 capacity
Days & times
M-T-R-F9:00 AM - 9:50 AM
Meeting dates
2026-10-19 - 2026-12-11
Location
Salisbury Labs 115 Kinnicutt Hall
Instructor
Gabor Sarkozy
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?