Brief Info about the Department
The Department of Computer Science started as an academic section within the Department of Mathematics in the then Uganda Polytechnic Kyambogo (UPK).
The Department offers training in the computing disciplines (including, but not limited to: Computer Science, Information Systems, Information Technology, Software Engineering, etc.). These disciplines are at the forefront of novel and new emerging computing technologies – including ICTs, mobile and wireless computing, cloud computing and new computing methodologies with diverse applications in engineering, health, business, industry, agriculture, education, etc.
The Department has a team of qualified staff who teach the different academic programmes (see staff list attached as Annex 2). Some of these are PhD and Masters Holders in the different areas of computing. A good number of staff members in the department are at various levels of both Masters and PhD training at Makerere University, in the Netherlands and South Korea. Staff from other departments within and outside the Faculty are often engaged as and when the need arises per semester.
The Department has four well equipped computer laboratories: S2.39 with a capacity of 40 PCs, S2.45 with a capacity of 40 located at the Faculty of Science Building (west End). It also has two labs located at the IICD Building (East End): IICD Upper Lab with a capacity of 45 PCs and IICD Lower Lab with a capacity of 45 PCs, a staff research lab with modern equipment. The Department is also in close collaboration with the Faculty of Computing and Information Technology, Makerere University, and other universities within the country and outside in terms of exchange of resource materials and staff.
“To be a Centre of Academic and Professional Excellence in Computer Science training, research, development and innovation.”
“To produce graduates equipped with the necessary theoretical knowledge and practical skills, through excellent teaching and research using modern teaching methods and technologies to enable them address the computing challenges in business, government and academia.”
The overall objective of the Department is enshrined within the its mission: “To produce graduates equipped with the necessary theoretical knowledge and practical skills, through excellent teaching and research using modern teaching methods and technologies to enable them address the computing challenges in business, government and academia.”
Find out more about the department below
The specific objectives of the Department are:
- To provide a foundation of computing principles, knowledge, tools and techniques with special reference to effective productivity largely with respect to imparting capability to use computer and information systems technology to solve practical problems.
- To train students of the required academic ability and potential in the different areas of computing, including computer science, information technology, information systems, software engineering and computer engineering;
- To train students that can develop, implement, troubleshoot, repair and maintain computer applications and information systems;
- To equip the students with both the theoretical knowledge and practical skills in the different areas of computing that can help them problem solve societal problems;
- To produce computer science graduates with the required practical skills to meet the challenging computational and computing societal problems;
- To produce computer science graduates with the required analytical and critical thinking skills that can be used to tackle complex and challenging computing problems;
- To produce graduates who can install applications, administer systems, administer computer networks, database systems in organizations and administer (tele-) communication systems
- To equip students with communication and entrepreneurship skills
- To equip the students with skills in decisions making as an IS professional and as a manager of IT projects.
- To equip the students with skills in the design, administration and management of information systems.
- To introduce the students to research techniques and expose the student to the real practical experience in an IS/IT industrial or organization environment.
The Department currently offers two degree programmes, and one diploma programme.
Bachelor of Information Technology & Computing (Entry in Year 1) –DAY/EVE
Bachelor of Information Technology & Computing (Entry in Year 2) – DAY/EVE
Bachelor of Information Systems (Entry in Year 1) – DAY/EVE
Bachelor of Information Systems (Entry in Year 2) – DAY/EVE
Diploma in Computer Science
The yearly average admission is 90 students for the Bachelor of Information Technology and Computing (BITC), 50 for the Bachelor of Information Systems, and 50 for the Diploma in Computer Science (DCS). The diploma is conducted in the evening only while the degree programmes have both day and evening sessions.
In addition, we have a diploma scheme where an applicant with the diploma in any computing discipline (Computer Science, Information Systems, Information Technology, Computer Engineering, Software Engineering, etc.) is exempted from year one of the Degree. That is, the student enters in Second Year First Semester.
The total student enrollment stands at about 551 for the three programmes: degrees and diploma.
Table 2: Current Enrolment (2017/2018 Academic Year)
Bachelor of Information Technology & Computing
Bachelor of Information Systems
Diploma in Computer Science
Departmental Overall Enrolment
- The programme structures for the programmes: BITC, BIS and DCS are attached in Appendix A:
- The degree and diploma programmes are modularised, i.e. the exams for each module are taken at end of the semester when the module is taught.
- The progression rate for these programmes, i.e. the percentage of student that progress from one year to another is about 97%. The 3% includes students who withdraw from the programme for one academic year due to failure to pay/raise the tuition/fees and for any other reason. When such withdraw students come back, they start from the semester they withdrew from. It also includes those student who abscond or absent themselves from the study programmes, e.g., for an entire semester and those who may miss the exams for other reasons other than those above.
- Kyambogo University has a university centre for student support, this is the special needs Faculty that caters for students with different kinds of physical and mental disabilities.
- There is a Teaching or Programmes committee at each School or Department and the university whose mandate is to periodically review content of curriculum. This is called the Programmes Development and Review Committee. The quality of teaching/delivery, the standard and quality of exams set, the quality of marking, the infrastructure available for lecture delivery, etc., is the responsibility of the Quality Assurance (QA) Committee..
- The use of IT in teaching, especially distance learning, is still in its infancy save for the Department of Computer Science that embeds ICTs in its curricula. There is a Department of Open, Distance Education Learning (ODeL) that is supposed to offer such services to Distance Learning students.
|Programme Name||Duration (Years)|
Bachelor of Information Technology & Computing (BITC)- Year 1 Entry
Bachelor of Information Technology & Computing (BITC)- Year 2 Entry
Bachelor of Information Systems (BIS)- Year 1 Entry
|Bachelor of Information Systems (BIS)- Year 2 Entry||2||1,050,000||2,100,000|
|Diploma in Computer Science (DCS)||2||472,500||945,000|
In addition to the above tuition, there are other functional fees (Library, Examination, Registration, Industrial Training/School Practice, Identity Card, Medical, Academic Transcript, Degree Certificate, Convocation, Research Capacity Development, Retake, Testimonial, Undergraduate Gown, Student Guild, National Council for Higher Education, etc) that are paid either per semester or once in an academic year. These range between Uganda Shillings: 700, 000 – 900,000/= for the degree programmes and are periodically revised by the Office of Academic Registrar.