Different than computer science, computer engineering is focused on the design and analysis of computer hardware, software and operating systems, as well as computer networks.In addition to a strong foundation in programming and software design, students seeking a computer engineering degree gain a complete understanding of complex computer systems and are provided with multiple opportunities to design, build and test their own.