The first year
The first level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | English Language (1) | ENG 101-1 | 15 | - | 3 | - |
2 | General Physics for Engineering (1) | PHYS 102 | 3 | 2 | - | 4 | - |
3 | Programming Language (1) | CS 110 | 3 | 2 | - | 4 | - |
4 | Calculus (1) | MATH 101 | 2 | 2 | - | 3 | - |
5 | **University Elective (1) | - | - | - | - | 2 | - |
6 | *University Mandatory (1) | - | - | - | - | 2 | - |
The total
| 18 credit hours |
* The student chooses from the courses of the Islamic Values Enhancement fie
** The student selects from the elective field courses
The second level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | English Language (2) | ENG 102-2 | 15 | - | 3 | ENG 101-1 |
2 | Programming Language (2) | CS 111 | 3 | 2 | - | 4 | CS 110 |
3 | Introduction to IoT | IOTE110 | 3 | 1 | - | 3 | - |
4 | General Physics for Engineering (2) | PHYS 103 | 3 | 2 | - | 4 | PHYS 102 |
5 | Calculus (II) | MATH 103 | 3 | 2 | - | 4 | MATH 101 |
The total | 18 credit hours |
The second year
The third level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | *University Mandatory (2) | - | - | - | - | 2 | - |
2 | **University Elective (2) | - | - | - | - | 2 | - |
3 | Data Structures | CS 212 | 3 | 1 | - | 3 | CS 111 |
4 | Electric Circuits | IOTE 240 | 3 | 2 | - | 4 | MATH 103 PHYS103 |
5 | General Statistics | MATH 161 | 2 | 2 | - | 3 | - |
6 | Computer Networks Fundamentals | IT 221 | 3 | 1 | - | 3 | CS 110 |
The total | 17 credit hours |
* The student chooses from the courses of the Islamic Values Enhancement field
** The student selects from the elective field courses
The fourth level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Operating Systems | CS 340 | 3 | 1 | - | 3 | CS 212 |
2 | Electronics | IOTE 241 | 3 | 2 | - | 4 | IOTE 240 |
3 | Human Machine Interaction for IoT | IOTE 211 | 3 | 1 | - | 3 | IOTE 110 |
4 | Big Data Analytics for IoT | IOTE 200 | 2 | 2 | - | 3 | MATH 161 |
5 | **University Elective (3) | - | - | - | - | 2 | - |
6 | Database Fundamentals | IS 220 | 3 | 2 | - | 4 | CS 111 |
The total | 19 credit hours |
** The student selects from the elective field courses
The third year
The fifth level
No | Course Title | Code/No | The number of contact hours
| CR | Prerequisite |
LT | LB | TR |
1 | Cloud Computing for IoT | IOTE312 | 2 | 2 | - | 3 | IS220 |
2 | Digital Logic Circuit Design | ECE 260 | 3 | 2 | - | 4 | MATH 103 |
3 | IoT Networks Protocols | IOTE313 | 3 | 1 | - | 3 | IT 221 |
4 | Software Engineering for Embedded Systems | IOTE 330 | 3 | 1 | - | 3 | CS 340 |
5 | Signals and Systems | IOTE 350 | 3 | - | - | 3 | IOTE 240 |
6 | Artificial Intelligence and Machine Learning for IoT | IOTE301 | 2 | 2 | - | 3 | IOTE 200 |
The total | 19 credit hours |
The sixth level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | IoT Networks Management and Analysis | IOTE 314 | 3 | 1 | - | 3 | IOTE 200 |
2 | Microcontroller and Microprocessor | IOTE 360 | 2 | 2 | - | 3 | ECE 260 |
3 | Professional Ethics | CS 380 | 1 | - | - | 1 | - |
4 | IoT Operating Systems | IOTE331 | 3 | 1 | - | 3 | IOTE 330 |
5 | Communication Systems | IOTE 351 | 3 | 2 | - | 4 | IOTE 350 |
6 | Cybersecurity for IoT | IOTE 302 | 3 | 1 | - | 3 | IOTE 313 |
7 | **University Elective (4) | - | 2 | - | - | 2 | - |
The total | 19 credit hours |
** The student selects from the elective field courses
The fourth year
The seventh level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Wireless Sensor Networks for IoT | IOTE 454 | 3 | - | - | 3 | IOTE 351 |
2 | Department Elective (2) | - | - | - | - | 3 | - |
3 | Department Elective (3) | - | - | - | - | 3 | - |
4 | Wireless Communications for IoT | IOTE 452 | 3 | - | - | 3 | IOTE 351 |
5 | IoT Applications Development | IOTE420 | 2 | 2 | - | 3 | IOTE 331 |
6 | Graduation Project (1) (Capstone 1) | IOTE 480 | 2 | 2 | - | 3 | Passing (110) accredited credit hours |
The total | 18 credit hours |
The eighth level
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Internship | IOTE 490 | - | - | 30 | 6 | Passing (128) accredited credit hours |
2 | Graduation Project (2) (Capstone 2) | IOTE 481 | 2 | 2 | - | 3 | IOTE 480 |
The total | 9 credit hours
|