Computer engineering teaches you how to apply mathematical and scientific principles to the development, design, and evaluation of computer hardware and software systems and related equipment and processes.
A strong foundation in basic computer engineering subjects, physics, and mathematics is required, as well as specific courses related to computers, electronics, applied physics, and software development. Combine your expertise with hardware, analytical skills, and software knowledge to design computer systems, networks, software, and operating systems in the future.
Skills and abilities this major develops: analytical and critical thinking skills, problem-solving skills, collaboration within multidisciplinary teams, detail orientation, and communication skills.