EECE4520 — Software Engineering 1: Reviews & Ratings

EECE4520 (Software Engineering 1) course reviews and ratings at Northeastern (NEU). Average rating 3.0/5. Compare professors with RateMyProfessor reviews.

Offers an overview of the discipline of software engineering. Identifies the problems that one should expect when developing large software systems; methods that the software developer can use to deal with each of the problems; tools that the software developer can use; and procedures that can be followed in developing software. Covers the software life cycle (requirements analysis and specification, software design, coding, testing, and maintenance); various models of the software process—structured and agile; the Unified Modeling Language (UML) as applied to the software life cycle, prototyping, and documentation; design patterns; software metrics and estimation; software development environments and tools; and verification and validation. Includes a software development project that covers all the stages of the life cycle.

Average rating
3.0/5
Difficulty
3.5/5
Ratings
2
Last taught
Spring 2026
Credits
4 Hours
Prerequisites
CS 3000 with a minimum grade of D- or EECE 2560 with a minimum grade of D-

Professors

Data updated October 2026.

View on RateMyHusky