Home / Programmes

Bachelor of Computer Science with Education

A undergraduate programme preparing students with the knowledge, practical skills and professional discipline required in Computer Science with Education.

Bachelors

Bachelor of Computer Science with Education

Apply Online
01

Programme Overview

The Bachelor of Computer Science with Education at Kampala International University prepares students for academic, professional and community-facing work in Computer Science with Education at the Main Campus. The programme connects disciplinary foundations with applied learning, ethical practice, communication and problem-solving.

Teaching practiceConnect subject knowledge with classroom planning, assessment and learner support.
Education leadershipDevelop professional habits for school, community and education-sector service.
Research awarenessUse evidence, inquiry and analytical thinking to understand problems and propose solutions.
Career readinessPrepare for employment, further study, entrepreneurship and service in relevant professional settings.
02

What You Will Learn

By the end of the programme, students are expected to demonstrate the knowledge, practical skills and professional conduct required for effective work in Computer Science with Education.

Subject masteryBuild strong knowledge in the teaching subjects and education foundations.
Teaching methodsPlan lessons, manage learning and use appropriate assessment approaches.
Learner supportRespond to diverse learner needs with inclusive and ethical practice.
School practiceConnect theory with school-based observation, teaching practice and reflection.
Research literacyUse inquiry to understand education problems and improve practice.
Professional identityDevelop communication, leadership and lifelong learning habits.
03

Course Structure and Learning Experience

The learning experience is organised to move students from foundational knowledge into applied, supervised and professionally oriented practice.

01

Education foundations

Students study the foundations of education, learning theory and subject content.

02

Methods and assessment

Training develops lesson planning, pedagogy, assessment and classroom communication.

03

School-based practice

Students connect theory with observation, practicum and guided reflection.

04

Research and improvement

The programme introduces inquiry, education research and improvement-focused thinking.

05

Professional formation

Students build ethical, inclusive and responsible teaching identities.

04

Course Content

36 courses 117 credit units

Academic Year 1

12 courses | 38 units
Semester 1
21 units
COS 1101 Computer Architecture And Organization
3 units | Basic
COS 1103 Digital Logic
3 units | Basic
COS 1201 Computer Hardware
3 units | Basic
EDF1101 Sociology Of Education
3 units | Core
EPY1101 Introduction To Psychology
3 units | Core
UCC110 Computer Fundamentals
3 units | Core
UCC1101 English Language Skills
3 units | Core
Semester 2
17 units
COS 1204 Structured Programming
4 units | Basic
EDF 1201 Philosophy Of Education
3 units | Core
EDF 1202 History Of Education
3 units | Core
ITE 1201 Internet Technologies And Web Design
4 units | Basic
UCC1201 Communication Skills
3 units | Basic

Academic Year 2

12 courses | 40 units
Semester 1
18 units
COS 2101 Object Oriented Programming
3 units | Basic
EDF 2101 Curriculum Design And Development
3 units | Core
EPY 2101 Human Growth And Development
3 units | Core
ITE 2102 Systems Analysis & Design
3 units | Basic
ITE 2204 Social & Professional Issues In Computing
3 units | Basic
UCC2102 Research Methods
3 units | Core
Semester 2
22 units
COS 2202 Data Structures And Algorithms
4 units | Basic
COS 2203 Software Engineering
4 units | Basic
COS 3104 Compiler Construction
3 units | Basic
EDF 2201 Professional Ethics For Teachers
3 units | Core
EDF2202 Instructional Methods
3 units | Core
EDF2204 School Practice I
5 units | Core

Academic Year 3

12 courses | 39 units
Semester 1
20 units
EDF3101 Educational Administration And Management
3 units | Core
EDF3103 Human Learning And Instruction
3 units | Core
EDT2203 Instructional Technology
3 units | Core
ITE 3101 Database Management Systems
4 units | Basic
ITE 3102 It Planning And Management
3 units | Basic
ITE 3104 Network Administration & Configuration
4 units | Basic
Semester 2
19 units
COS 2204 Operating Systems
3 units | Basic
COS 3202 Algorithm Analysis & Design
4 units | Core
COS 3203 Artificial Intelligence
3 units | Basic
EDF3102 Educational Guidance And Counseling
3 units | Basic
EDF3201 Educational Statistics And Evaluation
3 units | Basic
EDF3202 Comparative Education
3 units | Basic
05

Admission Requirements

Applicants should satisfy KIU's approved undergraduate admission requirements for this programme and any additional requirements set by the relevant academic unit.

  • Relevant prior academic qualifications recognised by KIU and the appropriate regulatory bodies where applicable.
  • Subject background or professional preparation suitable for study in Computer Science with Education.
  • International applicants should provide recognised equivalent qualifications.
Final eligibility is confirmed by KIU Admissions using the current admissions guidelines for the intake.
06

Fees and Application Guidance

Tuition, functional fees and any programme-specific charges are confirmed by KIU Admissions and Finance for each intake. Applicants should review the current fee schedule before submitting an application.