Area 1: Computer Architecture and High-Performance Computing | ||
Course No. | Title | Credit Hours |
COE 501 | Computer Architecture | (3-0-3) |
COE 502 | Parallel Computing | (3-0-3) |
COE 504 | Heterogeneous Computing | (3-0-3) |
COE 509 | Special Topics in Computer Architecture and HPC | (3-0-3) |
COE 586 | Computer Arithmetic | (3-0-3) |
COE 601 | Massively Parallel Computing | (3-0-3) |
COE 602 | Design and Modeling of Massively Parallel Architectures | (3-0-3) |
COE 603 | Parallel Computer Architecture | (3-0-3) |
COE 604 | Interconnection Networks | (3-0-3) |
COE 605 | Reliability and Fault Tolerance of Computer Systems | (3-0-3) |
ICS 556 | Parallel Algorithms | (3-0-3) |
Area 2: Computer Networks and Security | ||
Course No. | Title | Credit Hours |
COE 520 | Queuing Theory and Network Applications | (3-0-3) |
COE 540 | Computer Networks | (3-0-3) |
COE 541 | Local and Metropolitan Area Networks | (3-0-3) |
COE 543 | Mobile Computing and Wireless Networks | (3-0-3) |
COE 544 | Wireless Ad hoc Networks | (3-0-3) |
COE 545 | Wireless Sensor Networks | (3-0-3) |
COE 546 | Computer Network Design | (3-0-3) |
COE 547 | Network Management | (3-0-3) |
COE 551 | Computer and Network Security | (3-0-3) |
COE 553 | Fault Tolerance and Reliability in Computer Networks | (3-0-3) |
COE 554 | Modeling and Analysis of Computer Networks | (3-0-3) |
COE 555 | Protocol Engineering | (3-0-3) |
COE 559 | Special Topics in Computer Networks and Security | (3-0-3) |
COE 642 | Computer Systems Performance | (3-0-3) |
COE 644 | Radio Resource Management | (3-0-3) |
COE 645 | Wireless Network Security | (3-0-3) |
COE 647 | Multimedia Networks | (3-0-3) |
EE 571 | Digital Communications I | (3-0-3) |
EE 573 | Digital Communications II | (3-0-3) |
EE 577 | Wireless and Personal Communication | (3-0-3) |
EE 672 | Satellite Communications | (3-0-3) |
EE 674 | Telecommunication Networks | (3-0-3) |
ICS 553 | Advanced Computer Algorithms | (3-0-3) |
ICS 554 | Applied Combinatorics and Graph Theory | (3-0-3) |
ICS 555 | Data Security and Encryption | (3-0-3) |
ICS 571 | Client-Server Programming | (3-0-3) |
ICS 572 | Distributed Computing | (3-0-3) |
ICS 575 | Application Development for Internet-Based Services | (3-0-3) |
SEC 528 | Security in Wireless Networks | (3-0-3) |
SE 518 | Deterministic Modeling and Simulation | (3-0-3) |
SE 522 | Stochastic Simulation and Queuing Models | (3-0-3) |
Area 3: Digital System Design & Automation | ||
Course No. | Title | Credit Hours |
COE 561 | Digital System Design & Synthesis | (3-0-3) |
COE 562 | VLSI System Design | (3-0-3) |
COE 563 | Digital System Synthesis and Optimization | (3-0-3) |
COE 567 | Digital System Modeling & Verification | (3-0-3) |
COE 568 | Design of Re-Configurable ASICs | (3-0-3) |
COE 571 | Digital System Testing | (3-0-3) |
COE 572 | Computer-Aided Design of Digital Systems | (3-0-3) |
COE 579 | Special Topics in Digital Sys. Design and Automation | (3-0-3) |
COE 661 | System-on-Chip Modeling and Design | (3-0-3) |
COE 663 | Applied Functional Verification of Digital Systems | (3-0-3) |
COE 665 | Hardware/Software Co-design of Embedded Systems | (3-0-3) |
COE 686 | Applied Cryptography: Techniques and Architectures | (3-0-3) |
Area 4: Computer Systems and Applications | ||
Course No. | Title | Credit Hours |
COE 581 | Digital Forensics | (3-0-3) |
COE 586 | Computer Arithmetic | (3-0-3) |
COE 587 | Performance Evaluation and Analysis | (3-0-3) |
COE 588 | Modeling and Simulation | (3-0-3) |
COE 589 | Special Topics in Computer Systems and Applications | (3-0-3) |
COE 593 | Multimedia Architectures | (3-0-3) |
COE 596 | Intelligent Computing | (3-0-3) |
COE 597 | Real-Time Systems | (3-0-3) |
COE 683 | Information systems Planning | (3-0-3) |
COE 684 | Robotics | (3-0-3) |
COE 686 | Applied Cryptography: Techniques and Architectures | (3-0-3) |
COE 696 | Advanced Intelligent Computing | (3-0-3) |
EE 555 | Neural Networks Theory and Applications | (3-0-3) |
EE 556 | Intelligent Control | (3-0-3) |
EE 663 | Image Processing | (3-0-3) |
EE 665 | Signal and Image Compression | (3-0-3) |
ICS 543 | Advanced Computer Graphics | (3-0-3) |
ICS 555 | Data Security and Encryption | (3-0-3) |
ICS 625 | Advanced Neural Networks | (3-0-3) |
ICS 627 | Advanced Computer Vision | (3-0-3) |
SE 515 | Distributed Computer Control | (3-0-3) |
SE 532 | Industrial Robots | (3-0-3) |
SE 660 | Artificial Intelligence and Expert Systems in Control | (3-0-3) |
SE 662 | Image Processing and Pattern Recognition in Automation | (3-0-3) |