Computer Engineering Minor FAQ


What's 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 of electrical circuits, and electronics, with an emphasis on electronic and digital design.

The computer science program emphasizes the design and development of software and software systems. Students in computer science study topics such as algorithms and data structures, compiler design, database systems, software engineering, networking, and the theory of computation.

Both programs prepare students for work in the computer industry, though with emphasis on different subjects. Students should select the program which fits their skills and interests best. Both programs offer minors, so students may take additional courses in these areas and have it designated on their transcript.

Does the university provide software to computer engineering students?

The Department of Electrical and Computer Engineering is a member of the Microsoft Developer Network Academic Alliance (MSDNAA). Students enrolled in a computer engineering course may download all MSDN software at no cost to them. More information is available at our MSDNAA program web site.