Altorfer Design Lab
Students expand their expertise and conduct research using the advanced software engineering tools in state-of-the-art learning environments.
Software is behind the most basic and most complex systems today – software engineering is about building reliable, responsive, safe and secure software systems that move industry and society forward in an increasingly interconnected world.
In the master’s in software engineering program, you'll learn about the lifecycle process and how to build sustainable products. You'll acquire skill sets to design, build, test, and maintain software systems, and manage software projects with optimal efficiency.
Stevens software engineering students, who come from varied backgrounds; computer science, general science, mathematics, engineering, business and liberal arts, develop the understanding and skills needed to become architects and project leaders who can build software intensive systems of the future.
The master’s degree consists of 8 required core courses and 2 electives. Students with extensive experience may be able to place out of SSW 540, with advisor permission.
|SSW 540 Fundamentals of Software Engineering SSW||SSW 564 Software Requirements Engineering|
|SSW 565 Software Architecture and Component-Based Design||SSW 695 Software Engineering Studio (Capstone - Phase 2)|
|SSW 555 Agile Development Methods||SSW 567 Software Testing and Quality Assurance|
|SSW SSW 533 Software Estimation and Measurement||SSW 690 Software Engineering Studio (Phase 1)|
Stevens students are equipped with advanced knowledge in software architecture, project management, technical planning, risk management and software assurance – areas that are essential in implementing and overseeing software-intensive projects of high technical complexity. As a software engineering student at Stevens, you'll reap the benefits of: