The computer engineering degree offers a balanced approach to both hardware and software, as well as other areas of engineering. Focused areas of work in additional hardware or software, communications, discrete and integrated electronics, and robotics are offered by the department.