CS 4530 — Fundamentals of Software Engineering
4 semester hoursUndergraduateLectureNUpath CENUpath WIusually offered: fall, springtypical days: TBostonOnlineSeattle, WAOnlineTraditional
Covers the fundamentals of software engineering, including software development life cycle models (e.g., waterfall, spiral,agile); requirements analysis; user-centered design; software design principles and patterns; testing (functional testing, structural testing, testing strategies); code refactoring and debugging; software architecture and design; and integration and deployment. Includes a course project in which some of the software engineering methods (from requirements analysis to testing) are applied in a team-based setting.
Prerequisites
- one of:
- CS 3100 (min D-)
- CIS 310M
- CS 3500 (min D-)
Offering history
| Term | Sections | Enrolled | Capacity | Full | Open seats/section |
|---|---|---|---|---|---|
| Fall 2023 | 6 | 250 | 288 | 87% | 6.3 |
| Spring 2024 | 5 | 254 | 252 | 101% | 0.0 |
| Summer A 2024 | 2 | 95 | 120 | 79% | 12.5 |
| Fall 2024 | 7 | 286 | 336 | 85% | 7.1 |
| Spring 2025 | 6 | 293 | 276 | 106% | 0.0 |
| Summer A 2025 | 1 | 68 | 72 | 94% | 4.0 |
| Fall 2025 | 7 | 281 | 414 | 68% | 19.0 |
| Spring 2026 | 6 | 347 | 360 | 96% | 2.2 |
Snapshots from scheduled scrapes — not live seat availability. "Full" can exceed 100% when sections over-enroll.
Meeting times
Share of recent sections by weekday: M 30% · T 55% · W 32% · Th 25% · F 39%
Common patterns: TF (33% of sections), W (17% of sections), MR (16% of sections), T (14% of sections), MTWR (9% of sections), WF (3% of sections) — in patterns, R means Thursday
Professors
Fall
- Adeel Bhutta (54% of students) · reviews
- Frank Tip (20% of students) · reviews
- Mitchell Wand (16% of students) · reviews
- Joydeep Mitra (7% of students) · reviews
Spring
- Adeel Bhutta (60% of students) · reviews
- Mitchell Wand (22% of students) · reviews
- Robert Simmons (12% of students) · reviews
- Jonathan Bell (6% of students) · reviews
Summer A
- Robert Simmons (42% of students) · reviews
- Jan Vitek (32% of students) · reviews
- Pierre Donat-Bouillud (26% of students) · reviews
Percentages are each professor's average share of the season's enrolled students in recent terms.
Links
Official catalog (CS course descriptions) · Student reviews on RateMyHusky · All CS courses · Plan it at numap.app