Computer engineering (CpE) brings a core competency and unique value of integrated knowledge in both computer software and hardware, providing a balance among computer systems, hardware and software as well as theory and applications. Specialization in computer engineering is provided via technical electives from the Department of Computer and Information Science (www.cise.ufl.edu) and Engineering and the Department of Electrical and Computer Engineering (www.ece.ufl.edu). By properly choosing electives, students can specialize in knowledge areas such as computer architecture, computer system engineering, digital signal processing, embedded systems, intelligent systems, networking and communication and security. Also, opportunities for cooperative education provide students a better understanding of the industrial applications of computer engineering technologies. Graduates will be prepared to pursue graduate studies in computer engineering or they can choose from many different careers related to computers and their applications in high technology environments.