The Computer Science program was started as one of the streams within the Faculty of Technology in the early 2012s. As computers were introduced into governmental and nongovernmental institutions, the need for trained manpower in Computer Science was very vital. Realizing the growing need, a degree program in Computer Science was launched in the evening program in 2012.
After the decision of the University Senate in October 2020/2021, the Computer Science program was structured as an independent Department under the School of Computing. An MSc program in Computer Science was also launched at the beginning of the 2022/2023 academic year. A new PHD program in Doctor of Philosophy (PhD) in Computing and Information Sciences has been launched and is ready to accept applicants in this 2026/27 academic year. The Department stayed under the School of Computing until it was placed under the Institute of Technology in the new University structure in the 2020/2021 academic year.
The Department of Computer Science is currently running a newly revised four-year BSc program and an MSc program for both regular and extension programs. The Department offers several service courses in Computer Science each semester to several hundred students of the Department in the School of Computing.
The Department uses four computer laboratories in the school with a total of more than 100 computers, all fully connected to the Internet through a University-wide network. These laboratories are used to conduct practical work for the BSc degree program, the service courses and the evening computer science program. The Department also possesses two laboratories with about 25 connected computers dedicated to the graduate students of its MSc and PHD programs.
During the current 2026/27 academic year, there were a total of about 168 students in the regular undergraduate degree program. In the same year, there were also 5 students in its graduate programs (Regular).
The vision of the Department is to be a leading academic unit in the provision of quality education in Computer Science at undergraduate and graduate levels, and to be a focal point for the advancement of Computer Science research, innovation, and dissemination of valuable knowledge in line with the development endeavors of the country.
The Department’s missions are to:
The Department values include:
Based on the vision of the Department, its objectives are to:
