| Course Code | Course Name | Credit Hours | Prerequisite | Equivalent Requirement th> | Study Method |
|---|
| CME 310 | Numerical Analysis for Engineers | 3 | ( CPE 150 و IOT 200 و MATH 241 و MATH 205 ) | ( CPE 310 ) | Blended |
| CME 312 | Signals and Systems | 3 | ( EPE 220 ) | ( هت 312ب ) | Normal |
| CME 315 | Probability, Statistics and Random Processes in Engineering | 3 | ( CME 312 ) | ( CME 314 ) | Normal |
| CME 456 | COMMUNICATION SYSTEMS | 3 | ( CME 312 ) | ( هت 456 ) | Blended |
| CME 462 | Data Communications | 3 | ( CME 456 ) | ( هت 462 ) | Blended |
| CPE 230 | Digital Logic Design | 3 | ( EPE 220 ) | ( هح 230 ) | Online |
| CPE 231 | Digital Logic Design Lab | 1 | ( CPE 230 ) | ( هح 231 ) | Normal |
| CPE 260 | Object Oriented Programming and Design | 4 | ( CPE 150 ) | ( ) | Normal |
| CPE 260L | Object Oriented Programming and Design Lab | 0 | ( CPE 150 ) | ( ) | Normal |
| CPE 344 | Microprocessor and microcontroller Systems Design | 3 | ( CPE 230 ) | ( هح 344ا ) | Online |
| CPE 345 | Microprocessor and microcontroller Systems Design Lab | 1 | ( CPE 344 ) | ( هح 345 ) ( هح 345ا ) | Normal |
| CPE 354 | Data Structures and Algorithms | 4 | ( CPE 260 ) | ( هح 354ا ) ( هح 354ب ) | Normal |
| CPE 354L | Data Structures and Algorithms Lab | 0 | ( CPE 260 ) | ( ) | Normal |
| CPE 442 | Computer Organization and Architecture | 3 | ( CPE 344 ) | ( ) | Blended |
| CPE 450 | Database Systems Design | 4 | ( CPE 354 ) | ( هح 450ب ) ( هح 450ج ) | Normal |
| CPE 450L | Database Systems Design Lab | 0 | ( CPE 354 ) | ( ) | Normal |
| CPE 460 | Operating Systems Design | 4 | ( CPE 354 ) | ( هح 460 ) | Normal |
| CPE 460L | Operating Systems Design Lab | 0 | ( CPE 354 ) | ( هح 460م ) | Normal |
| CPE 542 | Principles of Embedded Systems | 3 | ( CPE 442 ) | ( هح 542 ) | Blended |
| CPE 562 | Computer Networks | 3 | ( CME 462 ) | ( هح 562 ) | Blended |
| CPE 563 | Computer Networks Lab | 1 | ( CPE 562 ) | ( هح 563 ) | Normal |
| ELE 206 | TECHNICAL WRITING AND ENGINEERING ETHICS | 3 | ( IOT 200 و CPE 150 ) | ( هل 205 ) ( ELE 205 ) | Normal |
| ELE 250 | Electronics 1 | 3 | ( EPE 220 ) | ( هل 250 ) | Normal |
| ELE 251 | Electronics 1 Lab | 1 | ( ELE 250 ) | ( هل 251 ) | Normal |
| EPE 220 | Electric Circuits 1 | 3 | ( PHYS 102 ) | ( هق 220 ) | Normal |
| EPE 225 | DIRECT CURRENT CIRCUITS LAB | 1 | ( EPE 220 ) | ( هق 225 ) | Normal |
| IOT 100 | Career Development (1) | 0 | | ( CPE 100 ) | Normal |
| IOT 200 | Career Development (2) | 0 | ( IOT 100 ) | ( CPE 200 ) | Normal |
| IOT 300 | Career Development (3) | 0 | ( IOT 200 ) | ( CPE 300 ) | Normal |
| IOT 340 | Introduction to IoT | 3 | ( CPE 260 ) | ( ) | Blended |
| IOT 344 | IoT Applications | 3 | ( IOT 340 ) | ( ) | Blended |
| IOT 345 | IoT Applications Lab | 1 | ( IOT 344 ) | ( ) | Normal |
| IOT 400 | Career Development (4) | 0 | ( IOT 300 ) | ( ) | Normal |
| IOT 450 | Big Data in IoT | 3 | ( CPE 354 و IOT 340 و CPE 286 ) | ( ) | Blended |
| IOT 460 | Cloud computing in IoT | 3 | ( CPE 460 و IOT 450 ) | ( ) | Normal |
| IOT 498 | Graduation Project 1 | 1 | ( ELE 206 و CPE 286 و IOT 300 ) | ( ) | Normal |
| IOT 500 | Field Training | 6 | ( ELE 206 و IOT 400 ) | ( ) | Normal |
| IOT 520 | Wireless IoT | 3 | ( IOT 344 و CME 462 ) | ( ) | Normal |
| IOT 521 | Wireless IoT Lab | 1 | ( IOT 520 ) | ( ) | Normal |
| IOT 576 | Artificial Intelligence in the IoT | 3 | ( IOT 450 و CME 315 ) | ( ) | Normal |
| IOT 577 | Artificial Intelligence in the IoT Lab | 1 | ( IOT 576 ) | ( ) | Normal |
| IOT 578 | IoT Security and Privacy | 3 | ( IOT 344 و CPE 562 ) | ( ) | Normal |
| IOT 579 | IoT Security and Privacy Lab | 1 | ( IOT 578 ) | ( ) | Normal |
| IOT 598 | Graduation Project 2 | 3 | ( IOT 498 ) | ( ) | Normal |
| MATH 152 | Discrete Mathematics (for Information Technology and Engineering Students) | 3 | ( MATH 102 ) | ( ر 152 ) | Blended |
| MATH 241 | Linear Algebra I | 3 | ( MATH 101 ) | ( CME 210 ) ( ر 241 ) | Normal |