Graduate programs in computer engineering will generally include specialization in one or more of the following areas:
Circuits and Electronics: Network analysis and synthesis, computer aided circuit design, distributed circuits, communications circuits, and linear and nonlinear electronic circuits.
Communications and Signal Processing: Coding, information theory, modulation, detection, filtering (both analog and digital), signal processing, image processing, wireless.
Controls and Systems Engineering: Digital control, process control, system simulation, optimal control and estimation, robust control, neural networks, and fuzzy logic based control systems as typically applied to control of aircraft, space and underwater vehicles, automobiles, chemical processes, manufacturing, robotics, environmental systems, and smart structural systems
Electromagnetics, Devices, and Optics: Characterization of semiconductor devices, electromagnetic compatibility and signal integrity for high speed electronic systems, fiber optics, optical methods applied to structural monitoring, microwaves, applications to nondestructive testing and evaluation.
Power and machinery: Power quality, reliability, relaying, stability, computer methods, load management, vehicular power and propulsion systems (submarines, ships, hybrid electric vehicles, air and spacecraft), power electronics.
Digital System Design: Computer architecture, digital circuits, high performance systems, parallel processors, testing, and VLSI design
Embedded Computer Systems: Hardware/software co-design, microprocessor systems, real-time systems, smart sensors
Systems, Intelligence, Software Engineering: computational intelligence, computer networks, dependability, fault tolerance, image processing, neural networks, system security/survivability