
This course is designed to prepare students for professional careers in machine learning, programming practices, cloud computing, robotics, systems and network administration. The course was designed with the intention of making the program competitive while maintaining the high standard of the program. With the courses offered the graduates will become highly competitive in the job market and at the same time prepare them in becoming independent in making choices of career and self-employment. It is intended to equip students with both theoretical and mathematical foundations in computing.
The program emphasizes mainly three tracks of digital circuit design, data science and artificial intelligence, and networks and systems. This is a three-year program with each year having two semesters, each semester lasting fourteen weeks, of which two are for examinations, constituting 42 course units with 134 credit units to be realized by the time a student completes this program.
The program will enable learning to: