| ECE 6313 |
Advanced Computer Architecture |
3 SCH |
| ECE 6323 |
Computer-Aided Digital VLSI Design |
3 |
| ECE 6333 |
Advanced ASIC Design and FPGA |
3 |
| ECE 6343 |
Embedded System Design |
3 |
| ECE 6353 |
Processing of Semiconductor Devices |
3 |
Computer Vision
| ECE 5623 |
Advanced Digital Image Processing |
3 Sch |
| ECE 6643 |
Pattern Recognition |
3 |
| ECE 6653 |
Computer Vision |
3 |
| ECE 6683 |
Machine Learning |
3 |
| ECE 6693 |
Robotic Vision |
3 |
Computer Networks
| ECE 6713 |
Advanced Computer Networks |
3 SCH |
| ECE 6763 |
Mobile and Wireless Networks |
3 |
| ECE 6773 |
Multimedia Services Over IP Networks |
3 |
| ECE 5733 |
Network Security |
3 |
| ECE 5743 |
Network Programming |
3 |
Communications
| ECE 5413 |
Stochastic Processes |
3 SCH |
| ECE 5713 |
Advanced Digital Communication |
3 |
| ECE 5723 |
Information and Coding Theory |
3 |
| ECE 6733 |
Cellular and Mobile Communication |
3 |
| ECE 6723 |
Software Defined Radios |
3 |
Elective Courses
Apart from fulfilling the credit hour requirement (18 SCH) from specialization courses, a student, of MS Electronic Engineering or MS Computer Engineering, will complete the remaining credit hour requirements by taking elective courses. A student can also take additional specialization courses as elective courses. Maximum of two inter-departmental graduate courses can also be taken as electives, with permission from the department. The following is a non-exhaustive list of some of the elective courses, and will be complemented by the department as required:
|