| COE 501-Computer Architecture (3-0-3) Pre-requisite: Graduate Standing | 
| COE 502-Parallel Processing   Architecture (3-0-3) Pre-requisite: Graduate Standing | 
| COE 504-Heterogeneous Computing   (3-0-3) Pre-requisite: Graduate Standing | 
| COE 506: GPU Programming and   Architecture (3-0-3) Pre-requisites: COE 502 | 
| COE 509: Special Topics in   Computer Architecture and HPC (3-0-3) Pre-requisites: Graduate Standing and Consent of Instructor | 
| COE 510: Programming   Methods for Robotics (3-0-3) Pre-requisites: Graduate Standing | 
| COE 511: Multi-agent Robotic   Networks (3-0-3) Pre-requisites: AE 581 | 
| COE 512: Sensing and Actuation   for Intelligent Robots (3-0-3) Prerequisites: Graduate Standing | 
| COE 515: Introduction to Smart Systems (3-0-3) Pre-requisite: Graduate Standing | 
| COE 516: Internet of Things   Security (3-0-3) Prerequisite: Graduate Standing | 
| COE 520-Queuing Theory and   Network Applications (3-0-3) Pre-requisite: Graduating Standing | 
| COE 523: Distributed Computing   (3-0-3) Pre-requisites: Graduate Standing | 
| COE 530: Quantum Computer &   Architecture (3-0-3) Pre-requisites: Graduate Standing | 
| COE 531: Advance Quantum Computing and Communication   (3-0-3) Pre-requisites: Graduate Standing | 
| COE 532: Emerging Quantum Technologies (3-0-3) Pre-requisites: ICS 561, COE 531, PHYS 514 | 
| COE 540-Computer Networks   (3-0-3) Pre-requisite: Graduate Standing | 
| COE 541-Local and Metropolitan   Area Networks (3-0-3) Pre-requisite: Graduate Standing | 
| COE 542-Information-Centric   Networking (3-0-3) Pre-requisite: Graduate Standing | 
| COE 543-Mobile Computing and   Wireless Networks (3-0-3) Pre-requisite: Graduate Standing | 
| COE 544-Wireless Ad hoc Networks   (3-0-3) Pre-requisite: Graduate Standing | 
| COE 545-Wireless Sensor Networks   (3-0-3) Pre-requisite: Graduate Standing | 
| COE 546-Computer Network Design (3-0-3) Pre-requisite: Graduate Standing | 
| COE 547-Network Management   (3-0-3) Pre-requisite: Graduate Standing | 
| COE 548-Cloud Computing:   Architecture and Security (3-0-3) Pre-requisite: Graduate Standing | 
| COE 550-Introduction to Internet   of Things (3-0-3) Pre-requisite: Graduating Standing | 
| COE 551-Computer and Network   Security (3-0-3) Pre-requisite: Graduate Standing | 
| COE 552-Software Defined   Networking (3-0-3) Pre-requisite: Graduate Standing | 
| COE 553-Fault Tolerance and   Reliability in Computer Networks (3-0-3) Pre-requisite: Graduate Standing | 
| COE 555-Network Management and Security (3-0-3) Pre-requisite: COE 540 | 
| COE 556-Internet of Things-Wireless Applications (3-0-3) Pre-requisite: COE 540 | 
| COE 557: Emerging Advanced   Networks  (3-0-3) Pre-requisite: COE 540 | 
| COE 558: Cloud and Edge   Computing (3-0-3) Pre-requisite: Graduate Standing | 
| COE 559 Special Topics in   Computer Networks and Security (3-0-3) Prerequisite: Consent of the Instructor. | 
| COE 561-Digital System Design   and Synthesis (3-0-3) Pre-requisite: Graduating Standing | 
| COE 562-VLSI System Design   (3-0-3) Pre-requisite: Graduate Standing | 
| COE 563-Synthesis and   Optimization of Digital Systems (3-0-3) Pre-requisite: Graduating Standing | 
| COE 565: Introduction to   Hardware Security and Trust (3-0-3) Pre-requisite: Graduate Standing and Prior Knowledge of Hardware Design | 
| COE 566-VLSI ASIC Design (3-0-3) Pre-requisite: Graduate Standing | 
| COE 567-Digital System Modeling   and Verification (3-0-3) Pre-requisite: Graduating Standing | 
| COE 568-Design of   Re-Configurable ASICS (3-0-3) Pre-requisite: Graduate Standing | 
| COE 571-Digital System Testing   (3-0-3) Pre-requisite: Graduating Standing | 
| COE 572-Computer Aided Design of   Digital Systems (3-0-3) Pre-requisite: Graduate Standing | 
| COE 579 Special Topics in   Digital Sys. Design and Automation (3-0-3) Pre-requisite: Consent of Instructor. | 
| COE 581-Digital Forensics   (3-0-3) Pre-requisite: Graduating Standing | 
| COE 587-Performance Evaluation   and Analysis (3-0-3) Pre-requisite: Graduate Standing | 
| COE 588-Modeling and Simulation   of Computer and Networks Systems (3-0-3) Pre-requisite: Graduating Standing | 
| COE 589: Special Topics in   Computer Systems and Applications (3-0-3) Pre-requisite: Consent of Instructor. | 
| COE 590: Reinforcement Learning   for Self-Adaptive Systems (3-0-3) Pre-requisite: Graduating Standing | 
| COE 592: Machine Learning on   Embedded Systems (3-0-3) Pre-requisite: Graduate Standing | 
| COE 593-Multimedia Systems   (3-0-3) Pre-requisite: Graduate Standing | 
| COE 595: Advanced Computer   Vision Processing (3-0-3) Pre-requisite: Graduate Standing | 
| COE 596-Intelligent Computing   (3-0-3) Pre-requisite: Graduating Standing | 
| COE 597-Real-Time Systems   (3-0-3) Pre-requisite: COE 515 or Consent of Instructor | 
| COE 599-Seminar (1-0-0) Pre-requisite: Graduating Standing. Not to be taken with COE 699 | 
| COE 600- Computer Networks Project (0-0-3) Pre-requisite: None | 
| COE 601-Massively Parallel   Computing (3-0-3) Pre-requisite: COE 501 | 
| COE 606-Independent Research   (3-0-3) Pre-requisite: Prior Arrangement with the Instructor | 
| COE 610-Computer Engineering   Master Thesis (0-0-6) Co-Requisite: COE 599 | 
| COE 619- Project (0-0-6) Pre-requisite: Graduate Standing | 
| COE 642-Computer Systems   Performance (3-0-3) Pre-requisite: COE 520 | 
| COE 644-Radio Resource   Management (3-0-3) Pre-requisite: COE 543 | 
| COE 645 Wireless Network   Security (3-0-3) Pre-requisite: COE 551 | 
| COE 647-Multimedia Networks   (3-0-3) Pre-requisite: COE 540 | 
| COE 661-System-On-Chip Modeling   and Design (3-0-3) Pre-requisite: COE 561 | 
| COE 665-Hardware/Software   Co-Design on Embedded Systems (3-0-3) Pre-requisite: COE 561 | 
| COE 691 Special Topics in   Computer Engineering - I (3-0-3) Pre-requisite: Graduate standing and Consent of Instructor. | 
| COE 692 Special Topics in   Computer Engineering - II (3-0-3) Pre-requisite: Graduate standing and Consent of Instructor. | 
| COE 693 Special Topics in   Computer Engineering - III (3-0-3) Pre-requisite: Graduate standing and Consent of Instructor. | 
| COE 699 Seminar (1-0-0) Pre-requisite: Graduate Standing. Not to be taken with COE 599 | 
| COE 701 -Directed Research I (3-0-3) Pre-requisite: Prior arrangement with an instructor | 
| COE 702-Directed Research   II (3-0-3) Pre-requisite: Prior arrangement with an instructor | 
| COE 711-Computer Engineering   Ph.D. Pre-Dissertation (0-0-3) Pre-requisite: Ph.D. Candidacy | 
| COE 712-Computer Engineering   Ph.D. Dissertation (0-0-9) Pre-requisite: COE 711 |