Skip to content
Nairobi · KenyaFree to read
Technology

Bachelor of Education in ICT

The Bachelor of Education in ICT is a four-year programme that prepares students for teaching information and communication technology in secondary schools. Students study computer science, information technology, education theory, teaching methods, curriculum development and educational technology. The programme combines IT content with education practice, preparing teachers who can deliver ICT curriculum effectively.

Students develop competencies in ICT teaching, computer programming, database management, networking, educational technology, curriculum development, classroom management and digital pedagogy. They learn to teach computer studies, ICT applications, programming fundamentals and digital literacy. The programme covers both IT content and education theory, with teaching practice in secondary schools.

In Kenya, ICT is a growing subject in secondary schools and the Competency-Based Curriculum emphasises digital literacy. The government's Digital Literacy Programme and laptop initiative underscore the importance of ICT in education. TSC employs ICT teachers. Kenya's push for technology integration in education creates strong demand for qualified ICT teachers. Graduates find roles in secondary schools, teacher training colleges, educational technology organisations and IT departments.

Teaching is delivered through lectures, computer laboratory sessions, programming practicals, teaching practice, micro-teaching and research projects. Students develop software projects, create lesson plans, teach ICT classes and undertake teaching practice. The programme includes a final-year research project.

Graduates pursue careers as ICT teachers, computer studies teachers, educational technology coordinators, IT trainers and curriculum developers. Some work in secondary schools teaching ICT and computer studies. Others join educational technology organisations, IT departments or training institutions.

This programme is ideal for individuals with technology aptitude, analytical skills and teaching passion. Students who enjoy computing, digital technology and education will find this programme particularly engaging.

Duration
4 years
Public, up to
Ksh 263,000
Private, up to
Ksh 188,100
Job market
High

The programme

What you study, how long it takes, and how it is delivered.

Practicalities

Study mode
Full-time
Attachment
3 months
Average class
35 students
Award
Bachelor

What you study

10 subjects
  • Computer Programming and Algorithms
  • Database Management Systems
  • Computer Networks and Data Communication
  • Educational Psychology and Learning Theory
  • Teaching Methods for ICT Education
  • Curriculum Development for ICT
  • Web Technologies and Digital Media
  • Educational Technology and E-Learning
  • Computer Hardware and Software Fundamentals
  • Research Methods in ICT Education

Modules

12 in the programme
  • Introduction to Education

    Year 1Semester 13 creditsCore

    Foundations of education including philosophy, history and sociology of education

  • Computer Hardware and Software Fundamentals

    Year 1Semester 23 creditsCore

    Computer architecture, operating systems, hardware components and software applications

  • Introduction to Programming

    Year 1Semester 33 creditsCore

    Introduction to Programming: Programming fundamentals, algorithms, problem-solving and introductory coding Includes practical programming exercises, algorithm design, and system implementation.

  • Educational Psychology

    Year 2Semester 13 creditsCore

    Educational Psychology: Psychological principles of learning and development in ICT education Covers theoretical frameworks, research methods, and practical applications in psychology.

  • Database Management Systems

    Year 2Semester 23 creditsCore

    Database Management Systems: Database design, SQL, data modelling and database management principles Covers planning, organising, leadership, and control in organisational contexts.

  • Computer Networks and Data Communication

    Year 2Semester 33 creditsCore

    Computer Networks and Data Communication: Networking fundamentals, protocols, network architecture and data communication Develops practical skills for academic and professional contexts.

  • Teaching Methods for ICT Education

    Year 3Semester 13 creditsCore

    Teaching strategies and methods for ICT in secondary schools including computer laboratory pedagogy

  • Web Technologies and Digital Media

    Year 3Semester 23 creditsCore

    Web Technologies and Digital Media: Web development, digital media creation and online learning technologies Covers theoretical foundations, practical applications, and industry-relevant skills.

  • Curriculum Development for ICT

    Year 3Semester 33 creditsCore

    Curriculum Development for ICT: Curriculum design for ICT education and CBC implementation for digital literacy Covers theoretical foundations, practical applications, and industry-relevant skills.

  • Educational Technology and E-Learning

    Year 4Semester 13 creditsCore

    Educational Technology and E-Learning: Educational technology tools, e-learning platforms and digital pedagogy Covers instructional strategies, assessment methods, and educational theory.

  • Research Project

    Year 4Semester 23 creditsCore

    Research Project: Independent research on ICT education producing a scholarly dissertation Involves independent research, data analysis, and scholarly writing under supervision.

  • Teaching Practice

    Year 4Semester 36 creditsCore

    Supervised teaching practice in a secondary school, delivering ICT and computer studies lessons

Specialisations

  • Database Management Teaching

    Specialization in Database Management Teaching, preparing graduates for careers such as it-trainer. This specialisation equips graduates with discipline-specific competencies for professional practice in Kenya and the East African region, with pathways to postgraduate study and professional certification.

  • Computer Programming Teaching

    Specialization in Computer Programming Teaching, preparing graduates for careers such as it-trainer.

  • Web Technologies Teaching

    Specialization in Web Technologies Teaching, preparing graduates for careers such as it-trainer. This specialisation equips graduates with discipline-specific competencies for professional practice in Kenya and the East African region, with pathways to postgraduate study and professional certification.

  • Networking Teaching

    Specialization in Networking Teaching, preparing graduates for careers such as it-trainer. This specialisation equips graduates with discipline-specific competencies for professional practice in Kenya and the East African region, with pathways to postgraduate study and professional certification.

  • Curriculum Development

    Specialization in Curriculum Development, preparing graduates for careers such as curriculum-developer.

  • Educational Technology

    Specialization in Educational Technology, preparing graduates for careers such as it-trainer. This specialisation equips graduates with discipline-specific competencies for professional practice in Kenya and the East African region, with pathways to postgraduate study and professional certification.

A day as a student

A typical day combines morning lectures on computing concepts or education theory with afternoon computer laboratory sessions or teaching practice. Students may write code, develop educational software, create lesson plans, teach ICT classes or work on networking projects.

The trade offs

In its favour

  • High demand for ICT teachers in Kenyan secondary schools
  • Kenya's digital education agenda creates opportunities
  • Diverse career paths in education and technology
  • Opportunity to shape digital literacy in young people

Against it

  • Requires keeping up with rapidly evolving technology
  • Some schools may have limited computer facilities
  • Computer laboratory management adds extra responsibilities
  • May require additional industry certifications for advanced IT roles

What it costs

Tuition at both ends of the market, and how to pay for it.

What it costs, and where

Against 191 technology courses
Public184k to 263k
184k at Kenyatta University263k at University of Nairobi
Private105k to 188k
105k at Mount Kenya University188k at Kabarak University

Annual tuition in Kenyan shillings, rounded. The upright tick is the median for this field, so a bar sitting entirely to its right is an expensive programme by the standards of its own subject.

The fine print

UoN 263,000/yr; KU 183,600/yr; Kabarak 188,100/yr; MKU 105,000/yr. Src: educationnewshub, mawese, Kabarak, MKU

Students may access HELB loans and county bursaries. Some technology companies and educational technology organisations offer internships and stipends.

Funding options

  • Higher Education Loans Board (HELB)

    LoanKsh 60,000

  • National Government Affirmative Action Fund (NGAAF)

    Bursary

  • County Government Bursaries

    Bursary

Scholarships

5 recorded
  • Higher Education Fund (HEF)

    BursaryKenyan

    Kenyan undergraduate students placed by KUCCPS in public universities

  • Huawei Seeds for the Future Kenya

    Scholarship

    Talented ICT/STEM university students with a GPA of 3.0+

  • TSC Teacher Training Support

    BursaryKenyan

    Teachers and trainee teachers in recognised institutions

  • Higher Education Loans Board (HELB) Loan

    LoanKsh 60,000Kenyan

    Kenyan students admitted to recognised universities

  • County Government Bursaries

    BursaryKenyan

    Residents of respective counties

Getting in

The grades, the alternatives, and who accredits the award.

What you need

KCSE mean grade
C+
Alternative entry
Relevant diploma or equivalent qualification
  • English

    C+

  • Mathematics A/B or Biology or Physics or Chemistry

    C+

  • Biology/Physics/Chemistry/History/Geography/CRE/IRE

    C+

  • Kiswahili or any Group III, IV or V subject

    C+

How you are assessed

4 components
  • Final Examination

    Coursework40% of the mark

  • Laboratory Practicals and Teaching Practice

    Coursework35% of the mark

  • Continuous Assessment Tests (CATs)

    Coursework25% of the mark

  • Research Project

    Coursework100% of the mark

Accreditation

Accredited by the Commission for University Education (CUE). TSC registration is required for teaching in public schools in Kenya.

Accredited by

  • Teachers Service Commission (TSC)

    InstitutionalRequired

  • Commission for University Education (CUE)

    InstitutionalRequired

Where it leads

The roles it opens, and what you leave with.

Where graduates go

5 roles
  • Educational Technology Coordinator

    Moderate demandKsh 50,000 to Ksh 150,000

    Coordinates educational technology programmes and e-learning initiatives

  • IT Trainer

    Moderate demandKsh 45,000 to Ksh 140,000

    Provides IT training in corporate, educational or institutional settings

  • Curriculum Developer

    Moderate demandKsh 50,000 to Ksh 150,000

    Develops ICT curricula and digital learning materials

  • ICT Teacher

    High demandKsh 45,000 to Ksh 130,000

    Teaches ICT and computer studies in secondary schools following the Kenyan curriculum

  • Computer Studies Teacher

    High demandKsh 45,000 to Ksh 130,000

    Teaches computer studies in secondary schools

Graduate outcomes

Graduates work as ICT teachers, computer studies teachers, educational technology coordinators, IT trainers and curriculum developers in secondary schools, teacher training colleges, educational technology organisations and IT departments.

Where these fields lead

8 careers

Tools you will learn

  • Microsoft Excel

    SoftwarePrimary

    Spreadsheet for educational data management, extension planning and IT project tracking.

  • PowerPoint

    SoftwarePrimary

    Presentation tool for teaching, farmer training and extension education sessions.

  • SPSS

    Software

    Statistical analysis software for educational and extension research.

  • Google Classroom

    Software

    Learning management system for agricultural education and online teaching.

  • KoboToolbox

    Software

    Mobile data collection tool for field surveys and extension needs assessment.

Certifications

Industry links

Common misconceptions

  • ICT teaching is just about teaching Microsoft Office

    ICT education covers programming, databases, networking, web technologies and digital pedagogy.

  • ICT teachers have limited career prospects

    ICT teachers are in high demand and can work in education, technology, training and curriculum development.

  • Anyone good with computers can teach ICT

    Professional ICT teaching requires pedagogical training, curriculum knowledge and educational technology skills.

  • ICT is not a serious teaching subject

    ICT is a core component of Kenya's CBC and a examined subject in secondary schools.

Related courses

Further reading

Keep this

Fees and entry marks for Bachelor of Education in ICT are restated every intake. Save it and the app keeps this version, so you can see what changed when it does.