| FIRST SEMESTER | SECOND SEMESTER |
| IT 101-Introduction to ICT and Computing | IT 108-Programming II: using Java |
| IT 103 -Programming, part 1: Introduction to Object Oriented Programming (OOP) using Java |
IT 110-Research Fields of Computer Science |
| IT 105-Foundation of Faith and Professional Ethics | IT 112-Introduction to Digital Logic and Circuits |
| IT 107-Development Studies | IT 114-Communication Skills II |
| IT 102-Web Page Design and Administration | IT 109-Programming Project using Java |
| IT 104 -Introduction to the Ethics of Computing | IT 111-Database Management Systems |
| IT 106-Communication Skills I | IT 113Mathematics for Computer Science |
| FIRST SEMESTER | SECOND SEMESTER |
| IT 201-Introduction to Computer Architecture | IT 208-Network Design and Administration |
| IT 203-Discreet Structure | IT 210-Multimedia Production - Multimedia |
| IT 205-Programming III: using C (Structured Language) | IT 212-Introduction to Computer Operating Systems |
| IT 207-Cyber Law | IT 214-Application Projects Part I |
| IT 202-Introduction to Computer Networks | IT 209-Image Technology - Multimedia |
| IT 204-Data Structures and Algorithms | IT 211-Software Engineering |
| IT 206-Bachelor’s Project and Thesis | IT 213-Bachelor’s Project and Thesis Part II |
| FIRST SEMESTER | SECOND SEMESTER |
| IT 301-Advanced Website Development for business and E-commerce | IT 308-IT Security |
| IT 303-Artificial Intelligence Robotics | IT 309-Bachelor’s Project and Thesis IV |
| IT 305-Bachelor’s Project and Thesis III | IT 310-Internship |
| IT 302-E-commerce Robbotics | |
| IT 304-Edutainment Robotics | |
| IT 306-Application Projects II | |
| ELECTIVE SUBJECT; (Each Candidate Must Choose only one elective Subject from the list below) | |
| IT 307-Mathematical Statistics | |
| MGMT 101-Principles of Management | |
| LAW 110-Business Law | |
| ACCT 101-Principles of Accounting I | |
| MGMT 302-Financial Management | |
| LAW 102-Law of Contract I |