Computer Engineering

Electrical and computer engineering department offers two academic programs leading to the bachelor degree. The first one is electrical engineering in one of the following specializations: communications, computer, control and power, or without a specialization (general track). The second program is computer systems engineering.

The study plan consists of 160 credited hours distributed according to the following table:

Requirement Type

Credited Hours

University requirements

21

Faculty requirements

33

Specialization Requirements

101

Free Elective Courses

5

Total

160

Faculty Requirements for Computer Systems Engineering: 33 credit hours

Course ID

Prerequisite

MATH1411 | CALCULUS 1

_

MATH1321 | CALCULUS 2

MATH1411

MATH234 | INTRODUCTION TO LINEAR ALGEBRA

MATH1321

PHYS111 | GENERAL PHYSICS LAB 1

_

PHYS112 | GENERAL PHYSICS LAB 2

PHYS111, PHYS132 or concurrent

PHYS141 | GENERAL PHYSICS 1

MATH1411 or concurrent

PHYS132 | GENERAL PHYSICS 2

PHYS141

MATH1321 or concurrent

COMP142 | COMPUTER AND PROGRAMMING

_

COMP233 | DISCRETE MATHEMATICS

MATH1411

ENME120 | WORKSHOP

_

ENME121 | ENGINEERING DRAWING

_

BUSA2301 | ENGINEERING MANAGEMENT

_

 

Course Prerequisites

Course Number

MATH234,

COMP230 or COMP132 or COMP133 or  MATH320 or

COMP142

MATH330 | NUMERICAL METHODS

MATH1321

MATH331 | ORDINARY DIFFERENTIAL EQUATIONS

COMP230 or COMP132 or

COMP142

COMP231 | ADVANCED PROGRAMMING

COMP230 or COMP132 or

COMP142

COMP2321 | DATA STRUCTURES

COMP2321 or COMP232

COMP333 | DATABASE SYSTEMS

COMP333

COMP433 | SOFTWARE ENGINEERING

PHYS112, ENEE236

ENEE2103 | CIRCUITS AND ELECTRONICS LABORATORY

PHYS132

(or concurrent MATH331)

ENEE2304 | CIRCUIT ANALYSIS

ENEE2304 or ENEE2301

ENEE236

ENEE2409 | ANALOG ELECTRONICS

MATH1321

ENEE2307

ENEE2307 | PROBABILITY AND ENGINEERING STATISTICS

ENEE2304, ENEE2302

ENEE3302

ENEE3302 | CONTROL SYSTEMS

MATH331

ENEE2302

ENEE2302 | SIGNALS AND SYSTEMS

ENEE2302, ENEE2307

ENEE339

 

ENEE339 or ENEE3306 (or concurrent ENEE3306)

ENEE4103 | COMMUNICATIONS LAB

ENCS336 or ENCS432 (or concurrent ENCS238)

ENCS211 | DIGITAL ELECTRONICS AND COMPUTER ORGANIZATION LAB

COMP142 or COMP132 or COMP133 or COMP230

ENCS234 | DIGITAL SYSTEMS

ENCS234

ENCS238 | COMPUTER ORGANIZATION

ENCS238

ENCS311 | ASSEMBLY LANGUAGE LABORATORY

COMP230 or COMP132 or COMP142

ENCS313 | LINUX LABORATORY

ENCS234, ENEE236

ENCS333 | DIGITAL INTEGRATED CIRCUITS

ENCS238

ENCS338 | MICROPROCESSOR-BASED SYSTEMS

ENCS336 or ENCS238

ENCS339 | OPERATING SYSTEMS

4th year level

ENCS401 | PRACTICAL TRAINING

ENCS338, ENCS211

ENCS411 | COMPUTER DESIGN LAB

ENCS438

ENCS412 | INTERFACING LABORATORY

ENCS433 or ENCS436

ENCS413 | COMPUTER NETWORKS LABORATORY

ENEE2302, (ENCS238 or ENCS336)

ENCS431 | DIGITAL SIGNAL PROCESSING

COMP233, (COMP230 or COMP142)

ENCS434 | ARTIFICIAL INTELLIGENCE

ENEE339 or ENEE3306

ENCS436 | COMPUTER NETWORKS

ENCS238 or ENCS336

ENCS437 | COMPUTER ARCHITECTURE

ENEE236, ENCS338

ENCS438 | INTERFACING TECHNIQUES

ENCS531

ENCS514 | REAL-TIME SYSTEMS LAB

Passing 115 credited hours and department approval

ENCS515 | ADVANCED COMPUTER SYSTEMS ENGINEERING LABORATORY

Passing 115 credited hours and department approval

ENCS520 | INTRODUCTION TO GRADUATION PROJECT

4th year lever

ENCS521 | COMPUTER ENGINGEERING ETHICS

ENCS520, ENCS401

ENCS530 | GRADUATION PROJECT

ENCS339, ENCS313

ENCS531 | REAL-TIME APPLICATIONS AND EMBEDDED SYSTEMS

ENCS436 (or concurrent ENCS436)

ENCS532 | DATA AND NETWORK SECURITY

ENCS238

ENCS533 | ADVANCED DIGITAL SYSTEMS DESIGN

 

Course Prerequisites

Course No.

ENCS339, COMP2321

ENCS5311 | DISTRIBUTED SYSTEMS AND ALGORITHMS

ENCS313, ENCS339

ENCS5312 | SYSTEM PROGRAMMING

ENCS333

ENCS5313 | VLSI

ENCS436

ENCS5314 | MOBILE COMPUTING AND WIRELESS NETWORKS

ENCS434, ENEE3302

ENCS5315 | INTRODUCTION TO NEURAL NETWORKS AND FUZZY LOGIC

ENCS437

ENCS5316 | PARALLEL COMPUTING

ENCS436

ENCS5317 | MULTIMEDIA SYSTEMS

ENCS338 or ENCS432

ENCS5318 | ROBOTICS

4th year level and department approval

ENCS539 | Special Topic