• 19838
    • Login
      • New Applicants
      • Students
      • Staff
    • En
      • Ar
  • search
    • Information for
      • New Applicants
      • Students
      • Faculty & Staff
      • Alumni
      • Visitors
    • AASTMT Today
      • News
      • Events
      • Albums
  • AASTMT
Logo Logo
Apply Now

College of Engineering & Technology  Smart Village

Apply Now
  • About
    • Overview
    • Vision & Mission
    • Educational Objectives
    • College Values
    • Ethics
  • Departments
    • Architectural Engineering & Environmental Design
    • Basic and Applied Sciences
    • Construction & Building Engineering
    • Mechanical Engineering
    • Electrical Energy Engineering
    • Electronics & Communication Engineering
    • Computer Engineering department
  • Undergraduate
    • Accreditation
    • Regulations
      • Admission Requirements
      • Enrollment Documents
      • Fees and Scholarships
      • Academic Regulations
      • Code of Conduct
    • International and exchange programs
    • Student Outcomes
    • Dual Degree Programs
    • Curriculum and Brief Description
  • Facilities
    • Smart Village Engineering Library
    • Training & Visiting Trips
    • Laboratory Facilities
    • College Facilities
  • Faculty & Staff
    • Administration
    • Faculty Members
    • Staff
  • Jobs
  • Partnerships and industry
  • Online Faculty Newsletter
  • Service
    • Undergraduate Schedules
  • Post Graduate studies
    • Master's of Science
      • Electronics and Communication Engineering
      • Mechanical Engineering
      • Renewable Energy and Environmental Engineering
      • Architecture Engineering and Environmental design
      • Construction and building Engineering

Home Colleges Computer Engineering Structure

Computer Engineering

Explore More

  • Home
    • Welcome
    • Mission and Vision
    • Students Outcomes
    • Program Educational Objectives
      • Overview
      • Structure
      • Accreditation
      • Master of Engineering (MEng) Program
      • Master of Science in Computer Engineering
    • Library
    • Labaratory
    • Faculty MembersStaff
  • News and Events
Computer Engineering

Structure

 

Brief

In the Department of computer engineering, courses are divided into categories : Basic and Applied Science (EBA / EAP), Computer engineering (ECE), Electronics and communication (EEC), Electrical and control Engineering (EEE), Mechanical Engineering (EME), and Industrial and Management Engineering (EIM). Every student is required to achieve a total of 160 credit hours in 9 Semesters.

 

Term 1

Code

Title

Prequisites

Cr.Hr.

EBA1203

Calculus I

None

3

EBA1103

Physics I

None

3

EAP1401

Statics

None

3

EBA1308

Chemistry

None

3

EIM1101

Manufacturing Technology

None

2

UNR1403

Academic English

None

2

UNRxxxx

Humanity Elective Course I

None

2

 

Term 2

Code

Title

Prequisites

Cr.Hr.

EBA1204

Calculus II

EBA1203

3

EBA1104

Physics II

EBA1103

3

EAP1402

Dynamics

EAP1401

3

EME1501

Engineering Drawing and Projection

None

3

ECE1101

Programming Fundamentals and Problem Solving

None

2

UNR1407

Academic Writing

UNR1403

2

UNR2101

Communication and presentation skills

UNR1403

2

 

Term 3

Code

Title

Prequisites

Cr.Hr.

EBA2201

Differential Equations

EBA1204

3

ECE3402

Numerical Methods

EBA1204, ECE1101

2

ECE2102

Applied Programming

ECE1101

3

ECE2201

Digital Logic Design

ECE1101

3

ECE2401

Discrete Mathematics

ECE1101

2

EEE2301

Electrical Circuits I

EBA1204, EBA1103

2

UNRxxxx

Humanity Elective Course II

None

2

 

Term 4

Code

Title

Prequisites

Cr.Hr.

EBA2202

Vector and Complex Analysis

EBA2201

3

ECE2103

Data Structure & Algorithms

ECE2102

3

ECE2202

Digital Systems Analysis

ECE2201

3

ECE2104

Object-Oriented Programming

EBA2201 ECE2102

3

EEE2302

Electrical Circuits II

EEE2301

3

EEC3220

Introduction to Communication Systems

EBA2201

3

 

Term 5

Code

Title

Prequisites

Cr.Hr.

EBA3206

Probability & Statistical Analysis

EBA2204

3

ECE4301

Computer Networks

EEC3220

3

ECE3203

Computer Architecture

ECE2202

3

EEE3208

Electrical Power and Machines

EEE2302

3

ECE3501

Database Systems

ECE2104

2

ECE3105

JAVA Programming

ECE2103, ECE2104

2

EEC2320

Electronics I

EEE2301

2

 

Term 6

Code

Title

Prequisites

Cr.Hr.

ECE4302

Advanced Networks

ECE4301

2

ECE3204

Microprocessors Systems

ECE3203

3

EEC3321

Electronics II

EEC2320

3

ECE3403

Data Analytics and Optimization using Python

ECE3402, ECE3105

3

ECExxxx

Department Restricted Elective I

 

2

ECE3502

Systems Programming

ECE2104

2

EIM4204

Operations Research

Cr. Hrs 80

3

 

Term 7

Code

Title

Prequisites

Cr.Hr.

EEC4509

 Applied Digital Signal Processing

ECE3204, ECE2202

3

EEE4108

Applied Control Systems

EEE3208

3

ECE4601

Artificial Intelligence

ECE3105, ECE3403

3

ECE4205

Data Acquisition Systems

ECE3204

3

ECE4701

Computer Graphics

ECE3105

3

ECE4503

Operating Systems

ECE3502

3

EEC4000

Practical Training I

64 Cr. Hr.

0

 

Term 8

Code

Title

Prequisites

Cr.Hr.

EEC5001

Graduation Project I

111 Cr. Hr.

2

ECE5206

Embedded Systems Design

ECE4503, ECE4205

3

ECE5303

Cyber Security

ECE4301, ECE4503

3

ECExxxx

Department Restricted Elective I

 

2

ECExxxx

Department Restricted Elective II

 

3

UNR4201

Professional Ethics and Practice Law

75 Cr. Hr. 

2

ECExxxx

Department Restricted Elective II

 

3

 

Term 9

Code

Title

Prequisites

Cr.Hr.

EEC5002

Graduation Project II

EEC5001

4

ECE5504

Computing Systems

ECE4503

3

ECExxxx

Department Restricted Elective II

 

3

ECExxxx

Department Restricted Elective II

 

3

ECExxxx

Advanced Undergraduate Elective Course

 

2

EEC5000

Practical Training II

EEC4000 80 Cr. Hr.

0

UNR5301

Introduction to Entrepreneurship

Cr. Hrs 112

2

 

 

 

Computer Restricted Elective 1 Course Pool

Subject Field

Course Code

Course Title

Cr. Hr.

Prerequisite

Computer Restricted Elective 1 Course Pool

CC Group 1

ECE4106

Assembly Language

2

ECE3204

ECE4107

Introduction to Software Engineering

2

ECE3105,

 ECE3501

ECE4108

Advanced-Data Structure in Applications

2

ECE2103,

 ECE3105

 

CC Group 2

ECE4207

Microcomputer Based Design

2

ECE3204

ECE4208

Computer Design & Performance Evaluation

2

ECE3203

 

CC Group 3

ECE4304

Data Security

2

 

ECE2104,

 EBA3206

ECE4305

Internetwork Security

2

ECE4301

 

CC Group 4

ECE4404

Big Data Management

2

ECE3501

ECE4405

Modelling & Simulation

2

ECE3105, 

EBA3206

 

CC Group 5

ECE4505

Computing Algorithms

2

ECE3105

 

CC Group 6

ECE4602

Neural Networks

2

ECE3105, 

ECE3403

 

 

 

Computer Restricted Elective 2 Course Pool

Subject Field

Course Code

Course Title

Cr. Hr.

Prerequisite

Computer Restricted Elective 2 Course Pool

CC Group 2

ECE5209

Computer-Aided Design

3

ECE3203

ECE5210

 

Embedded Software Testing

 

3

 

ECE4503

ECE3204

 

CC Group 3

ECE5306

Selected Topics in Networks

3

ECE4302

 

CC Group 4

ECE5406

Introduction to Data Mining

3

ECE4601

 

CC Group 5

ECE5506

Distributed and parallel systems

3

ECE4503, 

ECE4301

ECE5507

Computer Systems Engineering

3

ECE4301,

 cr. Hrs. 129

ECE5508

Selected Topics in Computing

3

ECE5303

 

CC Group 6

ECE5603

Intelligent Robotics

3

ECE3204

EEE4108

ECE5604

Web Engineering

3

ECE3105, 

ECE3501

ECE5605

Mobile Applications

3

ECE3105

ECE5606

Computer Forensics

3

ECE5303

 

CC Group 7

ECE5702

Multimedia and Virtual Reality

3

ECE3105

ECE5703

Image Processing and Pattern Recognition

3

ECE4701

 

 

 

Computer Advanced Undergraduate Elective Course Pool

Subject Field

Course Code

Course Title

Cr. Hr.

Prerequisite

Computer Advanced Undergraduate Elective Course Pool

CC Group 3

ECE5307

Cloud Computing

2

ECE4302

 

CC Group 5

ECE5509

Advanced Database Systems

2

ECE3501

 

CC Group 6

ECE5607

Computational Intelligence in Biology

2

ECE4601, ECE3105

ECE5608

Intro to Intelligent Human-Computer Interaction.

2

, ECE4601,

ECE3105

ECE5609

Natural Language Processing

2

ECE4601,

ECE3105

ECE56

Selected topics in Quantum Computing

2

ECE3105,

EBA3206

 

Explore The Academy

  • About AASTMT
  • Maritime
  • Admission
  • Campuses
  • Student Affairs
  • Services

Academics

  • Education
  • Colleges
  • Arab Academy International Study Center
  • Deaneries
  • Institutes
  • Centers
  • Complexes
  • Certificates Verification

Get In Touch

  • Contact Us
  • Maps and Locations
  • Virtual Tour
  • Jobs and Vacancies

Stay Connected

© 2025 | All Right Reserved - AASTMT
  • Policies & Terms of Use
  • Copyright
  • Sitemap
  • Policies for Social Media Accounts