Bachelor of Science in Information Technology
Curriculum


View Study Plan


Back to Home

Total Credit Hours

129

University Requirements 33 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
ARL 100 (A) Communication Skills in Arabic I No Prerequisite 3
ENG 100 English I ELI Exit Test or TOEFL 500 3
ENG 105 English II ENG 100 + UNS 100 3
ENG 201 Business and Technical Communications ENG 105 3
ISL 100 (A) Islamic Culture No Prerequisite 3
MTT 101 Mathematics for Science and Technology MTG 100/Math Placement Test 3
NSC 201 Natural Sciences No Prerequisite 3
PSY 201 General Psychology No Prerequisite 3
SOC 201 UAE and GCC Society No Prerequisite 3
STT 100 General Statistics No Prerequisite 3
UNS 100 University Study Skills No Prerequisite 3
Degree Requirements 39 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
CSC 201 Structured Programming MTT 101 or Higher 3
CSC 202 Object Oriented Programming CSC 201 3
CSC 301 Data Structures and Algorithms CSC 202 3
CSC 302 Database Management Systems MTT 202 3
CSC 305 Data Communications and Networks Junior Level 3
CSC 399 Internship/Project in CS 70 Credit Hours 3
ITE 305 Systems Analysis and Design Junior Level/Consent of Department 3
ITE 390 Computer Ethics Junior Level/ Consent of Department 3
ITE 499 Capstone Project 90 credit-hours 6
MTT 202 Discrete Mathematics MTT 101 3
STT 201 Intermediate Statistics and Research Methods STT 100 3
MTT102 Calculus I  MTT 101 3
Major Requirements 51 Credit Hours
Compulsory Courses 39 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
CSC 308 Operating systems CSC 301 3
CSC 401 Software Engineering I ITE 305 3
CIS 401 Advanced Database Management Systems CSC 302 3
CIS 408 Distributed Information Systems CSC 305, CSC 308 3
CSC 307 Web Design CSC 201 3
CIS 404 Data warehousing  and Data Mining CSC 302 3
ITE 401 IT Project Management Senior Level/consent 3
ITE 409 Human Computer Interaction Senior Level/consent 3
ITE 408 Information Security CSC 305 3
CSC 311 Java programming for the internet CSC 201 3
ITE 414 Introduction to E-commerce Junior level 3
ITE 402 Computer Networks Design and Implementation CSC 305 3
ITE 422 Networks Administration CSC 305 3
Elective Courses 12 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
ME1 Major Elective 1 - 3
ME2 Major Elective 2 - 3
ME3 Major Elective 3 - 3
ME4 Major Elective 4 - 3
Open Requirements 6 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
OE1 Open Elective I - 3
OE2 Open Elective II - 3

Concentrations

C1: Web Technologies and Applications

Course Code Course Title Prerequisite(s) Credit Hours
ITE 410 Web programming CSC 307 3
ITE 412 Web Productivity Tools ITE 410 3
CSC 404 Computer Graphics and Animation CSC 301 3
ITE 415 Advanced E-commerce Applications Design ITE 414 3

C2: Networking, Mobile and Security

ITE 420 Wireless and Mobile Networks CSC 305 3
ITE 421 Mobile Applications CSC308, CSC 202 3
ITE 423 Network programming CSC 305, CSC 311 3
ITE 424 Enterprise Network Security ITE 408 3

C3: Interactive Media, Game Programming and Simulation

ITE 430 Digital Game Design and Programming ITE 409, CSC 404 3
ITE 431 3D Game and Simulation ITE 430 3
ITE 432 Collaborative Game Design ITE 430 3
CSC 406 Artificial Intelligence Senior Level 3