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 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 |