To prepare competent graduates and researchers in computer engineering-related fields who can participate effectively in industry and academics to propel the Kingdom on the global front.
Program Structure
Required / Elective
No.of Courses
Credit Hours
Percentage
Course
Required
6
16
45
Elective
4
12
33
Thesis
1
8
22
Total
11
39
100
Semester
Course Code
Course Name
EE 641
Advanced Computer Architecture
3
EE 642
Advanced Computer Network
IE 694
Engineering Research Skill
2
EE 640
Software Engineering
EE 645
Computer Performance Evaluation
EE xxx
Elective Course I
Elective Course II
EE 695
Research Seminar
EE 699
Elective Course III
Elective Course IV
Prerequisite
Course Description
Computer Performance Evaluationn
Engineering Research Skill and Methodology
Advisors Approval
M.Sc. Thesis
Department Approval
MATH 629
Advanced Numerical Analysis
MATH 639
Advanced Engineering Mathematics
EE 643
Database (2)
EE 644
Compilers Construction
EE 646
Advanced Permutation Theory
EE 647
Digital System Design
EE 648
Image and Signal Processing
EE 649
Design of Very Large Scale Integrated Systems
EE 650
Microprocessor and its applications
EE 651
Digital Control Systems
EE 652
Parallel Processing
EE 653
Reliability and Fault Tolerance
EE 654
Embedded Systems
EE 655
Introduction to Artificial Intelligence
EE 656
Introduction to Robotic Systems
EE 657
Operating Systems (2)
EE 658
Programming Languages Architecture
EE 659
Distributed Computing
EE 660
Wireless and Mobile Computing
EE 661
Fuzzy logic Control
EE 662
Nonlinear Control
EE 663
Optimal Control
EE 664
Real-time Computing and Control
EE 665
Algorithms Design and Analysis
EE 666
Introduction to Visual Languages and Machine Theory
EE 667
Computer Cohesion
EE 668
Neural Networks
EE 669
Special Topics in Computer Engineering
EE 670
Special Topics in Software Engineering
EE 671
Special Topics in Control Engineering