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.
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.
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 |