University List
Sign In
E-Services
عربي
Font Size
Special Colors
Login
Academic Levels


​The first year

The first level 

​NoCourse TitleCode/No​The number of contact ​hours ​ ​CRPrerequisite
LTLBTR
1English Language (1)ENG 101-115​​-3-
2General Physics for Engineering (1)PHYS 10232-4-
3Programming Language (1)CS 11032-4-
4Calculus (1)MATH 10122-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

NoCourse TitleCode/No​The number of contact hours ​ ​CRPrerequisite
LTLBTR
1English Language (2)ENG 102-2​15​-3ENG 101-1
2Programming Language (2)CS 11132-4CS 110
3Introduction to IoTIOTE11031-3-
4General Physics for Engineering (2)PHYS 10332-4PHYS 102
5Calculus (II)MATH 10332-4MATH 101
​The total ​ ​​​​18 credit hours​ ​ ​ ​

 

The second year

The third level 

NoCourse TitleCode/No​The number of contact hours ​ ​CRPrerequisite
LTLBTR
1*University Mandatory (2)----2-
2**University Elective (2)----2-
3Data StructuresCS 21231-3CS 111
4Electric CircuitsIOTE 24032-4

MATH 103

PHYS103

5General StatisticsMATH 16122-3-
6Computer Networks FundamentalsIT 22131-3CS 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 TitleCode/No​The number ​of contact hours ​ ​CRPrerequisite
LTLBTR
1Operating SystemsCS 34031-3CS 212
2ElectronicsIOTE 24132-4IOTE 240
3Human Machine Interaction for IoTIOTE 21131-3IOTE 110
4Big Data Analytics for IoTIOTE 20022-3MATH 161
5**University Elective (3)----2-
6Database FundamentalsIS 22032-4CS 111
​The total ​ ​​​​19 credit hours​ ​ ​ ​

** The student selects from the elective field courses

 

The third year

The fifth level 

NoCourse TitleCode/No​The number of contact hours ​ ​
CRPrerequisite
LTLBTR
1Cloud Computing for IoTIOTE31222-3IS220
2Digital Logic Circuit DesignECE 26032-4MATH 103
3IoT Networks ProtocolsIOTE31331-3IT 221
4Software Engineering for Embedded SystemsIOTE 33031-3CS 340
5Signals and SystemsIOTE 3503--3IOTE 240
6Artificial Intelligence and Machine Learning for IoTIOTE30122-3IOTE 200
​The total ​ ​​​​19 credit hours​ ​ ​ ​

 

The sixth level

NoCourse TitleCode/No​The number of contact hours ​ ​CR​Prerequisite
LTLBTR
1IoT Networks Management and AnalysisIOTE 31431-3IOTE 200
2Microcontroller and MicroprocessorIOTE 36022-3ECE 260
3Professional EthicsCS 3801--1-
4IoT Operating SystemsIOTE33131-3IOTE 330
5

Communication

Systems

IOTE 35132-4IOTE 350
6Cybersecurity for IoTIOTE 30231-3IOTE 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 TitleCode/No​The number of contact ​hours ​ ​CRPrerequisite
LTLBTR
1Wireless Sensor Networks for IoTIOTE 4543--3IOTE 351
2Department Elective (2)----3-
3Department Elective (3)----3-
4Wireless Communications for IoTIOTE 4523--3IOTE 351
5IoT Applications DevelopmentIOTE42022-3IOTE 331
6

Graduation Project (1)

(Capstone 1)

IOTE 48022-3Passing (110) accredited credit hours
​The total ​ ​​​​18 credit hours​ ​ ​ ​

 

​The eighth level

NoCourse TitleCode/No​The number of contact hours ​ ​CR​Prerequisite
LTLBTR
1InternshipIOTE 490--306Passing (128) accredited credit hours
2

Graduation Project (2)

(Capstone 2)

IOTE 48122-3IOTE 480
​The total ​ ​​​​​9 credit hours​ ​ ​ ​

​​​​