Computer Engineering M.S. and Ph.D. Tracks

The following track information is for use in meeting the breadth requirements for the Ph.D. in Engineering (Computer Engineering Specialization). The courses listed represent courses offered in the recent past, but their inclusion on this list does not necessarily imply that they will be offered again.


Track 1: Circuits And Cyber-physical Interfaces

  • CSCE 421/821 Foundation of Constraint Processing
  • CSCE 43X/83X Cyber-Physical Systems and Interfaces * 
  • CSCE 434/834 VLSI Design
  • CSCE 436/836 Embedded Systems
  • CSCE 476/876 Introduction to Artificial Intelligence
  • CSCE 492/892 Special Topics-VLSI Physical Design
  • CSCE 492/892 Human-Robot Interaction
  • CSCE 839 Robotics: Algorithms and Applications
  • CSCE 932 Fault-Tolerance: Testing/Testable Design
  • CSCE 990 Advanced Topics-Robotics
  • ELEC 416/816 Materials and Devices for Computer Memory, Logic, and Display
  • ELEC 417/817 Integrated Circuits
  • ELEC 469/869 Analog Integrated Circuits
  • ELEC 470/870 Digital and Analog VLSI Design
  • ELEC 9XX Advanced Analog and Mixed Signal Circuits*

Track 2: Systems

  • CSCE 413/813 Data Base Systems
  • CSCE 425/825 Compiler Construction
  • CSCE 430/830 Computer Architecture
  • CSCE 432/832 High Performance Processor Architectures
  • CSCE 435/835 Cluster and Grid Computing
  • CSCE 437/837 File and Storage Systems
  • CSCE 455/855 Distributed Operating Systems
  • CSCE 456/856 Parallel Programming
  • CSCE 458/858 Real-Time Systems
  • CSCE 477/877 Cryptography and Computer Security
  • CSCE 478/878 Introduction to Machine Learning
  • CSCE 492/892 Special Topics-Self-Managing Computer Systems
  • CSCE 492/892 Genetically Engineered Systems
  • CSCE 869 Secure Software Engineering
  • CSCE 930 Advanced Computer Architecture
  • CSCE 933 Fault-Tolerance: System Design and Analysis
  • CSCE 990 Advanced Network Security
  • CSCE 990 Advanced Runtime Systems
  • CSCE 990 Cyber-Physical Systems
  • CSCE 990 Hardware Security
  • CSCE 990 Software Verification
  • ELEC 444/844 Linear Control Systems
  • ELEC 477/877 Digital Systems Organization and Design
  • ELEC 8XX Discrete/Continuous System Modeling and Simulation*
  • ELEC 9XX Advanced Digital Design*

Track 3: Communications, Networking, & Signal Processing

  • CSCE 438/838 Sensor Networks
  • CSCE 462/862 Communication Networks
  • CSCE 463/863 Data and Network Security
  • CSCE 464/864 Internet Programming
  • CSCE 465/865 Wireless Communication Networks
  • CSCE 472/872 Digital Image Processing
  • CSCE 473/873 Computer Vision
  • CSCE 492/892 Performance Optimization of Computer Systems and Networks
  • CSCE 492/892 Special Topics-Adv Internet Technologies
  • CSCE 952 Advanced Computer Networks
  • CSCE 953 Optical Communication Networks
  • CSCE 990 Seminar-Network Systems
  • CSCE 990 Advanced Sensor Networks
  • CSCE 990 Data Visualization
  • CSCE 990 Molecular and Nanoscale Communication
  • CSCE 990 Queueing Models for Computer Systems and Networks
  • ELEC 408/808 Electromagnetic Fields and Waves
  • ELEC 410/810 Multivariate Random Processes
  • ELEC 462/862 Communication Systems
  • ELEC 463/863 Digital Signal Processing
  • ELEC 464/864 Digital Communication Systems
  • ELEC 465/865 Data Compression
  • ELEC 467/867 Electromagnetic Theory and Applications
  • ELEC 498/898 Image and Video Processing
  • ELEC 911 Communication Theory
  • ELEC 912 Error Control Coding
  • ELEC 915 Adaptive Signal Processing
  • ELEC 996 Multi-camera Systems
  • ELEC 996 Wireless Communications