About the Department

The department offers the following undergraduate degree programs:

  • BS in Software Engineering (የሳይንስ ባችለር ዲግሪ በ ሶፍትዌር ምህንድስና)

Program History

In Ethiopia, bachelor’s degree programs in software engineering have only recently been developed, but the field itself dates back more than 30 years. Consequently, in order to meet the national need for manpower in the field, the Jimma University faculty of computing and informatics has announced a new software engineering curriculum with the goal of producing highly qualified graduates. The software engineering department has a rich history of providing high-quality education and producing skilled professionals in the field of software development. The department was established in the early 2017/18 academic year under the Computing and Informatics faculty, with the vision of addressing the growing demand for software engineers by the goal of enrolling 55 students in the regular program.

This degree program is a five-year program designed for students who wish to pursue careers as professional software engineers in industry and commerce. Graduates of this program may pursue career opportunities in a variety of entry-level positions, including software developer, software programmer, application developer, software engineer, software applications analyst, Software Project Manager, Software Tester and Web applications analyst.

Overall, the software engineering department has a long-standing commitment to delivering a comprehensive and up-to-date education in software engineering. By combining theoretical knowledge with practical skills and industry partnerships, the program prepares students to excel in the dynamic and rapidly evolving field of software development.

Program Educational Objectives

The BS in Software Engineering program supports the mission of Jimma University (JU) as stated previously in the mission statement. The course selection and content remain current through continuous assessment by faculty, alums, Advisor Board (AB) members, and industry employers. To accomplish this mission, the program educational objectives (PEO) of the BS Software Engineering program faculty, with advice from alums, AB members, and industry employers, are:

  • Alums will excel in their careers in industry, academia, and government.
  • Alums will engage in life-long and continuous learning, including advanced degrees.
  • Alums will have a major role in activities leading to the economic development of the local, national, and global communities.

Student Outcomes

By the time of graduation, the graduates of the BS Software Engineering program 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.