CS4530 (Fundamentals of Software Engineering) course reviews and ratings at Northeastern (NEU). Average rating 3.3/5. Compare professors with RateMyProfessor reviews.
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.
Data updated October 2026.