Degree Requirements | ECTS |
General Education Requirements | 12 |
Science Requirements | 12 |
Mathematics Requirements | 42 |
Major Requirements | 132 |
Major Electives | 24 |
Free Electives | 18 |
Total Requirements | 240 |
| | |
General Education Requirements | ECTS |
Course Code | Course Name | 12 ECTS |
ENL103 | Instruction in Expository Writing | 6 |
CSE215 | Writing for Computer Science & Engineering | 6 |
Science Requirements | 12 ECTS |
Course Code | Course Name | 12 ECTS |
PHY 100 | Physics I | 6 |
PHY 110 | Physics II | 6 |
Mathematics Requirements | 42 ECTS |
Course Code | Course Name | 12 ECTS |
MAT140 | Mathematical Foundations for Science and Engineering | 6 |
MAT150 | Calculus I | 6 |
MAT160 | Linear Algebra | 6 |
MAT170 | Discrete Structures | 6 |
MAT200 | Calculus II | 6 |
MAT210 | Differential Equations | 6 |
MAT225 | Probability & Statistics | 6 |
Major Requirements | 132 ECTS |
Course Code | Course Name | 12 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 Students select four (4) of the following courses | 24 ECTS |
Course Code | Course Name | 12 ECTS |
CSE230 | Systems Analysis and Design | 6 |
CSE315 | Fundamentals of Distributed Systems with Cloud Computing | 6 |
CSE330 | 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 |
Free Electives | 18 |