AAU Department of Computer Science

By |

AAU Department of Computer Science

AAU Department of Computer Science – Check Below:
The Computer Science program was started as one of the streams within the Department of Mathematics, Faculty of Science, in the early 1980s. 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 diploma program in Computer Science was launched in the evening program in 1983. In addition, the Department also started to offer Computer Science as a minor program for Physics, Statistics, and Library Science students. In 1993, a Degree program in Computer Science was launched.
After the decision of the University Senate in August 2002, the Computer Science program was structured as an independent Department under the Faculty of Informatics. An MSc program in Computer Science was also launched at the beginning of the 2002/03 academic year. The Department stayed under the faculty of Informatics until it was placed under College of Natural Sciences in the new University structure in 2011/12 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 hundreds of students of the six Departments in the College of Natural Sciences.
The Department uses five computer laboratories in the college with a total of more than 130 computers all fully connected to the Internet through a University-wide network, AAUNet. These laboratories are used to conduct practical works for the BSc degree program, the service courses and the evening computer science program. During the current semester, for example, some 75 lab sessions are scheduled for the different Computer Science Courses for some 2,200 course students of the College of Natural Science. The Department also possesses two laboratories with about 50 connected computers dedicated to the graduate students of its MSc programs.
During the current 2013/14 academic year, there were a total of about 370 students in the regular undergraduate degree program and some 243 students in the evening undergraduate program. In the same year, there were also 111 students in its graduate programs (50 in the regular and 61 in the extension program). See the Table below for current student enrollment.


Year – I

Year – II

Year – III

Year -IV

BSc Regular





BSc Evening





MSc Regular



MSc Evening


The total number of graduates is not yet enough to meet the desired Information Technology (IT) professionals needed in the country. The Department is thus working to increase the number of student intake while striving to improve the quality of education. In this regard, the Department has revised its curriculum to cope up with the rapid change and development in the field. To support the staff development programs of the IT-related departments of the University and higher learning institutions in the country, staff members of the Department are also highly engaged to support the IT Doctoral program of the University which currently has enrolled more than 70 doctoral students. In addition to their regular duties, the staff members of the Department are serving the IT Doctoral Program by holding the posts: Chair of the Doctoral Program Research Commission, Director of the Doctoral Program, Associate Director of the Center for IT Research and Innovation and Coordinator for three out of six research tracks. They also serve as: co-instructors of PhD level courses and co-advisors for a number of doctoral students. Moreover, the University ICT Advisory Council is also chaired by a staff of the Department.

Vision, Mission, Values, and Objectives

The Department of Computer Science has the following vision, mission, values and objectives:
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:

  • provide quality undergraduate and graduate education within the rapidly evolving areas of Computer Science;
  • conduct research in Computer Science and its application areas;
  • provide professional services to the community in the field of Computer Science.

The Department values include:

  • team-work and cooperative spirit between and within instructors and students;
  • attaining the highest recognition in teaching and research in Computer Science;
  • academic honesty and respect for others as well as democratic and participatory methods of decision-making;
  • maintaining the highest ethical and professional standards;
  • providing quality education in an equitable and accessible manner.

Based on the vision of the Department, its objectives are to:

  • run Computer Science programs for undergraduate, graduate and continuing education students in order to attain the training needs of the country in the domain;
  • offer Computer Science service courses to other Departments of the University;
  • periodically review and revise the curricula of courses provided by the Department to cope with the dynamic nature of the field of Computer Science and to address the current development needs of the country;
  • devise and enforce quality assurance strategies;
  • organize well-equipped laboratories for all the programs run by the Department to aid the teaching/learning process;
  • create sense of entrepreneurship in students;
  • pay special attention to female and academically weaker students to ensure their success,
  • formulate an integrated research framework for the Department and identify appropriate research projects for graduate students and staff and make regular supervision;
  • initiate multidisciplinary research collaborations and conduct same;
  • present and publish research results in appropriate national/international journals and conferences;
  • create academic-industry linkage so that students acquire the necessary knowledge and skill in solving real-world problems to address local needs;
  • coordinate and conduct seminars, workshops, and conferences in relevant areas of Computer Science;
  • create partnerships with the private and public sectors, similar institutions locally and abroad;
  • provide professional consultancy and advisory services in Computer Science applications and related areas;
  • conduct advanced and professional short-term courses to upgrade the skills of practitioners so as to cope with the fast-growing development in the field of Computer Science;
  • collect, organize, and make available information and knowledge in different areas of Computer Science to students, faculty, and the society at large;
  • create conducive working environment for staff, and  devise and implement staff development mechanisms.

Quick Links:

Leave a Reply

Your email address will not be published. Required fields are marked *