Computer Science B.A.
Minimum Requirements for Computer Science B.A.: 124 credits
Students must earn a C- grade or better in each course.
Credits | ||
---|---|---|
General University Requirements | ||
Complete the general university requirements. | ||
General Education Requirements | ||
Complete the general education requirements. | 35-40 | |
As part of the general education requirements, complete the following: | ||
Essential Calculus with Applications in the Life Sciences | ||
or MATH F251X | Calculus I | |
B.A. Degree Requirements | ||
Complete the B.A. degree requirements. | 37 | |
Computer Science Program Requirements | ||
Complete the following: | ||
CS F201 | Computer Science I | 3 |
CS F202 | Computer Science II | 3 |
CS F241 | Computer Hardware Concepts | 4 |
CS F301 | Assembly Language Programming | 3 |
CS F311 | Data Structures and Algorithms | 3 |
CS F321 | Operating Systems | 3 |
CS F331 | Programming Languages | 3 |
CS F371 | Computer Ethics and Technical Communication | 3 |
CS F372 | Software Construction | 3 |
CS F441 | System Architecture | 3-4 |
or EE F443 | Computer Engineering Analysis and Design | |
CS F471 | Senior Capstone I 1 | 3 |
CS F472 | Senior Capstone II 1 | 3 |
STAT F200X | Elementary Statistics | 3 |
or STAT F300 | Statistics | |
Electives in computer science at the F300 or F400 level, or approved electives. | 12 | |
Total Credits | 124-130 |
- 1
Fulfills the baccalaureate capstone requirement.
Catalog Department Overview ►
Admission Requirements
Complete the following admission requirements:
Students are ready to declare a B.A. in computer science when they successfully:
- Pass CS F103; OR
- Place into MATH F122X or MATH F151X.
Roadmaps
First Year | |||
---|---|---|---|
Fall | Credits | Spring | Credits |
MATH F230X or F251X6 | 3-4 | LS F101X15 | 1 |
WRTG F111X1 | 3 | General Education Requirement - Arts | 3 |
General Education Requirement - Natural Sciences | 4 | General Education Requirement - Humanities | 3 |
Degree Requirement - Humanities | 3 | General Education Requirement - Natural Sciences | 4 |
Complete one of the following:1 | 3 | Degree Requirement - Humanities or Social Sciences | 3 |
Minor Course | 3 | ||
COM F131X (*) | |||
16-17 | 17 | ||
Second Year | |||
Fall | Credits | Spring | Credits |
CS F20120 | 3 | CS F20220 | 3 |
STAT F200X or F30020 | 3 | CS F24120 | 4 |
General Education Requirement - Social Sciences | 3 | Degree Requirement - Humanities or Social Sciences | 3 |
General Education Requirement - Social Sciences + Degree Requirement - Alaska Native-themed | 3 | Minor Course | 3 |
Minor Course | 3 | Complete one of the following: 1 | 3 |
WRTG F211X (*) | |||
WRTG F213X (*) | |||
15 | 16 | ||
Third Year | |||
Fall | Credits | Spring | Credits |
CS F30120,25 | 3 | CS F32120,25 | 3 |
CS F31120,25 | 3 | CS F33120,25 | 3 |
CS F37120,25 | 3 | CS F37220,25 | 3 |
Degree Requirement - Ethics | 3 | General Education Requirement - Additional Arts, Humanities or Social Sciences | 3 |
Program Elective - Upper Division | 3 | Degree Requirement - Social Sciences | 3 |
15 | 15 | ||
Fourth Year | |||
Fall | Credits | Spring | Credits |
CS F47120,21,25 | 3 | CS F441 or EE F44320,25 | 3-4 |
Degree Requirement - Social Sciences | 3 | CS F47220,21,25 | 3 |
Program Elective - Upper Division | 3 | Degree Requirement - Humanities | 3 |
Program Elective - Upper Division | 3 | Program Elective - Upper Division | 3 |
Minor Course | 3 | Minor Course | 3 |
15 | 15-16 | ||
Total Credits 124-126 |
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 |
Learning Outcomes
Learning Outcomes are specific, measurable statements that define the knowledge and skills students will gain by the end of the program.
Graduates of this program will be able to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
- Communicate effectively in a variety of professional contexts
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline
- Apply computer science theory and software development fundamentals to produce computing-based solutions