Program Goal
The goal of this program is to provide a strong foundation in computation and analytical physics, supported by complex computational analysis, mathematics, hardware, software and artificial intelligence.
Career Opportunities.
- Software Engineer
- Systems Engineer
- Systems Developer
- Hardware Engineer
- Computational Physicistli
- Medical Physicists
- Project Leaders
Goal of the Programme
- Provide students with relevant training in Computer Science and Applied Physics, with emphasis on developing practical, analytical, algorithmic and computational skills for professional and personal development in both fields
- Develop skills that will give graduates a competitive edge in the ICT field.
- Develop students with analytical and practical skills and specialty in Quantum Physics, Scientific Instrumentation, Optics/Photonics, Sensors and Actuators, Lasers, Electronics, Digital/Electronic Systems Design, Nanotechnology and Materials Science
- Develop students with strong Computational Skills and Programming Skills to design and implement practical applications and technologies, including Data Structures, Operating Systems, Artificial Intelligence and Machine Learning Applications, Security and Web Applications.
- To provide graduates with practical and algorithmic knowledge central to the technological development of physical systems such as Network Systems, Hardware Devices, and Intelligent Systems.
Duration of the Program.
- Four (4) Academic Years- Eight (8) semesters
Admission Requirements
- Be a holder of KCSE (or equivalent examination) certificate with a minimum aggregate of C+ and a minimum of C+ in both Mathematics and Physics/Physical Science or;
- Be a holder of the Kenya Advanced Certificate of Education (KACE) certificate with at least 2 principle passes in Mathematics and Physics.
- Holder of a related Diploma equivalent to KNEC diploma from an institution that is recognised by the University Senate.
- Have any other relevant qualifications from an institution recognised by the University Senate.
Learning Outcomes.
- Apply knowledge, skills and engineering design tools in computing and physics to technological devices and processes.
- Demonstrate strong practical, analytical and algorithmic skills in the design and implementation of computing systems and technologies.
- Apply principles of Computer Science and Applied Physics to solve Information Communication and Technology problems by using hardware and software-related applications.
- Communicate clearly and effectively as a professional and developer of computing technology and cultivate innovative thinking and accomplishments in providing computational solutions.
- Analyse computational problems by using computing design techniques and analytical physics.