Computer engineering
Computer engineering has parts of both electrical engineering and computer science/software engineering. In computer engineering classes, students learn about the hardware and software of computers. They start with learning how transistors and computer chips are made and how they work (which uses quantum mechanics). Then the student learns how the chips talk to each other and how to make a complete printed circuit board (PCB), which is the electrical part. They also learn how to program the ROM or Flash memory so the computer can do something useful.