This interdisciplinary program merges rigorous mathematical theory with cutting-edge computer science and IT applications. Students develop advanced problem-solving skills through algorithm design, computational mathematics, software development, and data science techniques, preparing them for technology-driven analytical roles.
Students will emerge with a strong foundation in discrete mathematics and linear algebra coupled with practical expertise in programming languages like Python and Java. The curriculum emphasizes developing computational thinking through algorithm design and optimization while providing hands-on experience with real-world software projects and IT implementations. Graduates will be equipped to pursue professional certifications in specialized areas such as cloud computing or cybersecurity, and will demonstrate the ability to apply mathematical rigor to solve complex computing challenges across various industries. The program cultivates both technical proficiency and analytical reasoning skills necessary for innovation in today's digital economy.
Graduates are highly sought-after in diverse sectors including the tech industry for roles in AI/ML engineering and software development, financial sector for quantitative analysis and algorithmic trading, research institutions for computational mathematics projects, data-driven fields like big data analytics, emerging technology areas including blockchain and cryptography, as well as academic pathways for advanced studies. The program's unique blend of skills also opens opportunities in government agencies, defense systems, and technology consulting firms where advanced mathematical computing is valued.
KCSE CANDIDATES MUST HAVE OBTAINED A MINIMUM
GRADE OF C+ AND C+ IN MATHEMATICS & PHYSICS
OR
A-LEVEL CANDIDATES WITH 2 PRINCIPAL PASSES, ONE OF
WHICH MUST BE IN MATHEMATICS OR PHYSICS, AND A
SUBSIDIARY PASS WITH A CREDIT PASS IN PHYSICS AT 'O'
LEVEL.
OR
A HOLDER OF AN ORDINARY DIPLOMA IN COMPUTER
STUDIES OR EQUIVALENT WITH, A MINIMUM PASS AT
CREDIT LEVEL, FROM AN ACCREDITED INSTITUTION. IN
ADDITION, THE APPLICANT MUST HAVE OBTAINED A
MEAN GRADE OF C PLAIN AT KCSE LEVEL WITH A C PLAIN
IN MATHEMATICS AND A C PLAIN IN PHYSICS.
OR
A HOLDER OF A HIGHER DIPLOMA IN COMPUTER
STUDIES OR EQUIVALENT, FROM AN ACCREDITED
INSTITUTION. IN ADDITION, THE APPLICANT MUST HAVE
OBTAINED A MINIMUM OF C PLAIN IN MATHEMATICS
AND PHYSICS IN KCSE.
OR
A HOLDER OF A BACHELOR’S DEGREE IN A RELATED
ACADEMIC DISCIPLINE FROM AN ACCREDITED
INSTITUTION