The Recommended study plan for the ITC Pathway (131 CHrs) is as follows: -
First year:
Semester | Modules |
1st (13 CHrs) | - EL111 – English Communication Skills I / 3 Credit Hours
- EL112 – English Communication Skills II / 3 Credit Hours
- GR118 – Life Skills / 3 Credit Hours
- MST129 – Applied Calculus / 4 Credit Hours
|
2nd (14 CHrs) | - AR113 – Arabic Communication Skills III / 3 Credit Hours
- MT132 – Linear Algebra/ 4 Credit Hours
- TM105 – Introduction to Programming / 4 Credit Hours
- GT101 – Learning and Information Technology / 3 Credit Hours
|
Second year:
Semester | Modules |
1st (19 CHrs) | - GB102 – Principles of Entrepreneurship for Non-Specialists / 3 Credit Hours
- MT131 – Discrete Mathematics / 4 Credit Hours
- M110 – Python Programming / 8 Credit Hours
- TM103 – Computer Organization and Architecture / 4 Credit Hours
|
2nd (19 CHrs) | - TM112 - Introduction to Computing and Information Technology / 8 Credit Hours
- M251 – Object-Oriented Programming using Java / 8 Credit Hours
- 1 module from University Requirement/Elective / 3 Credit Hours
|
Third year:
Semester | Modules |
1st (19 CHrs) | - M269 – Algorithms, Data Structures and Computability / 8 Credit Hours
- TM255 – Communication and Information Technologies / 8 Credit Hours
- 1 module from Faculty Requirements/Elective / 3 Credit Hours
|
2nd (15 CHrs) | - T215B – Communication and Information Technologies-B / 8 Credit Hours
- TM260 – Security, Ethics and Privacy in IT and Computing / 4 Credit Hours
- 1 module from Faculty Requirements/Elective / 3 Credit Hours
|
Fourth year:
Semester | Modules |
1st (20 CHrs) | - TM351 – Data Management and Analysis / 8 Credit Hours
- TM354 – Software Engineering / 8 Credit Hours
- TM471-I, Graduation Project-A / 4 Credit Hours
|
2nd (12 CHrs) | - TM355 – Communications Technology / 8 Credit Hours
- TM471-II, Graduation Project-B / 4 Credit Hours
|