Computer Engineering Program
Computer Engineering Program
 

First Year

1st Semester

Code

Name of Lesson

ECTS

PHY 131

General Physics I

6

MAS 021

Calculus I

6

BIO 101

Introduction to Modern Biology

5

ECE 100

Introduction to Design and Engineering

5

ECE 101

Introduction to Design and Engineering Laboratory

2

LAN 100

General Advanced English

5

 

2nd Semester

Code

Name of Lesson

ECTS

PHY 132

General Physics II

6

MAS 022

Calculus II

6

CS 034

Programming Principles I

7

ECE 102

Electrical Circuits and Networks

7

LAN 104

English for Technical Purposes

5

 

Second Year

3rd Semester

Code

Name of Lesson

ECTS

MAS 023

Mathematics III

6

CS 035

Data Structures and Algorithms

7

ECE 203

Circuits and Measurements Laboratory

5

ECE 210

Digital Logic Design

6

ECE 211

Digital Systems Laboratory

4

 

4th Semester

Code

Name of Lesson

ECTS

MAS 024

Mathematics IV

6

PHY 133

General Physics III

6

ECE 205

Electronic Devices and Circuits I

6

ECE 212

Computer Organization and Microprocessors

5

ECE 213

Computer Organization and Microprocessors Laboratory

3

ECE 220

Signals and Systems I

6

 

 

 

Third Year

5th Semester

Code

Name of Lesson

ECTS

ECE 320

Signals and Systems II

6

ECE 312

Computer Architecture

7

ECE 311

Discrete Analysis and Structures

6

ECE 325

Iterative Methods

6

Elective Course I

5

 

6th Semester

Code

Name of Lesson

ECTS

ECE 324

Intro to Random Signals and Systems

6

ECE 317

Engineering of Computing

6

ECE 313

Engineering of Operating Systems

7

ECE 360

Computer Networks

6

Elective Course II


5



 

Fourth Year

7th Semester

Code

Name of Lesson

ECTS

ECE 401

Capstone Design Project

7

PBA 335

Entrepreneurship Management

5

ECE xxx

Technical Elective Course

6

ECE xxx

Technical Elective Course

6

ECE xxx

Technical Elective Course

6

 

8th Semester

Code

Name of Lesson

ECTS

ECE 402

Capstone Design Project

7

Elective Course III

5

ECE xxx

Technical Elective Course

6

ECE xxx

Technical Elective Course

6

ECE xxx

Technical Elective Course

6

 

Computer Engineering program for students admitted between 2003-2004

CE Areas of Concentration

Students following the Computer Engineering program should take 6 elective courses (36 ECTS units) from the following list of technical elective courses, including 3 courses from one of the following areas of concentration. Subject to approval, a student may select up to two Electrical Engineering electives.

Computer Hardware Systems
Intelligent Systems
ECE403 Microprocessor Systems ECE420 Stochastic Processes
ECE404  Computer Hardware Systems ECE421 Introduction to Computational Intelligence
ECE405  Programmable ASICs Design ECE424 Fault-Tolerant Systems
ECE406  Digital VLSI Circuit Design ECE425  Introduction to Robotics
ECE407 Computer Aided Design for VLSI ECE426  Artificial Intelligence
ECE408 Digital Design with FPGAs ECE427 Embedded and Real-Time Systems
ECE409 Advanced Computer Architecture ECE429  Digital Signal Processing
ECE424 Fault-Tolerant Systems ECE468 Optimization for Engineers
ECE427  Embedded and Real-Time Systems ECE480 Brain Computer Interface
Computer Networks
ECE359 Introduction to Communication Systems ECE457 Computer Systems and Network Security
ECE417 Distributed Systems ECE462 Network Computing
ECE420 Stochastic Processes ECE464 Mobile Computing Systems
ECE424 Fault-Tolerant Systems ECE466 Performance Evaluation of Computer Systems and Simulation
ECE450 Information Theory ECE468  Optimization for Engineers
ECE453 Wireless Telecommunication Networks ECE484 Modeling and Simulation of Computer Systems

Detailed Course Descriptions are available in the Undergraduate Studies Guide.

Edit PageSiteMap