What is the difference between the Computer Engineering and Computer Science majors?
The quick answer is that computer engineering students study hardware design and computer science students study software design. In truth, each major studies both design aspects. The emphasis is generally a 65/35 percent split–the Computer Engineering major has a 65 percent emphasis in hardware design and a 35 percent emphasis in software design, with the percentages reversed for the Computer Science major. An expanded answer notes that the Computer Science major has more general electives and can include a minor in a related field, such as mathematics. This major also has a foreign language requirement. The Computer Engineering major requires a sequence of courses in electrical engineering and has a full physics sequence. The degree is ABET accredited, with tightly prescribed requirements.