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.