
Software Engineering B.E.
Program Details
Degree
Bachelor of EngineeringAvailable
On campusIn the 21st century, software-centric systems are everywhere. From embedded systems (smart phones, automobiles) to healthcare systems to financial systems, software is a central feature of all the systems that society today depends upon.
To design, develop, and maintain increasingly complex software-centric systems, the world needs engineers with an education strongly rooted in the fundamentals of engineering and science who have the application-driven acumen to engineer software systems that are not only safe and secure, but also meet the needs of the modern marketplace. The School of Systems & Enterprises' (SSE's) four-year software engineering bachelor's degree program provides students with a rigorous general engineering undergraduate education with depth in software engineering and systems engineering principles.
Students enrolled in the program are taught to analyze, architect, design, and develop software as the fundamental component that allows complex systems to function with intelligence, efficiency and resilience. With the pursuit of the Bachelor's of Engineering (B.E.) in software engineering, students also have the opportunity to obtain a degree with a concentration in strategic domains such as cybersecurity, financial systems, healthcare systems and sustainable energy. Upon graduating, our students, who are encouraged to participate in the many co-ops, internships, and research initiatives with leading companies available to them at Stevens, are equipped to be the technical leaders of tomorrow—leaders who can build complex 21st century systems in multiple domains.
SSE also offers a minor in software engineering for students who are interested in studying software engineering, but may wish to work toward another major.
Program Benefits
Learn to design, engineer, and build software components for complex systems by applying the principles and practices of engineering
Understand all aspects of the software life cycle—from specification through analysis and design, to testing, maintenance, and evaluation of the product
Communicate with engineers of all disciplines in the languages and methods of those engineers
Understand the overall systems context of engineering projects and apply systems thinking in designing solutions that integrate components of different types, such as hardware, software, and people
Career Pathways
Armed with a strong software and systems foundation, graduates from the program can assume professional positions of increasing responsibility across a broad range of industries, such as: healthcare, technology, business, finance, manufacturing and information systems, in roles such as:
Software and Systems Architect
Software and System Engineer
Software Programmer, Developer and Tester
Requirements Engineer
Project Leader
Senior Computer Applications Engineer
Fast Facts
Software developer is ranked as the best technology job in America by the U.S. News & World Report
Co-ops/internships available at companies such as Lockheed Martin, Rockwell Collins and Citigroup
NYC has 10,000+ openings for software engineers every day
The SSW program is applying for accreditation by the Engineering Accreditation Commission of ABET, https://www.abet.org, in 2021.
View the academic catalog below.
Program Mission
The mission of the Bachelor of Engineering in Software Engineering (BE SWE) Program is to provide an education based on a strong engineering core, complemented by a strong thread of systems thinking and critical thinking.
Program Educational Objectives
The Software Engineering program produces graduates who in several years will:
Be known for applying systems thinking in a professional setting to design solutions that satisfy the requirements, meet project cost/schedule objectives, and emphasize smooth interaction with humans and machines
Be recognized for their embrace of ethical principles in the application of systems and software solutions to societal and organizational needs
Acquire cutting-edge technical proficiencies by pursuing formal and informal life-long learning, and adapt to the rapidly changing environment
Be known for their adaptability as evidenced by career satisfaction, advancement, and leadership at levels appropriate to their experience
Assume leadership positions in culturally diverse teams becoming global collaborators
The bachelor's degree program in Software Engineering is applying for accreditation by the Engineering Accreditation Commission of ABET . Learn more about enrollment and graduation data.
ABET, Inc.
415 N. Charles Street
Baltimore, MD 21201
Telephone: (410) 347-7700
Student Outcomes
By the time of graduation, Software Engineering students will have:
An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
An ability to communicate effectively with a range of audiences.
An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
A fundamental knowledge and an appreciation of the technology and business processes necessary to nurture new technologies from concept to commercialization.
As software-centric systems grow increasingly complex, so does the world's need for software engineers with robust backgrounds in engineering and science. Stevens equips these technical leaders of tomorrow with the software and systems engineering acumen needed to seize evolving opportunities and surmount contemporary challenges in the software engineering space.
Comprising 141 credit hours, the four-year software engineering degree program teaches students to analyze, architect, design and develop software components for complex systems across domains such as cybersecurity, financial systems, healthcare systems and sustainable energy.
Possible Careers
Armed with a strong software and systems foundation, graduates can apply their software engineering degrees across industries such as healthcare, technology, business, finance, manufacturing and information systems. Potential careers for a software engineering major could include:
Software and system engineer
Software and systems architect
Web developer/designer
Applications developer/designer
Software programmer, developer and tester
Cyber security analyst
Project leader
Information systems manager
Senior computer applications engineer
Starting Salary
In 2019 and 2020, the average salaries for SSE undergraduate software engineering students were:
2020 - $82,500
2019 - $76,300
Job Placement
Each year, Stevens' Office of Career Services conducts a survey to identify software engineering student job placement. Six months post-graduation, 100% of the Class of 2020 were employed or going on to graduate school. 89% and 11% of the Class of 2019 were either employed or pursued an advanced degree, respectively. Listed below are some of the companies that have hired Stevens software engineering graduates within the past five years:
Amazon
American Express
Apple
AT&T
Booz Allen Hamilton
Comcast NBCUniversal
Diversified Production Services (DPS)
Deutsche Bank
EY
Fitch Ratings
Gresham Technologies
Holy Name Medical Center
iCIMS
Johnson & Johnson
JPMorgan Chase
L3 Harris Technologies
Marsh and McLennan
M&T Bank
Pfizer
Slalom Consulting
SMB Capital
TD Ameritrade
Teledata Communications (LinkedIn)
UBS
Seniors in the Software Engineering Program have the opportunity to complete a Senior Design capstone course, providing them with valuable real-world experience that supports their transition into industry.
Students work on cross-disciplinary teams to gain real-world experience.
Real-world application is at the center of the Senior Design Program. Working in cross-disciplinary teams of up to four students, those who choose to complete the Senior Design capstone course either develop an innovative design that they conceptualize and guide to completion or take on an existing company- or faculty-sponsored project. Senior Design projects address a range of contemporary challenges, proposing modern solutions to issues across industries.
Design teams present their work at the Annual Innovation Expo, where the three most noteworthy projects are recognized via first, second and third-place distinction in the Ansary Entrepreneurship Competition.
In 2018, a team of software engineering and engineering management students took first place in the competition for their groundbreaking work on OrthoInsight, a first-of-its-kind sensor-enabled "smart" implant for knee joints that provides real-time information about the internal conditions of the joint prosthetic.
Senior Design Projects
Projects shown below have been organized by the year of completion. Click on project name to see a project description.
2021
2020
EMMA: Elderly Motion Monitoring Assistant
2019
2018
Orthoinsight