ITC Pathway Study Plan

Programme Requirements (131 Credit hours)

Requirements Points Credit Hours
University requirements / Mandatory 60 18
University requirements / Elective 10 3
Faculty requirements / Mandatory 20 6
Faculty requirements /Elective 20 6
Specialization / Mandatory 360 98
Total 470 131

University Requirements / Mandatory (18 Credit hours)

Course Number and Title Points Credit hours
GR101 – Independent study skills 10 3
TU170 – Learning on-line 10 3
AR111 – Arabic communication skills I 10 3
AR112 – Arabic communication skills II 10 3
EL111 – English communication skills I 10 3
EL112 – English communication skills II 10 3
Total  60 18



University Requirements / Elective (3-4 Credit hours)

Course Number and Title Points Credit hours
GR111 Arab Islamic Civilization 3 10
GR131 General branch requirement 3 10
EL118 Reading 4 15

Faculty Requirements / Compulsory (6 Credit hours)

Course code Course title Credit hours Points Prerequisite
M129 Applied calculus 3 10 NA
M275 Web development using PHP and MYSQL 3 10 M105




Faculty Requirements / Elective (6 Credit hours)

Course code Course title Credit hours Points Prer-req
MS101 Physics 3 10 EL111
M106 Introduction to MATLAB programming 3 10 TU170
M107 Introduction to C# programming 3 10 TU170
M133 Numerical analysis 3 10 EL111
T155 Linux 3 10 M150B
T200 Data communications 3 10 T175B
M360 Ethical issues in ICT 1 3 TU170
T390 Computer networks and network security 3 10 T175B
T490 Selected topics 3 10 M150B + M132
Other Core requirement modules from old/new other tracks in the same programme      

Specialization Requirements / Mandatory

Level Code Module title         Points CHs   Prerequisites








     1
T103 Computer Organization and Architecture         10 3   EL111
M105 Introduction to Java Programming         10 3   EL111
M130 Introduction to probability & statistics         10 3   M129
M131 Discrete mathematics         10 3   EL111
M132 Linear algebra         10 3    
M150A Data, computing and information - A         15 4   EL111
M150B Data, computing and information - B         15 4   M150A
T175A Networked living - A         15 4   EL111
T175B Networked living - B         15 4   T175A
M180 Data Structures and algorithms         10 3   M105 and M131
2 T215A Communications and information technologies-A         30 8   T175A
T215B Communications and information technologies-B         30 8   T215A
M257 Putting Java to work         20 5   M105
M253 Team working         10 3   M150B
TT284 Web technologies         30 8   M105
3 T325 Technologies for digital media         30 8   T215B
M359 Relational databases: theory and practice         30 8   M180
M363 Software engineering with objects         30 8   M257
T471 Project         30 8   Please refer to Table 6 for individual track plans
Total                    

ITC: Information Technology and Computing, ICT: Information and Communication Technologies, C: Computing, CWB: Computing with Business, ST: Sub-total, CHs: Credit Hours