Computer Engineering

4 YEARS | ENGLISH TAUGHT | ON CAMPUS

The main aim of the program is to introduce students with the most up-to-date developments in the area of the computer engineering and, at the same time, to further develop their life-long learning skills. The Program aims to train qualified and well-educated computer engineers who possess in-depth knowledge in computer systems, hardware and software, and who are able to put their theoretical knowledge into practice by producing new designs. The department’s graduates are perfectly equipped to deal with rapidly changing environments based on their solid education and strong background in the underlying principles of the technology, as well as hands on experience they get through laboratory work.



Elu


AIMS & OBJECTIVES

The main aim of the program is to introduce the students to the most up-to-date developments in the area of computer engineering and, at the same time, to enhance their life-long learning skills. The Program aims to bring up qualified and well-educated computer engineers who possess in-depth knowledge of computer systems, hardware, and software, and who are able to put their theoretical knowledge into practice by producing new designs. The department graduates are perfectly equipped to deal with a rapidly changing environment due to their solid education and a strong background in the underlying principles of technology, as well as the hands-on experience they get through laboratory work.

CURRICULUM

GENERAL EDUCATION REQUIREMENTS 12 ECTS
Code Course Title ECTS
ENL103 Instruction in Expository Writing 6
CSE215 Writing for Computer Science & Engineering 6
General Education Requirements 12 ECTS
Code Course Title ECTS
ENL103 Instruction in Expository Writing 6
CSE215 Writing for Computer Science & Engineering 6
General Education Requirements 12 ECTS
Code Course Title ECTS
ENL103 Instruction in Expository Writing 6
CSE215 Writing for Computer Science & Engineering 6
SCIENCE REQUIREMENTS 12 ECTS
Code Course Title ECTS
PHY 100 Physics I 6
PHY 110 Physics II 6
MAJOR REQUIREMENTS 168 ECTS
Code Course Title ECTS
CSE100 Programming Principles I – Robotics Lab 6
CSE120 Programming Principles II – Robotics Lab 6
CSE200 Data Structures & Algorithms 6
ECE105 Problem-Solving Fundamentals & Measurements 6
ECE200 Digital Systems I 6
ECE205 Circuits & Electronics I 6
ECE210 Computer Organization & Architecture 6
ECE220 Circuits & Electronics II & Laboratory 12
ECE230 Signals & Systems Theory 6
CSE300 Data Communications and Computer Networks 6
CSE320 Operating Systems 6
CSE405 Information Security 6
ECE300 Digital Systems II & Laboratory 12
ECE305 Advanced Computer Organization and Architecture 6
ECE310 Embedded Systems & Laboratory 12
ECE400 Computer Engineering Design 6
ECE405 Wireless & Mobile Networks 6
ECE495 Senior Design Project 12
Major Electives 24
CODE COURSE TITLE ECTS
CSE230 Systems Analysis and Design 6
CSE315 Fundamentals of Distributed Systems with Cloud computing 6
CSE 330 Artificial Intelligence 6
ECE361 Network Fundamentals 6
ECE362 Routing & Switching 6
ECE418 Internship Project 6
ECE425 Digital Signal Processing 6
ECE430 Parallel & Distributed Computing 6
ECE450 Contemporary Topics 6