Whats the different between computer science and computer engineering?
Historically, the discipline of computing draws its roots from two separate disciplines: electrical engineering (the development of devices that depend on electricity and magnetism), and mathematics (the study of the properties and interactions of idealized objects, such as numbers and symbols). Computing lies at the intersection of these two disciplines; it is the study of a particular class of electrical devices (i.e. computers) which can perform mathematical, logical operations (i.e. software). The computer engineering and computer science programs have a common core of classes. Students in both programs study programming, the design of digital systems, computer architecture, and operating systems, as well as a solid foundation in mathematics, science, and general education. The computer engineering program emphasizes the design and development of physical computer systems. In addition to a common engineering core, students in computer engineering study topics such as the analysis o