CS 3133
Foundations Of Computer Science
Worcester Polytechnic Institute · UGRD · Fall 2026
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
A01
OpenSeats: 66/80 seats Last recorded: Aug 13, 2026, 6:47 PM- Days & times
- T-F10:00 AM - 11:50 AM
- Meeting dates
- 2026-08-20 - 2026-10-09
- Location
- Washburn 229
- Instructor
- Hanmeng Zhan
B01
OpenSeats: 38/100 seats Last recorded: Aug 13, 2026, 6:47 PM- 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