Software Engineering B.E.
In 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.
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
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
Senior Computer Applications Engineer
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,
, in 2021.
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
415 N. Charles Street
Baltimore, MD 21201
Telephone: (410) 347-7700
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.
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
Software programmer, developer and tester
Cyber security analyst
Information systems manager
Senior computer applications engineer
In 2019 and 2020, the average salaries for SSE undergraduate software engineering students were:
2020 - $82,500
2019 - $76,300
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:
Booz Allen Hamilton
Diversified Production Services (DPS)
Holy Name Medical Center
Johnson & Johnson
L3 Harris Technologies
Marsh and McLennan
Teledata Communications (LinkedIn)
The sponsored Senior Design program is the culmination of the undergraduate engineering management education.
Teams of up to four students typically work on the sponsored Senior Design consulting, entrepreneurial and product development projects for two to three semesters. The scope of the project is decided in discussion between the sponsor and a Stevens Senior Design coordinator. A suitable project is one that provides value to the sponsor, is appropriate to the time scale and meets the program's academic requirements.
These projects are typically conducted in the two-semester design sequence during a student's senior year. The goal is to have students work on multidisciplinary teams to gain experience in the type of environment that they will experience in their respective careers post-graduation. Stevens faculty members with expertise in the field(s) of the project, together with the sponsor, provide joint supervision of the groups. Progress is presented twice per semester and a comprehensive final report is submitted upon project completion.
Sponsored projects significantly benefit both the students and the sponsoring organization. As students gain real-world experience and a meaningful bridge to professional work, sponsors add value to their projects and access to new perspectives. After an initial proposal is accepted, feedback to the sponsor is typically maintained through site visits, phone calls and e-mail.
Recent industry sponsors have included:
Century 21 Department Stores
FAA (Federal Aviation Administration)
USPS (United States Postal Service)
New Jersey Department of Agriculture
NYC Office of Emergency Management
Office of the Secretary of Defense, Rapid Reaction Technology Office (RRTO).
City of Elizabeth, NJ
City of Hoboken, NJ