BIO 351
| Bioinformatics | 2 | 2 | 3 | 6 |
CEN 309
| Internet and Information Technologies | 3 | 0 | 3 | 5 |
CEN 310
| Computer Peripheral Devices | 3 | 0 | 3 | 5 |
CEN 319
| Special Topics in Computer Engineering | 3 | 0 | 3 | 5 |
CEN 321
| Logic Circuits Design | 2 | 2 | 3 | 5 |
CEN 322
| Programmable Digital Systems | 2 | 2 | 3 | 5 |
CEN 331
| Fuzzy Logic | 3 | 0 | 3 | 5 |
CEN 335
| Computer Networks | 3 | 0 | 3 | 5 |
CEN 408
| Artificial Intelligence | 3 | 0 | 3 | 5 |
CEN 410
| Heuristic Methods in Artificial Intelligence | 3 | 0 | 3 | 5 |
CEN 415
| Image Processing | 3 | 0 | 3 | 5 |
CEN 416
| Data Mining | 3 | 0 | 3 | 5 |
CEN 417
| Principles of Programming Languages | 3 | 0 | 3 | 5 |
CEN 418
| E-Commerce | 3 | 0 | 3 | 5 |
CEN 420
| Introduction to Pattern Recognition | 3 | 0 | 3 | 6 |
CEN 424
| Introduction to Machine Learning | 3 | 0 | 3 | 6 |
CEN 425
| Embedded Systems | 2 | 2 | 3 | 5 |
CEN 432
| Introduction to Robotics | 3 | 0 | 3 | 6 |
CEN 433
| Mobile Robot Design | 3 | 0 | 3 | 6 |
CEN 451
| Artificial Neural Networks | 3 | 0 | 3 | 5 |
CEN 482
| Wireless Network | 2 | 2 | 3 | 5 |
EE 306
| Digital Signal Processing | 3 | 0 | 3 | 5 |
EE 341
| Energy Storage Systems | 3 | 0 | 3 | 6 |
EE 412
| Wireless and Mobile Networks | 3 | 0 | 3 | 6 |
EE 431
| Communication Networks | 3 | 0 | 3 | 6 |
IE 323
| Ergonomics | 3 | 0 | 3 | 5 |
IE 420
| Project Management | 3 | 0 | 3 | 5 |
IE 424
| Technology Management | 3 | 0 | 3 | 5 |
IE 462
| Energy Market and Segmentation | 3 | 0 | 3 | 5 |
ITL 420
| Customer Services Management | 3 | 0 | 3 | 6 |
PHYS 284
| Applied Quantum Physics | 3 | 0 | 3 | 5 |
SE 207
| Human-Computer Interaction | 2 | 2 | 3 | 5 |
SE 305
| Professional Software Engineering Practice | 2 | 2 | 3 | 5 |
SE 312
| Operating Systems | 3 | 0 | 3 | 5 |
SE 315
| Software Engineering | 3 | 0 | 3 | 5 |
SE 319
| Special Topics in Software Engineering | 3 | 0 | 3 | 5 |
SE 322
| Software Project Architecture and Design | 3 | 0 | 3 | 6 |
SE 335
| Cyber Security | 3 | 0 | 3 | 5 |
SE 343
| Mobile Application Development | 2 | 2 | 3 | 5 |
SE 355
| Advanced Programming Tool and Methods | 3 | 0 | 3 | 5 |
SE 356
| Web Application Development | 2 | 2 | 3 | 5 |
SE 360
| Compiler Design | 3 | 0 | 3 | 4 |
SE 363
| Java Programming | 3 | 0 | 3 | 5 |
SE 364
| Linux Scripts and Tools | 3 | 0 | 3 | 5 |
SE 366
| Linux System Programming | 3 | 0 | 3 | 5 |
SE 373
| Mobile Programming | 3 | 0 | 3 | 5 |
SE 383
| Python Programming | 2 | 2 | 3 | 5 |
SE 417
| Software Metrics | 3 | 0 | 3 | 5 |
SE 426
| Real-Time Systems | 3 | 0 | 3 | 5 |
SE 434
| Social Network Analysis | 3 | 0 | 3 | 6 |
SE 454
| Distributed Computing | 3 | 0 | 3 | 4 |
SE 456
| Game Programming | 3 | 0 | 3 | 5 |
SE 464
| Case Studies in Software Engineering I | 3 | 0 | 3 | 4 |
SE 465
| Case Studies in Software Engineering II | 3 | 0 | 3 | 4 |