Program Educational Objectives - Graduates with a Bachelor of Science degree in Software Engineering will use the knowledge and skills obtained in the program to:
- Demonstrate the ability to create quality software in industry, government or academia appropriate to their levels of professional experience.
- Be capable of gauging the impact of computing and engineering on society, and possess knowledge of the ethical, social and professional responsibilities of their work.
- Have effective oral and written communication skills and demonstrate the ability to contribute effectively to the benefit of teams.
- Continue to update their professional knowledge and skills to adapt to innovation and change, and be successful in their professional work and/or graduate studies.
Additionally, graduates with a Bachelor of Science degree in Software Engineering will demonstrate the following specific student
- Identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
- 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.
- Communicate effectively with a range of audiences.
- 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.
- Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
- Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- Acquire and apply new knowledge as needed, using appropriate learning strategies.
Software Engineering, BS (43-646) (4 Year Guide)