Semester Course
Code
Course Title Credit
Hours
Lec. Tut. Lab.
3

New

Bylaw

EB 103 Mathematics (3) 3 2 2 1
EC 132 Structured Programming 4 3 1 3
EE 291 Electric Circuits 4 3 2 1
EC 171 Discrete Mathematics 4 3 2 0
EC 121 Introduction to Digital Logic Design 4 3 2 2
Semester Credit Hours 19
Semester Course
Code
Course Title Credit
Hours
4

New Bylaw

EB 204 Engineering Mathematics (4) 3
EE 232# Electronics 3
EC233 Data Structures and Algorithms 4
EC 132 Structure Programming
EC222 Advanced Digital Logic Design 4
EC 121 Introduction to Digital Logic Design
EB104 Linear Algebra 3
HU 113!! Technical Reports Writing and Presentation Skills 2
UGE 02 English (2)
UGE 00 English (0)
Semester Credit Hours 19
Semester Course
Code
Course Title Credit
Hours
Lec. Tut. Lab.
5

New

Bylaw

 

EC 234 Object Oriented Programming 4 3 1 2
EB 123 Modern Physics 3 3 1 0
EC 241 Systems Programming 3 2 2 1
EB 207 Numerical Analysis using MATLAB 4 3 1 2
EB 208 Applied Probability and Statistics 3 3 1 0
EE 290 Control system (1) 3 2 2 1
Semester Credit Hours 20
Semester Course
Code
Course Title Credit
Hours
6

New Bylaw

EC 235 Advanced Algorithms 3
EC 292 Concurrent Programming 3
EC 359 Programming Language & Translators 3
EC 271 Computer Organization 3
HU 162!! Human Computer Interaction 2
UCS 01 Communication skills (1) 1
UGE 02 English (2) 2
UGE 02 English (4)
UGA 03 Arabic Language Skills
Semester Credit Hours 17
Semester Course
Code
Course Title Credit
Hours
Lec. Tut. Lab.
7

New

Bylaw

EE 241 Signals and systems 3 2 2 1
EC 281 Microprocessors and assembly language 4 3 1 2
EC 342 Operating Systems 3 2 2 2
EC 372 Computational Models 2 2 2 0
HU 141!! Ethics & Human Rights 2 0 0
UGE 03 English Language (3) 0 4 2
UGE 01 English Language (1) 0 4 2
EE 290 Control system (1) 3 2 2 1
EC 384 Modeling & simulation 2 1 1 2
EC 351 Database Management System 3 2 2 1
Semester Credit Hours 20
7

OLD Bylaw

EE 215 Electric Circuits 4 4 1 1
CE 342 Operating Systems 4 4 1 1
BE 123 Modern Physics 3 3 2 0
BE 207 Numerical Analysis using MATLAB 3 2 2 1
EGE 03 English Language (3) 2 3 3 0
CE 384 Modeling & Simulation 2 2 1 0
Semester Credit Hours 18
Semester Course
Code
Course Title Credit
Hours
8

OLD

Bylaw

CE 361 Data and Computer Communications 4
HU 162 Human Computer Interaction 2
EE 232 Electronics 4
CE 383 Intelligent Systems 2
CE 312 Embedded Systems 4
CE 352 Software Engineering 4
Semester Credit Hours 20
8

New Bylaw

EC 312 Embedded Systems 3
EC 352 Software Engineering 3
EC 361 Data and Computer Communications 3
EE 346 Elective 1
Introduction to Computer Vision 3
EC 385 Elective 2

E Business

2
HU 141 Ethics and Human Rights 2
UGE 02 English (2) 2
UGE 04 English (4)
Semester Credit Hours 18
Semester Course
Code
Course Title Credit
Hours
Lec. Tut. Lab.
9

OLD Bylaw

EE 215 Electric Circuits 4 4 1 1
CE 400-1 Graduating Project (1) 3 2 0 4
 

CE 365

Elective

Computer Security

4 4 1 1
CE 363 Communications and Computer Networks 4 4 1 1
BE 123 Modern Physics 3 3 2 0
EGE 03 English Language (3) 2 3 3 0
Semester Credit Hours 20
9

New Bylaw

EC 384 Modeling & simulation 2 1 1 2
EC 365 Computer Security 3 2 2 1
EC 363 Computer Networks 4 3 2 1
EC 400-1 Graduating Project (1) 5 3 0 6
 

EC381

Elective

Computer Graphics & Visualization

3 2 1 2
 

EC 313

Elective

Computer Architecture

3 2 1 2
Semester Credit Hours 20

CE201 Computer Programming (3Cr) (2-1-2)

EC201 Computer Programming (3Cr) (2-1-2)

UEC01E Computer Skills & Programming Concepts I (2Cr) (1-1-2)

Graduation Requirements:

EC 373 – Distributed Systems & Web Services (3Cr)

Semester Course
Code
Course Title Credit
Hours
10

OLD Bylaw

CE 352 Software Engineering 3
CE 400-2 Graduating Project (2) 4
CE 385 E Business 2
CE 383 Intelligent System 2
EE232 Electronics 4
CE 312 Embedded systems 4
Semester Credit Hours 19
10

New Bylaw

EC 365 Computer Security 3
EC 383 Intelligent Systems 3
EC 400-2 Graduating Project (2) 5
HU 141 Ethics and Human Rights 2
EE 346 Elective 5

Introduction to Computer Vision

3
EC 373 Elective 5

Distributed Systems & Web Services

UC 01 Communication Skills 2
EC 385 Elective 6

E Business

2
Semester Credit Hours 20