Course Description
Diploma in Computer Science (DCS) offers a comprehensive understanding of core computer science concepts, programming languages, and software development. Students gain practical skills in algorithms, data structures, and database management, enabling them to design and implement software solutions. The program emphasizes problem-solving and critical thinking, preparing graduates for diverse roles in the ever-evolving technology industry.
Overview
The minimum requirements for admission to any Undergraduate degree programme are:
- Uganda Certificate of Education (UCE) or its equivalent with at least 5 passes
- Uganda Advanced Certificate of Education (UACE) or its equivalent with at least 2 principal passes.
- Diploma holders must have passed with at least a credit.
The minimum requirements for admission to any Diploma programme are:
- Uganda Certificate of Education (UCE) or its equivalent with at least 5 passes
- Uganda Advanced Certificate of Education (UACE) or its equivalent with at least 1 principal pass and two subsidiary passes.
Additionally, for international applicants:
- Applicants whose first language or medium of instruction is not English, must provide evidence from a recognized English language training institution that they have sufficient command of English language.
- Applicants should have their documents equated by Uganda National Examinations Board (UNEB) of UCE and UACE documents and Uganda National Council for Higher Education (UNCHE) for Diploma and Certificate documents.
Career Options
- Software Developer: Create innovative software solutions, coding, testing, and debugging applications for various platforms.
- Database Administrator: Manage and secure databases, ensuring data integrity and availability for organizations.
- IT Support Specialist: Provide technical assistance, troubleshooting hardware and software issues, and ensuring system functionality.
- Web Developer: Design and develop visually appealing and user-friendly websites and web applications.
- Network Administrator: Configure, manage, and maintain an organization’s networks, ensuring seamless communication and data transfer.
- Systems Analyst: Analyze business requirements and design information systems solutions to meet organizational needs.
- Quality Assurance Analyst: Test software applications, identify bugs, and ensure high-quality, error-free user experiences.
- Cybersecurity Analyst: Protect computer systems and networks from cyber threats, ensuring data security and privacy.
- Mobile App Developer: Create mobile applications for iOS and Android platforms, catering to diverse user needs.
- Data Scientist: Analyze complex data sets, derive insights, and inform business decisions using statistical techniques.
Course Modules
Year One – Semester One
Course Units | Course Code |
---|---|
Year One – Semester Two
Course Units | Course Code |
---|---|
Year Two – Semester One
Course Units | Course Code |
---|---|
Year Two – Semester Two
Course Units | Course Code |
---|---|
Year Three – Semester One
Course Units | Course Code |
---|---|
Year Three – Semester Two
Course Units | Course Code |
---|---|
