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 |
(Students select four (4) of the following 9 courses) |
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 |