Computer Engineering B.S.

< Back to Department

Minimum Requirements for Computer Engineering B.S.: 127 credits

Students must earn a C- grade or better in each course.

General University Requirements
Complete the general university requirements.
General Education Requirements
Complete the general education requirements.36-40
As part of the general education requirements, complete the following:
General Chemistry I
General Chemistry II
Elementary Modern Physics
Calculus I
B.S. Degree Requirements
Complete the B.S. degree requirements.16
As part of the B.S. requirements, complete the following:
Calculus II
General Physics I
and General Physics II
Computer Engineering Program Requirements
Complete the following:
CS F201Computer Science I3
CS F202Computer Science II3
CS F301Assembly Language Programming3
CS F311Data Structures and Algorithms3
CS F321Operating Systems3
EE F102Introduction to Electrical and Computer Engineering3
EE F203Electric Circuits4
EE F243Digital Systems Design4
EE F253Circuit Theory3
EE F333Electronic Devices4
EE F354Engineering Signal Analysis3
EE F443Computer Engineering Analysis and Design4
EE F444Embedded Systems Design4
EE F451Digital Signal Processing4
EE F461Communication Systems and Networks4
EE F481Electrical and Computer Engineering Design I 11
EE F482Electrical and Computer Engineering Design II 13
ES F100XEngineering Alaska - An Introduction to Engineering3
ES F100LMakerspace Alaska - A Laboratory Introduction to Engineering1
MATH F253XCalculus III4
MATH F302Differential Equations3
MATH F307Discrete Mathematics3
Complete two approved upper-division EE or CS Electives 26-8
Fundamentals of Engineering (FE) Examination
Complete the Fundamentals of Engineering (FE) examination administered by the State of Alaska.
Total Credits127-134

Fulfills the baccalaureate capstone requirement.


Graduate-level CS and EE courses may be used as electives upon approval.

Recommended Electives

CS F331Programming Languages3
CS F411Analysis of Algorithms3
CS F425Database Systems3
CS F453Robotics & 3D Printing3
CS F465Computer and Network Security3
EE F303Electric Power Systems and Machines4
EE F311Engineering Electromagnetics I3
EE F334Electronic Circuit Design4
EE F464Advanced Communications Systems4
EE F471Automatic Control3

Program Learning Outcomes

Program learning outcomes are measurable statements that describe knowledge or skills achieved by students upon completion of the program.

Students graduating with this program will be able to demonstrate:

Within a few years of graduation, graduates of the UAF B.S. in Computer Engineering program are expected to:

  1. Function independently and in diverse multidisciplinary teams as technically proficient, productive, and ethically responsible members of their profession.
  2. Apply their fundamental understanding, acquire and apply new knowledge and skills, and allocate resources to solve real-world problems, including engineering for extreme environments.
  3. Effectively communicate with technical and non-technical audiences, including employers, colleagues, clients, professional organizations, and the public.