Curriculum
B.Sc. in Information Technology
Method: Online
CODE | DESCRIPTION | PRE-REQUISTE |
CMP 102 | Introduction to Computing | None |
CMP 103 | Programming Fundamentals | None |
MAT101 | Calculus and Analytical Geometry | None |
ENG101 | English-I (Functional English) | None |
ETH 101 | Etiquette of Seeking Knowledge 101 | None |
AQD 101 | Aqeedah 101 | None |
CODE | DESCRIPTION | PRE-REQUISTE |
CMP 105 | Object Oriented Programming | Programming Fundamentals |
CMP201 | Digital Logic Design | None |
CMP104 | Discrete Structures | None |
MGT 104 | Principles of Management | None |
FQH 101 | Fiqh 101 | None |
CVN 101 | Islamic Civilization 101 | None |
CODE | DESCRIPTION | PRE-REQUISTE |
CMP 202 | Data Structures and Algorithms | Discrete Structures |
CMP 206 | Computer Communication and Networks | None |
IT202 | Information Systems | None |
BSA 102 | Organizational Behaviour | None |
FQH 102 | Fiqh 102 | None |
PSY 101 | Islamic Psychology 101 | None |
CODE | DESCRIPTION | PRE-REQUISTE |
CMP 204 | Operating Systems | Data Structures and Algorithms |
CMP 203 | Introduction to Software Engineering | Object Oriented Programming |
CMP 205 | Introduction to Database Systems | Data Structures and Algorithms |
STA101 | Probability and Statistics | None |
TAF 201 | Tafseer 201 | None |
HAD 102 | Hadeeth 102 | None |
CODE | DESCRIPTION | PRE-REQUISTE |
IT 302 | Multimedia Systems and Design | None |
IT 303 | Database Management (IT Elective I) | Introduction to Database Systems |
IT 301 | Web Systems and Technologies | Introduction to Database Systems |
IT307 | Advanced Computer Programming | Introduction to Database Systems |
IT309 | Internet Architecture and Protocols | Introduction to Database Systems |
SER 101 | Seerah 101 | None |
CODE | DESCRIPTION | PRE-REQUISTE |
CMP301 | Human Computer Interaction | Data Structures and Algorithms |
IT304 | Systems and Network Administration | Computer Communication and Networks, Operating Systems |
IT403 | Data Warehousing | Introduction to Database Systems |
IT404 | Network Security | Computer Communication and Networks |
IT308 | Object Oriented Analysis and Design | Programming Fundamentals |
SER 102 | Seerah 102 | None |
CODE | DESCRIPTION | PRE-REQUISTE |
IT401 | IT Capstone Part I (continued) | After completing at least 36 courses (in first 6 semesters) |
IT306 | Mobile Computing | Internet Architecture and Protocols, Web Systems and Technologies |
IT305 | E-Commerce Applications Development | Web Systems and Technologies |
IT405 | System Integration and Architecture | None |
IT410 | Information Technology Project Management | Introduction to Software Engineering |
IT411 | Database Administration and Management | Introduction to Database Systems |
CODE | DESCRIPTION | PRE-REQUISTE |
IT401 | IT Capstone Part II | IT Capstone Part I |
IT412 | Artificial Intelligence | Data Structures and Algorithms |
IT407 | Mobile Application Development | Web Systems and Technologies |
IT408 | Enterprise Application Development | Introduction to Database Systems |
IT409 | Cloud Computing | Internet Architecture and Protocols |
EDU 105 | Professional Development | None |