CS5500 — Foundations of Software Engineering: Reviews & Ratings

CS5500 (Foundations of Software Engineering) course reviews and ratings at Northeastern (NEU). Average rating 2.5/5. Compare professors with RateMyProfessor reviews.

Covers the foundations 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 where some of the software engineering methods (from requirements analysis to testing) are applied in a team-based setting. Requires admission to MS program or completion of all transition courses.

Average rating
2.5/5
Difficulty
3.8/5
Ratings
27
Last taught
Fall 2026
Credits
4 Hours
Prerequisites
CS 5010 with a minimum grade of D or CS 5004 with a minimum grade of C or CS 5010 with a minimum grade of C
NUpath
Capstone Experience, Writing Intensive

Professors

Data updated October 2026.

View on RateMyHusky