| CIT143 | Introduction To Data Organisation And Management | 2 | 100 | 1 | Computing |
| CIT141 | Information Storage & Retrieval | 2 | 100 | 1 | Computing |
| CIT101 | Computers In Society | 2 | 100 | 1 | Computing |
| CIT104 | Introduction To Computers | 2 | 100 | 2 | Computing |
| CIT102 | Software Application Skills | 2 | 100 | 2 | Computing |
| DAM207 | Indexing & Classification | 2 | 200 | 1 | Computing |
| DAM205 | Data Collection Methodology | 2 | 200 | 1 | Computing |
| CIT237 | Programming and Algorithms | 3 | 200 | 1 | Computing |
| CIT211 | Introduction to Operating System
| 3 | 200 | 1 | Computing |
| CIT215 | Introduction to Programming Language
| 3 | 200 | 1 | Computing |
| CIT204 | Computer Appreciation And Application To Agriculture | 2 | 200 | 2 | Computing |
| DAM212 | Database Laboratory | 2 | 200 | 2 | Computing |
| CIT236 | Analog And Digital Electronics | 3 | 200 | 2 | Computing |
| CIT292 | Computer Laboratory I
| 2 | 200 | 2 | Computing |
| CIT246 | Introduction To Computer Organisation | 2 | 200 | 2 | Computing |
| CIT212 | System Analysis and Design
| 3 | 200 | 2 | Computing |
| CIT213 | Elementary Data Processing | 2 | 200 | 2 | Computing |
| DAM363 | Economic Statistics | 2 | 300 | 1 | Computing |
| DAM361 | Business Communication & Network | 2 | 300 | 1 | Computing |
| DAM301 | Data Mining And Data Warehousing | 3 | 300 | 1 | Computing |
| CIT305 | Networking and Communication Technology
| 3 | 300 | 1 | Computing |
| CIT303 | Principles Of Communication Technology | 3 | 300 | 1 | Computing |
| CIT381 | File Processing And Management | 2 | 300 | 1 | Computing |
| CIT383 | Introduction to Object-oriented Programming | 2 | 300 | 1 | Computing |
| CIT371 | Introduction To Computer Graphics And Animations | 3 | 300 | 1 | Computing |
| CIT353 | Introduction to Human Computer Interaction | 2 | 300 | 1 | Computing |
| CIT351 | C# Programming | 2 | 300 | 1 | Computing |
| CIT341 | Data Structures | 3 | 300 | 1 | Computing |
| CIT333 | Software Engineering | 2 | 300 | 1 | Computing |
| CIT311 | Computer Networks | 3 | 300 | 1 | Computing |
| CIT309 | Computer Architechture | 3 | 300 | 1 | Computing |
| CIT361 | Business Communication And Networks | 2 | 300 | 2 | Computing |
| CIT345 | Introduction To Computer Design | 3 | 300 | 2 | Computing |
| DAM382 | Information Systems Management | 3 | 300 | 2 | Computing |
| DAM344 | Semantic Data Modelling | 2 | 300 | 2 | Computing |
| DAM364 | Management Information Systems (Mis) | 2 | 300 | 2 | Computing |
| CIT392 | Computer Laboratory Ii | 2 | 300 | 2 | Computing |
| CIT344 | Introduction To Computer Design | 3 | 300 | 2 | Computing |
| CIT342 | Formal Languages And Automata Theory | 3 | 300 | 2 | Computing |
| CIT322 | Introduction To Internet Programming | 3 | 300 | 2 | Computing |
| CIT389 | Industrial Training /Siwes | 6 | 300 | 2 | Computing |
| DAM463 | Health Data Management | 2 | 400 | 1 | Computing |
| DAM401 | Oracle Applications | 2 | 400 | 1 | Computing |
| CIT415 | Introduction To E-Commerce | 3 | 400 | 1 | Computing |
| CIT467 | Visual Programming And Applications | 3 | 400 | 1 | Computing |
| CIT465 | Network Administration | 2 | 400 | 1 | Computing |
| CIT463 | Introduction To Multimedia Technology | 3 | 400 | 1 | Computing |
| CIT461 | Internet Architecture And Communication | 3 | 400 | 1 | Computing |
| CIT445 | Principles And Techniques Of Compilers | 3 | 400 | 1 | Computing |
| CIT427 | Database System and Management | 3 | 400 | 1 | Computing |
| CIT425 | Operation Research | 3 | 400 | 1 | Computing |
| CIT411 | Micro-Computers and Micro-Processors | 2 | 400 | 1 | Computing |
| CIT403 | Seminar On Emerging Technologies | 3 | 400 | 1 | Computing |
| CIT422 | Techniques In Data Analysis | 3 | 400 | 2 | Computing |
| CIT462 | Web Server Technology | 3 | 400 | 2 | Computing |
| DAM499 | Research Projects | 4 | 400 | 2 | Computing |
| DAM462 | Agricultural Data Systems | 2 | 400 | 2 | Computing |
| CIT478 | Artificial Intelligence | 3 | 400 | 2 | Computing |
| CIT474 | Introduction to Expert Systems | 2 | 400 | 2 | Computing |
| CIT499 | Project | 6 | 400 | 2 | Computing |
| CIT484 | Website Design & Programming | 2 | 400 | 2 | Computing |
| CIT412 | Modelling and Simulation | 3 | 400 | 2 | Computing |
| CIT705 | Computer Applications In Business | 2 | 700 | 1 | Computing |
| CIT726 | Computers In Society | 2 | 700 | 1 | Computing |
| CIT735 | Application Software Design And Multimedia | 3 | 700 | 1 | Computing |
| CIT771 | Computer Graphics And Animation | 3 | 700 | 1 | Computing |
| CIT721 | Information System Design And Programming | 3 | 700 | 1 | Computing |
| CIT701 | Foundation Of Information And Communication Technology | 3 | 700 | 1 | Computing |
| CIT759 | Micro Computing And Www | 2 | 700 | 1 | Computing |
| CIT755 | Wireless Communication I | 3 | 700 | 1 | Computing |
| CIT753 | Introduction To Internet | 3 | 700 | 1 | Computing |
| CIT723 | Operating System Design And Programming | 2 | 700 | 1 | Computing |
| CIT711 | Computer Fundamentals
| 3 | 700 | 1 | Computing |
| CIT703 | Information Technology And Software Development | 3 | 700 | 1 | Computing |
| CIT732 | Programming In Pascal | 3 | 700 | 2 | Computing |
| CIT736 | Computer Programming | 2 | 700 | 2 | Computing |
| CIT754 | Digital Communication | 3 | 700 | 2 | Computing |
| CIT708 | Concepts And Application Of E-Business | 2 | 700 | 2 | Computing |
| CIT799 | Project | 6 | 700 | 2 | Computing |
| CIT758 | Wireless Communication Ii | 3 | 700 | 2 | Computing |
| CIT756 | Operations Research | 2 | 700 | 2 | Computing |
| CIT752 | Operating System Concepts | 3 | 700 | 2 | Computing |
| CIT742 | Multimedia Technology | 3 | 700 | 2 | Computing |
| CIT734 | Object-Oriented Technology | 3 | 700 | 2 | Computing |
| CIT722 | Computer Networks | 3 | 700 | 2 | Computing |
| CIT801 | Foundation Of Information And Communication Technology | 3 | 800 | 1 | Computing |
| CIT891 | Advanced Multimedia Technology | 3 | 800 | 1 | Computing |
| CIT853 | Internet Concepts And Web Design | 2 | 800 | 1 | Computing |
| CIT851 | Advanced Systems Analysis And Design | 3 | 800 | 1 | Computing |
| CIT843 | Introduction To Database Management Systems | 2 | 800 | 1 | Computing |
| CIT841 | Advanced Information Storage And Retrieval | 2 | 800 | 1 | Computing |
| CIT831 | Software Engineering Methodologies | 3 | 800 | 1 | Computing |
| CIT811 | User Interface Design And Ergonomics | 3 | 800 | 1 | Computing |
| CIT899 | Research Project | 6 | 800 | 2 | Computing |
| CIT854 | Network Design And Programming | 3 | 800 | 2 | Computing |
| CIT852 | Data communication and Networks
| 3 | 800 | 2 | Computing |
| CIT844 | Advanced Database Management Systems | 2 | 800 | 2 | Computing |
| CIT834 | Object-Oriented Programming Using C# | 3 | 800 | 2 | Computing |
| CIT832 | Operating Systems Concepts And Networking Management | 2 | 800 | 2 | Computing |
| CIT802 | Technical Report Writing | 3 | 800 | 2 | Computing |
| CIT907 | Advanced Operation Research | 3 | 900 | 1 | Computing |
| CIT905 | Advanced Database Management System | | 900 | 1 | Computing |
| CIT903 | Advanced Artificial Intelligence | | 900 | 1 | Computing |
| CIT902 | Ict Research Methodology And Statistics | | 900 | 1 | Computing |
| CIT308 | Formal Methods and Software Development | 3 | 300 | 1 | Computing |
| CIT315 | Operating System
| 3 | 300 | 1 | Computing |
| CIT335 | Computational Science and Numerical Methods | 3 | 300 | 1 | Computing |
| CIT317 | Computer Architecture and Organization II.pdf | 3 | 300 | 1 | Computing |
| CIT332 | Survey of Programming Languages | 4 | 300 | 1 | Computing |
| CIT401 | Organization Programming Language | 3 | 400 | 1 | Computing |
| CIT421 | Net-Centric Computing | 3 | 400 | 1 | Computing |
| CIT882 | Internet of Things
| 2 | 800 | 1 | Computing |
| CIT310 | Algorithms and Complexity Analysis | 2 | 300 | 1 | Computing |
| CIT210 | Computer Hardware | 3 | 200 | 1 | Computing |
| CIT855 | Advanced Cyber Security
| 3 | 800 | 1 | Computing |
| CIT108 | Problem-Solving Algorithm | 2 | 100 | 2 | Computing |
| CIT110 | Cyber Security I | 2 | 100 | 1 | Computing |
| CIT217 | Foundation of Sequential Program
| 2 | 200 | 1 | Computing |
| CIT301 | Structured Programming | 3 | 300 | 1 | Computing |
| CIT304 | Data Management | 2 | 300 | 2 | Computing |
| CIT423 | Computer Networks and Communication | 3 | 400 | 2 | Computing |
| CIT432 | Software Engineering | 3 | 400 | 2 | Computing |
| DAM461 | Statistical Database System | 2 | 400 | 1 | Computing |
| CIT206 | Discrete Structure | 2 | 200 | 1 | Computing |
| CIT191 | Computer Laboratory I | 1 | 100 | 1 | Computing |
| CIT314 | Computer Architecture & Organization II
| 3 | 300 | 2 | Computing |
| CIT410 | Cyber Secuity I | 2 | 400 | 2 | Computing |
| CIT216 | Fundamentals of Data Structures
| 2 | 200 | 2 | Computing |
| CIT208 | Information Systems
| 2 | 200 | 3 | Computing |
| CIT906 | Advanced Operations Research | 1 | 900 | 3 | Computing |
| CYB111 | Fundamentals of Cyber Security
| 2 | 100 | 1 | Computing |
| CYB126 | Security in Social Networks | 3 | 100 | 2 | Computing |
| CYB201 | Introduction to Cybersecurity Strategies | 2 | 200 | 1 | Computing |
| CYB203 | Cybercrime, Law and Countermeasures | 2 | 200 | 2 | Computing |
| CYB211 | Web Hacking | 2 | 200 | 2 | Computing |
| CYB213 | Information Security Models
| 2 | 200 | 1 | Computing |
| CYB214 | Voip and Multimedia Security | 2 | 200 | 2 | Computing |
| CYB224 | Python for Cyber Security
| 2 | 200 | 2 | Computing |
| CYB415 | Disaster and Incidence Risk Management
| 2 | 400 | 1 | Computing |
| CYB122 | Ethics and Professional Practice in Cybersecurity | 2 | 100 | 1 | Computing |
| CYB192 | Cyber Security Practical II | 2 | 100 | 2 | Computing |
| CYB226 | Introduction to Cryptography | 2 | 200 | 1 | Computing |
| CYB191 | Cyber Security Practical I | 2 | 100 | 2 | Computing |
| CYB226 | Introduction to Cryptography | 2 | 200 | 2 | Computing |