University requirements
These are the courses taught by university for all students in all Colleges. They are (8) courses with (18) credits distributed as follows:
First: Compulsory Courses:
a. English language courses:
They are courses taught by university to students in all Colleges, and they are two courses with (6) credits:
N | Course Title | Code/No
| No of contact Hours
| CR | Prerequisite |
LT | LB | TR |
1
| English Language (1) | ENG 101-1 | 15
| - | 3 | - |
2 | English Language (2) | ENG 102-2 | 15
| - | 3 | ENG 101-1
|
b. Courses in the field of promoting Islamic values:
The student chooses two courses with (4) credits from the following courses:
N | Course Title | Code/No | No of contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | Ethics and Islamic Values | GNR 070 | 2 | - | - | 2 | -
|
2 | Islamic Banking and Economics | GNR 071 | 2 | - | - | 2 | - |
3
| Community Building in Islam | GNR 072 | 2 | - | - | 2 | - |
Second: Elective Courses:
The student chooses (4) courses of (8) units of study from the following elective fields, with a maximum of one course from the field of her choice.
The first field: The field of strengthening national identity |
N | Course Title
| Code/No | No of contact Hours
| CR
| Prerequisite |
LT | LB | TR |
1 | History of Kingdom of Saudi Arabia and its Pioneering Role | GNR 010
| 2
| -
| -
| 2
| - |
2 | Good Citizenship Values
| GNR 012
| 2
| -
| -
| 2
| - |
3 | Saudi Arts and Heritage
| GNR 013
| 2
| -
| -
| 2
| - |
The second field: The field of effective communication
|
N | Course Title | Code/No
| No of Contact Hours | CR
| Prerequisite
|
LT | LB | TR |
1 | Communication Skills | GNR 020 | 2
| - | -
| 2
| -
|
2 | Creative Writing | GNR 021 | 2
| - | -
| 2
| -
|
3 | Writing Academic Reports | GNR 022 | 2
| -
| -
| 2
| -
|
4 | Emotional Intelligence
| GNR 023 | 2
| -
| -
| 2
| -
|
The third field: The field of innovation and entrepreneurship
|
N | Course Title | Code/No | No of Contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | Basics of Entrepreneurship | GNR 030 | 2 | - | - | 2
| -
|
2 | * *Principles of Projects Management | GNR 031 | 2 | - | -
| 2
| -
|
3 | Giftedness and Mental Superiority | GNR 032 | 2 | - | -
| 2 | -
|
4 | Principles of E-Commerce
| GNR 033 | 2 | - | -
| 2
| -
|
5 | Financial Literacy | GNR 034 | 2 | - | -
| 2
| -
|
6 | Leadership and Change Management
| GNR 035 | 2 | - | -
| 2
| -
|
The fourth field: The field of technical skills and data processing ** |
N
| Course Title
| Code/No | No of contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | Computer Skills and Information Technology | GNR 040 | 2 | -
| -
| 2
| -
|
2 | Basics of Programming | GNR 041 | 2 | -
| -
| 2
| -
|
3 | Data Analysis and Management | GNR 042 | 2 | -
| -
| 2
| -
|
The fifth field: The field of enhancing the quality of life |
N
| Course Title
| Code/No | No of contact Hours
| CR
| Prerequisite |
LT | LB | TR |
1 | Health Awareness | GNR 050 | 2 | - | -
| 2
| -
|
2 | Poetry and Prose in Arabic Literature | GNR 051 | 2 | - | -
| 2
| -
|
3 | Well-Being and Quality of Life | GNR 052 | 2 | - | -
| 2
| -
|
4 | Fitness and Sport Science | GNR 053 | 2 | - | -
| 2
| -
|
The sixth field: The field of sustainable development
|
N | Course Title | Code/No | No of contact Hours | CR | Prerequisite |
LT | LB | TR |
1 | Sustainable Development | GNR 060 | 2 | - | -
| 2
| -
|
2 | Global Citizenship | GNR 061 | 2 | - | -
| 2
| -
|
3 | Lifelong Learning Skills | GNR 062 | 2 | - | -
| 2
| -
|
4 | Sustainable Ecosystems | GNR 063 | 2 | - | -
| 2
| -
|
* *The course Principles of Project Management (031) and the courses in the field of technical skills and data processing are excluded from all programs of the Faculty of Computer and Information Sciences.
College requirements
These are the courses shared among the college's departments, totalling (13) courses, with a total of (44) credit hours distributed as follows:
(A) Mandatory College Requirements:
And they amount to (13) courses, totalling (44) credit hours
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Calculus (1) | MATH 101 | 2 | 2 | - | 3 | - |
2 | Data Structures | CS 212 | 3 | 1 | - | 3 | CS 111 |
3 | Programming Language )1) | CS 110 | 3 | 2 | - | 4 | - |
4 | Programming Language (2) | CS 111 | 3 | 2 | - | 4 | CS 110 |
5 | Computer Networks Fundamentals | IT 221 | 3 | 1 | - | 3 | CS 110 |
6 | Professional Ethics | CS 380 | 1 | - | - | 1 | - |
7 | Operating Systems | CS 340 | 3 | 1 | - | 3 | CS 212 |
8 | Calculus (II) | MATH 103 | 3 | 2 | - | 4 | MATH 101 |
9 | General Statistics | MATH 161 | 2 | 2 | - | 3 | - |
10 | Database Fundamentals | IS 220 | 3 | 2 | - | 4 | CS 111 |
11 | General Physics for Engineering (1) | PHYS 102 | 3 | 2 | - | 4 | - |
12 | General Physics for Engineering (2) | PHYS 103 | 3 | 2 | - | 4 | PHYS 102 |
13 | Digital Logic Circuit Design | ECE 260 | 3 | 2 | - | 4 | MATH 103 |
The total | 44 credit hours |
(B) Elective College Requirements:
Not applicable.
Program requirements
(A) Mandatory Program Requirements:
They are (21) courses, totalling (69) credit hours distributed as follows:
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Introduction to IoT | IOTE110 | 3 | 1 | - | 3 | - |
2 | Big Data Analytics for IoT | IOTE 200 | 2 | 2 | - | 3 | MATH 161 |
3 | IoT Networks Protocols | IOTE313 | 3 | 1 | - | 3 | IT 221 |
4 | Artificial Intelligence and Machine Learning for IoT | IOTE301 | 2 | 2 | - | 3 | IOTE 200 |
5 | Software Engineering for Embedded Systems | IOTE 330 | 3 | 1 | - | 3 | CS 340 |
6 | IoT Operating Systems | IOTE331 | 3 | 1 | - | 3 | IOTE 330 |
7 | Cybersecurity for IoT | IOTE 302 | 3 | 1 | - | 3 | IOTE 313 |
8 | Cloud Computing for IoT | IOTE312 | 2 | 2 | - | 3 | IS220 |
9 | Human Machine Interaction for IoT | IOTE 211 | 3 | 1 | - | 3 | 110IOTE 110 |
10 | IoT Networks Management and Analysis | IOTE 314 | 3 | 1 | - | 3 | IOTE 200 |
11 | IoT Applications Development | IOTE420 | 2 | 2 | - | 3 | IOTE 331 |
12 | Electric Circuits | IOTE 240 | 3 | 2 | - | 4 | MATH 103 PHYS103 |
13 | Electronics | IOTE 241 | 3 | 2 | - | 4 | IOTE 240 |
14 | Microcontroller and Microprocessor | IOTE 360 | 2 | 2 | - | 3 | ECE 260 |
15 | Signals and Systems | IOTE 350 | 3 | - | - | 3 | IOTE 240 |
15 | Communication Systems | IOTE 351 | 3 | 2 | - | 4 | IOTE 350 |
17 | Wireless Communications for IoT | IOTE 452 | 3 | - | - | 3 | IOTE 351 |
18 | Wireless Sensor Networks for IoT | IOTE 454 | 3 | - | - | 3 | IOTE 351 |
19 | Internship | IOTE 490 | - | - | 30 | 6 | Successful completion of (128) credit hours |
20 | Graduation Project (1) (Capstone 1) | IOTE 480 | 2 | 2 | - | 3 | Successful completion of (110) credit hours |
21 | Graduation Project (2)
(Capstone 2) | IOTE 481 | 2 | 2 | - | 3 | IOTE 480 |
The total
| 69 credit hours |
(B) Elective Program Requirements:
The student selects (2) courses from the following courses, each course consisting of (6) credit hours.
No | Course Title | Code/No | The number of contact hours | CR | Prerequisite |
LT | LB | TR |
1 | Selected Topics in IoT | IOTE 315 | 3 | 1 | - | 3 | IOTE 200 |
2 | Mobile Computing | IOTE416 | 3 | 1 | - | 3 | IOTE 313 |
3 | IoT Networks Design | IOTE421 | 3 | 1 | - | 3 | IOTE 200 |
4 | Optical Networks | IT 434 | 3 | 1 | - | 3 | IT 221 |
5 | Information Security Management | CY 302 | 3 | 1 | - | 3 | - |
6 | Biometrics and Security | CY 322 | 3 | 1 | - | 3 | - |
7 | Mobile and Wireless Systems Security | CY 431 | 3 | 1 | - | 3 | - |
8 | Real-Time Systems | IOTE 432 | 3 | 1 | - | 3 | CS 340 |
9 | Introduction to Information Theory and Coding
| IOTE 453 | 3 | - | - | 3 | IOTE 351 |
10 | Introduction to Digital VLSI for IoT | IOTE 442 | 2 | 2 | - | 3 | IOTE 241 |
11 | Introduction to Nano-Electronics for IoT | IOTE 443 | 3 | - | - | 3 | IOTE 241 |