Computer Engineering

Computer engineering is a broad research area that encompasses diverse challenges that focus not only on computers, but on how they work together. Computer engineers build robots that can travel to places where humans never imagined exploring but also research parallel processing to build super fast computers. Computer engineers are typically focused on computer hardware, but frequently collaborate with computer scientists and overlap greatly into research involving computer software.

Research topics in the discipline include:

Topic  
Algorithms and computational complexity
Open
Cloud computing
Open
Compilers
Open
Computer aided design
Open
Computer architecture
Open
Computer networking
Open
Computer security, privacy, and information trust
Open
Computer vision and pattern recognition
Open
Cryptographic systems and protocols
Open
Distributed algorithms
Open
Distributed and peer-to-peer systems
Open
Embedded, real-time, and hybrid systems
Open
Fault tolerance and reliability
Open
Formal methods and software verification
Open
Hardware verification and testing
Open
Logic design and VLSI
Open
Machine learning
Open
Natural language processing
Open
Operating systems
Open
Parallel processing
Open
Programming languages
Open
Robotics and motion planning
Open
Speech recognition and processing
Open
System modeling and measurement
Open