Computer engineers design, develop and manage systems that process, store and convey information.
These systems include personal computers, workstations, mainframe computers, computer networks, and all of their various components. Computer engineers also design and develop embedded digital systems for use within products such as aircraft, automobiles, communication switching systems, biomedical instruments, industrial robots and household appliances. Because digital systems usually include both hardware and software, a computer engineer typically has the hardware background of an electrical engineer and the software background of a computer scientist. Due to the size and complexity of the problems solved, computer engineers work together in teams. This team aspect of the discipline is emphasized in the program of study.