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.

ABABET Engineering Accreditation Commission logoET, Inc.
415 N. Charles Street
Baltimore, MD 21201
Telephone: (410) 347-7700

Student Outcomes

 By the time of graduation, Software Engineering students will have:

  1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. 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.
  3. An ability to communicate effectively with a range of audiences.
  4. 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.
  5. 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.
  6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
  8. A fundamental knowledge and an appreciation of the technology and business processes necessary to nurture new technologies from concept to commercialization.