Computer Engineering students must choose between a more hardware-focused or a more software-focused degree program, each with slightly different requirements.

Students working toward a BSCoE degree must meet all requirements for an engineering degree from the School of Engineering & Applied Science. Required courses, focus area courses, technical electives, and the senior project cannot be taken on a pass/fail basis.