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
Electives
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
1

Fulfills the baccalaureate capstone requirement.

2

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

< Back to Department

Roadmaps

Roadmaps are recommended semester-by-semester plans of study for programs and assume full-time enrollment unless otherwise noted.

  • This roadmap should be used in conjunction with regular academic advising appointments. All students are encouraged to meet with their advisor or mentor each semester.
  • Some courses and milestones must be completed in the semester listed to ensure timely graduation.
  • Transfer credit may change the roadmap.
  • Requirements, course availability and sequencing are subject to change.
  • Courses with (*) are recommended.
First Year
FallCreditsSpringCredits
CHEM F105X74EE F102203
ES F100X
and ES F100L20
4MATH F252X164
MATH F251X64 General Education Requirement - Humanities3
WRTG F111X13Complete one of the following: (*)7 or 174
General Education Requirement - Arts + Degree Requirement - Alaska Native-themed3
 
 Complete one of the following:13
 
 
 
 18 17
Second Year
FallCreditsSpringCredits
CS F201203CS F202203
EE F203204EE F253203
EE F243204LS F101X151
MATH F253X204MATH F30220,253
WRTG F211X, F212X, F213X, or F214X13PHYS F211X or F212X174
 18 14
Third Year
FallCreditsSpringCredits
CS F30120,253CS F32120,253
EE F33320,254EE F44320,254
EE F35420,253EE F44420,254
General Education Requirement - Social Sciences3MATH F30720,253
PHYS F212X or F213X7 or 174General Education Requirement - Social Sciences3
 17 17
Fourth Year
FallCreditsSpringCredits
CS F31120,253CS F331, F411, F425, F453, F465, EE F303, EE F311, EE F334, EE F464, or EE F471203-4
CS F331, F411, F425, F453, F465, EE F303, EE F311, EE F334, EE F464, or EE F47120,253-4EE F46120,254
EE F45120,254EE F48220,21,253
EE F48120,21,251Degree Requirement - Ethics - Upper Division3
General Education Requirement - Additional Arts, Humanities or Social Sciences3Fundamentals of Engineering Examination
 14-15 13-14
Total Credits 128-130

Footnote Definitions

General Education Requirements Degree Requirements Program & Other Requirements
1--Communication 8--Alaska Native-themed 20--Program Requirement
2--Arts 9--Communication 21--Capstone Requirement
3--Humanities 10--Computation 22--Concentration Course
4--Social Sciences 11--Ethics 23--General Elective
5--Additional Arts, Humanities or Social Sciences 12--Humanities 24--Minor Course
6--Mathematics 13--Human Relations 25--Upper Division
7--Natural Sciences 14--Humanities or Social Sciences 26--Program Elective
15--Library & Information Research
16--Mathematics
17--Natural Sciences
18--Other
19--Social Sciences

< Back to Department

Learning Outcomes

Learning Outcomes are measurable statements that describe knowledge or skills achieved by students upon completion of the program.

Students graduating from this program will be able to:

  • An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
  • An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
  • An ability to communicate effectively with a range of audiences
  • An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
  • An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
  • An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
  • An ability to acquire and apply new knowledge as needed, using appropriate learning strategies
  • Acquire a broad knowledge base expected in the field of Computer Engineering