School of Engineering :: The University of Jordan ::

Program Specifications

BSc. Computer Engineering / Study Plan

University Requirements

 

Click Here…

 

School Requirements

 

A. Obligatory school courses: (27) credit hours:

 

Course Number

Course Title

Contact Hours

Credit Hours

Pre-requisite

Theoretical

Practical

0301101

Calculus I

3

-

3

-

0301102

Calculus II

3

-

3

0301101

0301201

Calculus III

3

-

3

0301102

0302101

General Physics I

3

-

3

-

0302111

Practical Physics I

-

3

1

0302101 or co-requisite

0302102

General Physics II

3

-

3

0302101

0302112

Practical Physics II

-

3

1

0302102 or co-requisite

0901420

Engineering Economy

3

-

3

90 Cr. Hours

0904131

Engineering Drawing

2

2 Drawing

2 Computer

3

-

0966111

Engineering Workshops

-

3

1

-

0907101

Computer Skills for Engineers

3

-

3

1932099

 

B. Elective school courses: (Zero) credit hours: None

 

Specialty courses: (107) credit hours distributed as follows:

 

A. Obligatory specialty courses: (92) credit hours:

 

Course Number

Course Title

Contact Hours

Credit Hours

Pre-requisite

Theoretical

Practical

0301131

Principles of Statistics

3

-

3

-

1901101

Discrete Mathematics

3

-

3

-

0303101

General Chemistry (1)

3

-

3

-

0301241

Linear Algebra (1)

3

-

3

0301101

0913213

Electric Circuits

3

-

3

0302102

0913214

Electric Circuits Lab

-

3

1

0913213

0953221

Signals Analysis and Systems

3

-

3

0913213

0903261

Electronics I

3

-

3

0913213

0907211

Probability and Random Processes

3

-

3

0301102

0907231

Digital Logic

3

-

3

1932099

0907234

Digital Logic Lab

-

3

1

0907231

0907311

Computer Applications Lab

-

3

1

0907101

0907312

Technical Writing and Ethics

1

-

1

03202100

0907313

Practical Numerical Analysis

-

3

1

0301241

0907321

Data Communications Systems

3

-

3

0907322

0908321

Electrical Machines

3

-

3

0913213

0907333

Embedded Systems

3

-

3

0903261 & 0907231

0907334

Embedded Systems Lab

-

3

1

0907333

0917335

Computer Architecture and Organization (1)

3

-

3

0907231& 0907101

0907342

Object-Oriented Problem Solving

2

3

3

0907101

0907346

Data Structures and Algorithms

3

-

3

0907342

0907322

Computer Networks

3

-

3

0953221& 0907231

0917432

Computer Architecture and Organization (2)

3

-

3

0917335

0917433

Computer Control systems

3

-

3

0907334 &

0953221

0907439

Computer Organization Lab

-

3

1

0917335 &0907234

0917443

Modern Operating Systems

3

-

3

0907346

1902223

Introduction to Database Systems

3

-

3

0907346

0917451

AI and Machine learning

3

-

3

0907311 &0301241

0917461

Digital Electronics and VLSI design

3

-

3

0903261

0917462

Electronics and VLSI lab

-

3

1

0917461

0907520

Information and Network Security

3

-

3

0907322

0917522

Programming of Networks Protocols

3

-

3

0907342 & 0907322

0907528

Computer Networks Lab

-

3

1

0907322

0907529

Advanced Networks Lab

-

3

1

0907528

0907536

Parallel Processing

3

-

3

0907346 & 0917432

0907537

Parallel Processing Lab

-

3

1

0907536

0907500

Practical training

-

-

3

120 Cr. Hours*

0977598

Project (1)*

-

-

1

120 Cr. Hours*

0977599

Project (2)*

-

-

2

0977598

* Project duration for Project (1)* and Project (2)* is two regular semesters.

 

B. Elective specialty courses: (15) credit hours:

 

Course Number

Course Title

Contact Hours

Credit Hours

Pre-requisite

Theoretical

Practical

0917434

Advanced Digital Design

3

-

3

0917335

0917441

Software Engineering

3

-

3

0907342

0917521

Internet of Things

3

-

3

0907322 & 0907333

0907523

Cloud Computing

3

-

3

0907322

0907524

Wireless Networks

3

-

3

0907322

0907526

Digital Forensics

3

-

3

0907520

0907531

Special Topics in Computer Engineering

3

-

 

3

0917432 & 0907322

0907543

Optimizing Compilers

3

-

3

0917432 & 0907342

0907544

Digital Image Analysis and Processing

3

-

3

0907311 & 0953221

0917546

Data Science

3

-

3

0917451

0907547

Mobile Computing

3

-

3

0907346

0907548

Competitive Programming

3

-

3

0907346

0917549

Computer Vision

3

-

3

0917451

0907552

Advanced Topics in Machine Learning

3

-

3

0917451

0907553

Computational Intelligence

3

-

3

0917451

0918552

Mobile Robotics

3

-

3

0917433

 

Advisory Study Plan

 

(1st) Year

(1st) Semester

(2nd) Semester

Course Number

Course Title

Credit Hours

Course Number

Course Title

Credit Hours

0301101

Calculus (1)

3

0301102

Calculus (2)

3

0302101

General Physics (1)

3

0301131

Principles of Statistics

3

0302111

Practical Physics (1)

1

0302102

General Physics (2)

3

0303101

General Chemistry (1)

3

0302112

Practical Physics (2)

1

0904131

Engineering Drawing

3

0907101

Computer Skills for Engineers

3

0966111

Engineering Workshops

1

0900010

University Life Ethics and Skills

0

 

University Requirement

3

 

University Requirement

3

Total

17

Total

16

 

(2nd) Year

(1st ) Semester

(2nd) Semester

Course Number

Course Title

Credit Hours

Course Number

Course Title

Credit Hours

0301201

Calculus (3)

3

0301241

Linear Algebra (1)

3

0913213

Electric Circuits

3

0903261

Electronics (1)

3

0907231

Digital Logic

1

0913214

Electric Circuits Lab

1

1901101

Discrete Mathematics

2

0953221

Signal Analysis and Systems

3

 

University Requirement

3

0907234

Digital Logic Lab

1

 

 

 

0907211

Probability and Random Processes

3

 

 

 

 

University Requirement

3

Total

15

Total

17

 

(3rd) Year

(1st) Semester

(2nd) Semester

Course Number

Course Title

Credit Hours

Course Number

Course Title

Credit Hours

0907313

Practical Numerical Analysis

1

0907311

Computer Applications Lab

1

0907333

Embedded Systems

3

0907312

Technical Writing and Ethics

1

0907342

Object-Oriented Problem Solving

3

0907334

Embedded Systems Lab

1

0908321

Electrical Machines

3

0917335

Computer Architecture and Organization (1)

3

 

University Requirement

3

0907346

Data Structures and algorithms

3

 

University Requirement

3

0907322

Computer Networks

3

 

 

 

 

University Requirement

3

Total

16

Total

15

 

(4th) Year

(1st) Semester

(2nd) Semester

Course Number

Course Title

Credit Hours

Course Number

Course Title

Credit Hours

0907321

Data Communications Systems

3

0901420

Engineering Economy

3

0917432

Computer Architecture and Organization (2)

3

0917443

Modern Operating Systems

3

0917433

Computer Control Systems

3

0917451

AI and Machine Learning

3

0907439

Computer Organization  Lab

1

0917462

Digital Electronics and VLSI design lab

1

1902223

 Introduction to Database Systems

3

0907520

Information and Network Security

3

0917461

 

Digital Electronics and VLSI design

3

0907529

Advanced Networks Lab

1

0907528

Computer Networks Lab

1

 

 

 

Total

17

Total

14

 

(5th) Year

(1st) Semester

(2nd) Semester

Course Number

Course Title

Credit Hours

Course Number

Course Title

Credit Hours

0917522

Programming of Networks Protocols

3

0907537

Parallel Processing Lab

1

0907536

Parallel Processing

3

0977599

Project (2)

2

0977598

Project (1)

1

 

CPE Elective

3

 

CPE Elective

3

 

CPE Elective

3

 

CPE Elective

3

 

CPE Elective

3

 

University Requirement

3

 

University Requirement

3

 

 

 

 

 

 

Total

16

Total

15

 

 ​