Computer-based information technology is nowadays at the forefront of technological tools to support economic and social development of nations. We are now in computer era, globalization and modernization. The necessity for today’s work force to be computer literate cannot be therefore over-emphasized. Computers and information technology nowadays directly dictate the way man thinks, plans, communicates, works, and spends leisure time. Given the recent acceleration in industrial development and other institutions in Uganda, there is a corresponding need for computer literate personnel to man them. It is therefore necessary that our educational system produces computer literate graduates.
The Diploma in Computer Science (DCS) is intended for (i) those who lack the minimum (direct) entry requirements to the degree programmes in computing, (ii) the working professionals who want to upgrade their skills in computing, and (iii) those who may not wish to continue to a degree programme. The goal is to produce graduates with knowledge and skills in the different areas of computing so that they able to solve and address societal computing/ICT related problems. The course is intended to address the human resource gap in computing by producing graduates who can confront computing challenges faced by society.
The course includes special and focal areas that that impart both theoretical knowledge and practical skills to the student. These areas include: Subject-specific Knowledge and Understanding, Cognitive skills, Intellectual Skills, Application of Knowledge and Understanding; Communication skills, ICT skills, Numeric skills, Analytical Techniques and Practical Skills and the General Transferable Skills.
Admission Requirements
To gain admission into the Diploma in Computer Science (DCS) course, a candidate must first of all satisfy the general requirements for admission into Kyambogo University at a diploma level. In addition a candidate shall be eligible for admissions to the DCS programme on meeting any of the following minimum qualifications:-
Direct Entry
A person may be admitted to the diploma programme (entry into year one) via the diploma scheme if the person has:
- At least one principal pass, two subsidiaries at advanced level in: Mathematics and either with Physics or Economics and the third best done of Chemistry, Biology, Geography, Entrepreneurship, or Technical Drawing, and a (subsidiary) pass in General paper, Mathematics or Computer Studies (ICT) and any relevant subject, and five passes at ordinary level in one sitting.
For the purpose of computing entry points, the advanced level subjects shall carry the following weights:
Subject Category | Weight |
Essential | 3 |
Relevant | 2 |
Desirable | 1 |
Others | 0.5 |
Essential: Mathematics and either with Physics or Economics,
Relevant: The third best done of Chemistry, Biology, Geography,
Entrepreneurship, Technical Drawing
Desirable: Computer Studies, General Paper, Subsidiary Mathematics
Others: Any other science subject done
Diploma/Certificate Entry Scheme
A person may be admitted to the diploma programmed if the person has:
- A Diploma of at least Class II – Credit Division or
- a Certificate in an area related to Computing from a recognized institution, and at least five (5) passes at O-level obtained at the same sitting of the Uganda Certificate of Education (UCE).
Crediting the Diploma qualification, for those entering on the degree programme via the Diploma entry scheme, will be done as follows to obtain the Cumulative Grade Point Average (CGPA) for the year:
Class | CGPA range |
Class I- Distinction | 4.40 – 5.00 |
Class II – Credit | 2.80 – 4.39 |
Class III – Pass | 2.00 – 2.79 |
Unclassified Diploma will be evaluated from the transcripts.
Mature Age Entry Scheme
A person may be admitted to the diploma programmed via the mature entry scheme if the person has:
- Passed the mature age entry examinations appropriately administered by the University and approved by the National Council for Higher Education (NCHE).
Year One Semester One
Course Code | Course | L | P | CH | CU |
---|---|---|---|---|---|
DCS111 | Introduction to Computer Science | 30 | 30 | 60 | 4 |
DCS112 | Introduction to Computer Science Mathematics | 60 | 0 | 60 | 4 |
DCS113 | Computer Applications | 30 | 60 | 60 | 4 |
DCS114 | Computer Architecture | 45 | 30 | 60 | 4 |
DCS115 | Humanities and Communication Skills | 30 | 30 | 45 | 3 |
Semester load=19
Year One Semester Two
Course Code | Course | L | P | CH | CU |
---|---|---|---|---|---|
DCS121 | Management Information Systems | 30 | 60 | 60 | 4 |
DCS122 | Intermediate Computer Science Mathematics | 60 | 0 | 60 | 4 |
DCS123 | Introduction to Database Management Systems | 30 | 60 | 60 | 4 |
DCS124 | Introduction to Programming and Programming Methodology | 30 | 60 | 60 | 4 |
DCS125 | Systems Analysis and Design | 30 | 30 | 60 | 3 |
Year One Industrial training Recess
Course Code | Course | L | P | CH | CU |
---|---|---|---|---|---|
DCS126 | Industrial Attachment | 10 weeks | 4 |
Semester load=23
Year Two Semester One
Course Code | Course | L | P | CH | CU |
---|---|---|---|---|---|
DCS211 | Visual Basic Programming | 30 | 60 | 60 | 4 |
DCS212 | Intermediate Database Management Systems | 30 | 60 | 60 | 4 |
DCS213 | Intermediate Programming and Programming Methodology | 30 | 60 | 60 | 4 |
DCS213 | Web Development Technology | 45 | 30 | 60 | 4 |
DCS214 | Research Methodology | 45 | 30 | 60 | 4 |
DCS215 | Enterpreneurship Skills | 30 | 30 | 45 | 3 |
Semester load = 23
Year Two Semester Two
Course Code | Course | L | P | CH | CU |
---|---|---|---|---|---|
DCS221 | Computer Management and maintaince | 45 | 30 | 60 | 4 |
DCS222 | Data Communications and Networking | 60 | 30 | 60 | 4 |
DCS223 | Introduction to Operating Systems | 30 | 30 | 45 | 3 |
DCS224 | Ethical, Legal and Social Issues and Social Issues in Computing | 45 | 30 | 45 | 3 |
DCS225 | Project | 0 | 150 | 75 | 5 |
Semester load=23
See career and job prospects for Bachelor of Information Technology and Computing (BITC)
coming soon!