Loading course details…
Loading course details…
Worcester Polytechnic Institute · Credits vary by section · UGRD

Cat. I This course introduces the fundamental principles of software engineering. Modern software development techniques and life cycles are emphasized. Topics include requirements analysis and specification, analysis and design, architecture, implementation, testing and quality, configuration management, and project management. Students will be expected to complete a project that employs techniques from the topics studied. This course should be taken before any course requiring a large programming project. Undergraduate credit may not be earned both for this course and for CS 509. Recommended background: CS 2102, CS 2103, or CS 2119.
Fall 2026 · 4 sections
| Section | Days & time | Location | Instructor |
|---|---|---|---|
| BLClass #CS-3733-BL0 credits | Time not published2026-10-19 - 2026-12-11 | Not published | Not published |
| BL01Class #CS-3733-BL013 credits |
| Unity Hall 500 |
| George Heineman |
| BXClass #CS-3733-BX0 credits | Time not published2026-10-19 - 2026-12-11 | Not published | Not published |
|---|
| BX01Class #CS-3733-BX013 credits | W1:00 PM - 1:50 PM2026-10-19 - 2026-12-11 | Unity Hall 500 | George Heineman |
|---|