NEW Online Course: SSW 687 Engineering Large Software Systems
Courses & Schedules
The Master of Science in Software Engineering
The Master of Science in Software Engineering consists of ten courses for a total of 30 credits. (six core and four advisor-directed electives)
Required Six Core Course:
- SSW 540 Fundamentals of Software Engineering
- SSW 533 Software Cost Estimation and Metrics
- SSW 564 Software Requirements Analysis and Engineering
- SSW 565 Software Architecture and Component-Based Design
- SSW 567 Software Testing, Quality Assurance and Maintenance
- SSW 689 Software Systems Reliability Theory and Practice
Electives: Students are required to complete four advisor-approved electives, or any one of the four-course Graduate Certificates listed below. (Electives can be taken in other engineering or management disciplines with Faculty Advisor approval.)
Graduate Certificates Options
Software Engineering
In addition to, two of the following courses:
- SSW 564 Software Requirements Analysis and Engineering
- SSW 565 Software Architecture and Component-Based Design
- SSW 567 Software Testing, Quality Assurance and Maintenance
- SSW 687 Engineering of Large Software Systems
- SSW 689 Software Systems Reliability Theory and Practice
Systems-Centric Software Engineering
- SSW 540 Fundamentals of Software Engineering
- SYS 625 Fundamentals of Systems Engineering
- EM 612 Project Management of Complex Systems
- SSW 565 Software Architecture and Component-Based Design
Software Engineering in Finance
- SSW 540 Fundamentals of Software Engineering
- SSW565 Software Architecture and Component-Based Design
- FE 595 Financial Systems Technology
- MGT 623 Financial Management or MGT 638 Corporate Finance
Financial Software Engineering
- SSW 540 Fundamentals of Software Engineering
- SSW565 Software Architecture and Component-Based Design
- FE 610 Stochastic Calculus for Financial Engineers
- FE 620 Pricing and Hedging
Software Acquisition*
- SSW/ES 677 Governance of Systems
- EM 600 Engineering Economics & Cost Analysis
- SYS 625 Fundamentals of Systems Engineering or one of the following:
- SYS 650 System Architecture and Design
- SSW 687 Engineering Large Software Systems
Systems Integration*
- SSW 540 Fundamentals of Software Engineering
- SYS 605 Systems Integration
- SSW 567 Software Testing
- SSW 565 Software Architecture and Component-Based Design
Accelerated Module Courses
SSE is offering the following Software Engineering courses in an accelerated module format. Courses are delivered in intensive five-day sessions, held on-campus in Hoboken, NJ. Enroll now.
- SSW 689 Software Systems Reliability Theory and Practice
August 24-28, 2009 - SSW 565 Software Architecting & Component Based Design
January 4-8, 2010 - SSW 564 Software Requirements Analysis and Engineering
Session A: March 15-17, 2010, Session B: April 12-13, 2010
*Pending Graduate Committee Approval


