Computer Engineering combines the fields of electrical engineering and computer science to create new computer hardware and software. They're involved in the design of computer architecture and function across roles as software and hardware engineers.