Bachelor of Science in Computer Engineering Study Plan

Semester 1
16 CH
Semester 2
16 CH
Semester 3
20 CH
Semester 4
17 CH
Semester 5
20 CH
Semester 6
19 CH
Semester 7
19 CH
Semester 8
13 CH
ARB111
Communication Skills in Arabic
3 CH
ISL114
Islamic Culture
3 CH
MTH221
Engineering Mathematics III
3 CH
MTH222
Engineering Mathematics IV
3 CH
ELE304
Probability and Random Variables
3 CH
INN311
Innovation and Entrepreneurship
3 CH
XXXXXX2
Major Elective 2
3 CH
COE440
Digital Integrated Circuits
3 CH
COM111
IT Fundamentals
3 CH
MTH122
Engineering Mathematics II
3 CH
COE242
Digital Logic Design
4 CH
COE246
Computer Organization and Architecture
3 CH
COE321
Digital System Design
4 CH
ELE204
Signal and Systems
3 CH
INT301
Operating Systems
3 CH
XXXXXX3
Major Elective 3
3 CH
MTH121
Engineering Mathematics I
3 CH
xxxxxx1
University Elective I
3 CH
COE215
Circuit Analysis
4 CH
COE251
Electronics I
4 CH
COE348
Microprocessor System
4 CH
COE349
Embedded Systems
4 CH
ELE302
Principles of Communication
4 CH
COE446
Engineering Ethics
1 CH
ENV111
Environmental Science
3 CH
STA112
Statistics
3 CH
COE202
Programming for Engineers I
3 CH
COE212
Programming for Engineers II
3 CH
COE303
Electronics II
3 CH
COE322
Instrumentation and Measurements
3 CH
INT303
Fundamentals of Information Security
3 CH
COE401
Internship
3 CH
PHY121
Engineering Physics I
4 CH
PHY122
Engineering Physics II
4 CH
INT202
Discrete Mathematics
3 CH
INT205
Fundamentals of Data Communications
3 CH
INT302
Database Management Systems
3 CH
COE304
Data Structures
3 CH
INT305
Fundamentals of Software Engineering
3 CH
COE432
Project II
3 CH
XXXXXX2
University Elective II
3 CH
COE213
Introduction to Programming with MATLAB
1 CH
INT311
Advanced Computer Networks
3 CH
XXXXXX1
Major Elective 1
3 CH
COE431
Project I
3 CH
Prerequisite