What is Computer Engineering?

What is computer engineering? Anything that has to do with the design of computers. This could include processors, circuitry, designing supercomputers to home PC’s. Computer engineering also includes robotics, software and firmware design and more importantly how the computers fit into the grand scheme of things or the larger picture.