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 |
---|---|
BBIT331 | Business Intelligence & Data Warehousing |
CIT111 | Programming In C Language |
CIT131 | Database Management System |
CIT132 | Introduction To Web Design And Development |
CIT133 | Seminar On Legal And Ethical Issues In Computing |
CIT211 | Data Communication And Computer Networks |
CIT231 | Seminar In Intellectual Property And IT Innovation |
CIT314 | Advanced Web Design And Development |
CIT411 | Industrial Attachment |
CIT411 | Software Engineering |
CIT421 | Research Methodology |
CIT431 | Research Project |
CSC121 | C++ Programming |
CSC212 | Data Structures And Algorithm |
CSC213 | Computer Architecture |
CSC221 | Object-Oriented Programming With Java |
CSC222 | Computer Maintenance And Repair |
CSC231 | Operations Research |
CSC232 | Programming With Python |
CSC233 | Network Security And Cryptography |
CSC311 | Visual Programming |
CSC312 | Wireless Network And Mobile Computing |
CSC313 | Multimedia And Computer Graphics |
CSC321 | Advanced Networking |
CSC322 | Artificial Intelligence |
CSC323 | Server And Systems Administration |
CSC332 | Internet-Of-Things And Embedded System Practice |
CSC333 | Advanced Java Programming |
CSC421 | Mobile Application Development |
CSC422 | Distributed And Cloud Computing |
MAT111 | Foundation Of Mathematics |
MAT121 | Calculus |
MAT211 | Linear Algebra |
MAT221 | Probability And Statistics |
PHY121 | Analogue And Digital Electronics |
UCM111 | General English |
UCM112 | Introduction To ICT |
UCM121 | English For Specific Purpose |
UCM131 | Communication Skills |
UCM231 | Entrepreneurship |