This program focuses on the theoretical and practical aspects of computer science. It covers programming, software development, and computer systems
Applicants need a strong background in mathematics and computer science from high school. Additional coursework in programming or software development is beneficial.
This program is four years long, divided into eight semesters.
Module code | Module Name |
|---|---|
| UCM81101 | GENERAL ENGLISH |
| UCM81102 | INTRODUCTION TO ICT |
| MAT81103 | FOUNDATION OF MATHEMATICS |
| CIT81104 | PROGRAMMING IN C LANGUAGE |
| UCM81205 | ENGLISH FOR SPECIFIC PURPOSES |
| MAT81206 | CALCULUS |
| PHY81207 | ANALOGUE AND DIGITAL ELECTRONICS |
| CSC81208 | C++ PROGRAMMING |
| UCM81309 | COMMUNICATION SKILLS |
| CIT81310 | DATABASE MANAGEMENT SYSTEM |
| CIT81311 | INTRODUCTION TO WEB DESIGN AND DEVELOPMENT |
| CIT81312 | SEMINAR IN LEGAL AND ETHICAL ISSUES IN COMPUTING |
| MAT82101 | LINEAR ALGEBRA |
| CIT82102 | DATA COMMUNICATION AND COMPUTER NETWORKS |
| CSC82103 | DATA STRUCTURES AND ALGORITHMS |
| CSC82104 | COMPUTER ARCHITECTURE |
| MAT82205 | PROBABILITY AND STATISTICS |
| CSC82206 | OBJECT ORIENTED PROGRAMMING WITH JAVA |
| CSC82207 | COMPUTER MAINTENANCE AND REPAIR |
| UCM82309 | ENTREPRENEURSHIP |
| CSC82309 | OPERATIONS RESEARCH |
| CSC82310 | PROGRAMMING WITH PYTHON |
| CSC82311 | NETWORK SECURITY AND CRYPTOGRAPHY |
| CIT82312 | SEMINAR IN INTELLECTUAL PROPERTY AND IT INNOVATION |
| CSC83101 | MACHINE LEARNING |
| CSC83102 | WIRELESS NETWORK AND MOBILE COMPUTING |
| CSC83103 | MULTIMEDIA AND COMPUTER GRAPHICS |
| CIT83104 | ADVANCED WEB DESIGN AND DEVELOPMENT |
| CSC83205 | ADVANCED NETWORKING |
| CSC83206 | ARTIFICIAL INTELLIGENCE |
| CSC83207 | SERVER AND SYSTEMS ADMINISTRATION |
| BBT83308 | BUSINESS INTELLIGENCE AND DATA WAREHOUSING |
| CSC83309 | INTERNET-OF-THINGS AND EMBEDDED SYSTEM PRACTICE |
| CSC83310 | ADVANCED JAVA PROGRAMMING |
| CIT84101 | SOFTWARE ENGINEERING |
| UCM84102 | INDUSTRIAL ATTACHMENT |
| CSC84203 | MOBILE APPLICATION DEVELOPMENT |
| CIT84204 | RESEARCH METHODOLOGY |
| CSC84205 | DISTRIBUTED AND CLOUD COMPUTING |
| CIT84306 | RESEARCH PROJECT |