Computer engineering combines electronic design, computer architecture, programming of computing systems, computer networks, and applied mathematics. The bachelor of science with a major in computer engineering degree program prepares students in the theory and application of hardware and software design, computer networks, embedded systems, and very large scale integrated (VLSI) circuit design and applications.