Computer Engineering

The Most Exciting & Dynamic Engineering Profession

If you are a creative problem solver who has an interest in working in state-of-the-art labs and using sophisticated technology to design hardware, software, networks and processes to solve technical challenges, computer engineering is the career path for you. Computer engineers research, design, build and test computer systems and components, including microprocessors, embedded devices, storage systems, and networks.

Collaborate & Learn in State-of-the-art Labs

Work on fun projects with other students in our design labs. You’ll have 24/7 access to our lab, including facilities for satellite communications system development and an anechoic chamber. You’ll work with industry level equipment, including a CNC machine and 3D printer, and gain experience with design tools, including SolidWorks, Cadence, Crossworks and STK.

Collaboration & Mentorship

You’ll collaborate and receive mentorship from renowned professors and have the opportunity to conduct research in multiple disciplines and subject areas including: satellite communications systems, computer and sensor networks, remote sensing, rocket systems.

Earn Big

UAF computer engineering graduates generally field multiple job offers from a variety of engineering employers. Our graduates work for BAE Systems, Lockheed Martin, BP and other leading organizations. Based on recent data from the U.S. Bureau of Labor Statistics, computer engineers earn an average salary of $114,600.

Program Offerings


B.S. Computer Engineering

Program Requirements | Study Plan | Flowchart


Ph.D. Engineering

Admission Requirements | Program Requirements

 Need more information on our graduate program?

Academic Software


We have a partnership with Analytical Graphics for our students to use the Satellite Toolkit software.


The electrical and computer engineering programs use Cadence Design Systems products in many of its academic course offerings.