• Computer Engineering is the discipline that designs and engineers computer systems from digital circuits, through compilers and runtime systems, to networking and world-wide distributed systems. As an engineering discipline, the computer engineer must appreciate the physical aspects of computations
  • (energy, delay, area, reliability, costs) and be able to expertly navigate the multidimensional tradeoff space associated with implementing computations.
  • Offered jointly by the Departments of Computer and Information Science and Electrical and Systems Engineering, Penn Engineering’s Bachelor of Science in Computer Engineering (CMPE) program is set up to capitalize on the strengths of both departments.
  • The flagship of the program is a series of coordinated sequential labs in which students progress from building a prototype computer system similar to an iPhone, to an embedded, real-time, life critical medical device tested for reliability, to a massively parallel computing system requiring extreme programming of a hard computational project