Specifically, Computer Engineering is a broad field that covers many diverse areas of study such as computer networks, computational intelligence and robotics, computer hardware systems, embedded and real-time systems, computer software design, operating systems, algorithms, etc. Students and faculty in Computer Engineering also develop synergies with disciplines outside of engineering; for example, with medicine and the life sciences that can lead to education and research in biomedical engineering.
The main objective of the PhD program in Computer Engineering is to advance the existing knowledge in the various areas of Computer Engineering and enable students of exceptional ability to undertake advanced study and conduct original research. The program focuses on technology issues for cutting-edge technologies. Students can conduct research in an area of concentration that is related to one, or more, areas of Computer Engineering offered at the department such as: