A computer engineering major studies hardware, software and the principles of computing and electrical engineering. Students examine the role of engineering in society and tackle topics ranging ...