Computer engineering is concerned with the organization and design of computers and computer systems. The study of computer hardware and software, and their integration and application, is emphasized. The undergraduate program in computer engineering integrates studies in mathematics, basic sciences, engineering sciences, and engineering design