Electrical and Computer Engineerring Department
Main

Programs
Industrial Automation Engineering
Biomedical Engineering
Computer System Engineering
Communication Engineering

Department Staff

Offered Courses
  First Semester
  Second Semester

Department Labs

Graduation Project

Schedule

Contacts


 

Computer Systems Engineering Program 

 

 Program Compulsory Requirements (27 cr)

Course No.

Course Name

Cor.

Pre.

Cr.

ECE462

Advanced Microprocessors

 

ECE461

3

ECE567

Advanced Microprocessors Lab

 

ECE462

1

ECE342

Software Engineering

 

ECE341

3

ECE242

Programming Languages

 

ECE241

3

ECE343

Object Oriented Programming

 

ECE242

3

ECE445

Database Systems

 

ECE342

3

ECE446

Database Systems Lab

ECE445

 

1

ECE443

Systems Programming

 

ECE364

3

ECE466

Computer Networks

 

ECE361

ECE325

3

ECE391

Field Training I

 

 

0

ECE491

Field Training II

 

ECE391

0

ECE592

Intro. to Graduation Project

 

 

1

ECE593

Graduation Project

 

ECE592

3

 

 


 

Program Elective Requirements

            (Students should choose 24Credit Hours from one of the following groups of courses)

  Group A : Hardware  Track Courses (24 cr)

Course No.

Course Name

Cor.

Pre.

Cr .

ECE521

Digital Electronics

 

ECE323

3

ME411

Control Systems

 

ECE212

3

ECE331

Introduction to Electrical Machines

 

ECE212

3

ECE562

Special Topics

 

 

3

ECE552

Advanced Networking

 

ECE466

3

ECE553

Special topics in Computer Systems Engineering

 

 

3

ECE523

Digital Communications

 

ECE325

3

ECE554

Advanced Computer Architecture

 

ECE311

ECE364

3

ECE574

Industrial automation

 

 

3

ECE511

Principles of Sensors

 

ECE311

3

ECE563

P.C. Applications

 

ECE465

Or

ECE468

3

ECE525

Digital Signal Processing

 

ECE325

3

ECE557

Advanced Interfacing Techniques

 

ECE465

3

ECE555

Advanced Operating Systems

 

ECE361

3

ECE556

Computer-Aided Circuit Analysis and Design

 

ECE323

ECE311

3

 


 

Group B : Software  Track Courses (24Cr.)

Course No.

Course Name

Cor.

Pre.

Cr.

ECE542

Principles of Artificial Intelligence

 

ECE341

3

ECE545

Special Topics in Software

 

 

3

ECE546

Neural Networks

 

ECE542

3

ECE552

Advanced Networking

 

ECE466

3

ECE543

Fuzzy Systems

 

ECE542

3

ECE544

Advanced Data Base Systems

 

ECE445

3

ECE547

Image Processing

 

SC311

ECE325

3

ECE548

Visual Programming

 

 

3

ECE549

Internet Applications

 

 

3

ECE564

Fault-Tolerant Systems

 

ECE364

SC311

3