Bachelor of Science in Gaming and Animation Technology

    Intake Periods
  • January
  • May
  • September
    Modes of Study
  • Full Time
  • Part Time
Course Overview

Develop your ability to conceptualize, design and program digital games and content for an interactive digital world This programme will provide you with the knowledge and skills needed to create material for different platforms and mobile devices. You will be equipped with  rapidly changing and converging industry with new technologies, new users and new platforms emerging every day

Who Can Join

This programme is suited for the artist at heart with an interest in exploring and creating new digital experiences. it is also suited for IT professional who would like to expand his/her knowledge in the range of digital technologies that will enable him/her to work within the broader digital industry. It is recommended for the high school graduates with and interest in programming and graphic design.

Career Opportunities
  • game programmer
  • games developer,
  • systems engineer,
  • -aided designer,
  • digital content designer,
  • digital content producer,
  • games developer,
  • multimedia designer,
  • programmer,
  • software developer,
  • sound designer,
  • or web designer​.
Entry Qualifications

KCSE mean grade C+ (plus) OR any other equivalent qualification approved by the university senate.

For actual subject and work experience requirements please contact the enrollment office.

Duration: 3 years (nine trimesters)

Curriculum Road Map
Year I
Year II
Year III
Trimester I Trimester II Trimester III
  • BAC 1101 Computer Organization & Application
  • BAC 1102 Operating System
  • BAC 1103 Computing Mathematics
  • BAC 1104 Business Communication Skills
  • BAC 1105 Installation and Customization
  • BAC 1106 HIV/AIDS and Information Literacy
  • BAC 1107 Internet Technologies and the Web
  • BAC 1201 Discrete Mathematics
  • BAC 1202 Probability & Statistics
  • BAC 1203 Introduction to Programming
  • BAC 1204 Fundamentals of Web Design
  • BAC 1205 System Analysis & Design
  • BAC 1206 Networking Essentials
  • BAC 1207 Principles of Databases
  • BAC 1301 Database Design & Development
  • BAC 1302 Object Oriented Analysis & Design
  • BAC 1303 Human Computer Interaction
  • BAC 1304 Application Programming
  • BAC 1305 Research Skills and Design
  • BAC 1306 Entrepreneurship
  • BAC 1307 Management Information System