Computer Engineering

Computer engineering involves the design and development of computer hardware and software and an understanding of how the computer and its devices interact — which is why computer engineering is closely allied with electrical engineering and computer science.