Master of Science in Software Engineering draft
Program Overview
Stevens Institute of Technology's MS in Software Engineering program provides a comprehensive foundation in software engineering principles and practices. Students gain hands-on experience through rigorous project-based learning and choose from electives in software engineering, engineering management, systems engineering, and computer science. The program prepares graduates for successful careers in various aspects of software engineering, including development, architecture, and management. Graduates have a high employment rate with an average salary of $97,500 within 6 months of graduation.
Program Outline
Degree Overview:
The Master of Science (M.S.) in Software Engineering program at Stevens Institute of Technology's School of Systems & Enterprises is designed to provide students with a strong foundation in software creation, encompassing the inception, design and build, and testing and maintenance phases. The program emphasizes rigorous, hands-on project- and team-based learning, exceeding Institute of Electrical and Electronics Engineers (IEEE) and Association for Computing Machinery (ACM) software engineering curriculum standards. Students gain advanced knowledge in software architecture, project management, technical planning, risk management, and software assurance. The program focuses on the software life cycle process and equips students with the skills to manage software projects efficiently.
Outline:
The program requires 10 courses (30 credits): six core required courses and four elective courses.
Required Core Courses:
- SSW 540 Fundamentals of Software Engineering (3 Credit Hours): This course provides a comprehensive overview of software engineering principles and practices.
- SSW 555 Agile Methods for Software Development (3 Credit Hours): This course explores agile methodologies for software development, emphasizing iterative and incremental approaches.
- SSW 564 Software Requirements Analysis and Engineering (3 Credit Hours): This course focuses on the process of defining, analyzing, and documenting software requirements.
- SSW 565 Software Architecture and Component-Based Design (3 Credit Hours): This course covers software architecture principles and component-based design techniques.
- SSW 567 Software Testing, Quality Assurance and Maintenance (3 Credit Hours): This course explores software testing methodologies, quality assurance practices, and software maintenance strategies.
- SSW 695 Software Engineering Capstone Studio (3 Credit Hours): This course serves as a culminating experience, allowing students to apply their knowledge and skills to a real-world software engineering project.
Elective Courses:
Students can choose electives from Software Engineering, Engineering Management, Systems Engineering, or Computer Science. Students with extensive software engineering experience may be able to substitute additional elective courses for some required courses, with the approval of their graduate studies advisor. Students may also use their electives to take ramp courses in areas like software programming and discrete mathematics.
Teaching:
The program emphasizes hands-on, project-based learning. Faculty are described as interactive and provide in-class assignments to prepare students for real-world scenarios.
Careers:
The program prepares students for careers in software development, systems/software architecture, requirements engineering, software applications engineering, application development, testing engineering, project management, and software engineering.
Other:
The program is available on campus or fully online. The online program was ranked No. 2 in the nation by Forbes in 2023. The program is designed to equip students with the mindset, skills, and abilities to stay relevant in a rapidly evolving technological and professional landscape. The average salary for graduates within 6 months of graduation is $97,500. 100% of the Class of 2023 were employed within 3 months of graduation.
Stevens Institute of Technology
Overview:
Stevens Institute of Technology is a student-centric research university with a strong focus on technology. Located in Hoboken, New Jersey, Stevens offers a range of undergraduate and graduate programs across diverse fields, including technology, finance, medicine, energy, engineering, art, and music.
Services Offered:
Stevens provides a comprehensive range of services to its students, including:
Academic Resources:
Access to libraries, tutoring services, and academic advising.Student Support:
Counseling and psychological services, student health services, and disability services.Career Development:
Career center resources, internship opportunities, and job placement assistance.Student Life:
A vibrant campus experience with clubs, organizations, athletics, arts, and cultural events.Housing:
On-campus housing options for students.Student Life and Campus Experience:
Stevens offers a dynamic campus experience with a strong sense of community. Students can participate in a variety of clubs, organizations, and athletic teams. The campus is located across the river from New York City, providing easy access to the city's cultural and entertainment offerings.
Key Reasons to Study There:
Innovation and Technology Focus:
Stevens is known for its emphasis on innovation and technology, preparing students for careers in cutting-edge fields.Industry Connections:
Strong industry partnerships and internship opportunities provide students with valuable real-world experience.Location:
The campus's proximity to New York City offers students access to a wide range of career opportunities and cultural experiences.Return on Investment:
Stevens consistently ranks high in return on investment rankings, indicating the value of its education.Academic Programs:
Stevens offers a wide range of academic programs, including:
Undergraduate Study:
35 undergraduate majors across various disciplines.Graduate Study:
58 master's degree programs and 20 Ph.D. programs.Stevens Online:
Online degree programs for working professionals.Corporate Education:
Programs designed for professionals seeking to advance their careers.Other:
Stevens is committed to diversity, equity, and inclusion, and has a strong focus on sustainability. The university also has a rich history and a strong alumni network.
Entry Requirements:
- Online application: Applicants must submit an online application.
- Nonrefundable fee: A $60 nonrefundable fee is required.
- Letters of recommendation: Two letters of recommendation must be submitted electronically through the online application system.
- Official college transcripts: Official college transcripts from all institutions attended must be submitted in sealed envelopes and mailed directly to Stevens. Unofficial documents can be uploaded for initial review, but official documents are required for full admission.
- GRE test score: The GRE test score is required.