Associate of Programming, AP
Program Description
The Programming degree prepares students for a Bachelor of Science degree in Computer Science, Data Science, or Software Engineering. It includes foundational courses needed in computing disciplines. To earn the degree, students will complete focused coursework in Software Engineering, Computer Science, or Data Science, with fewer general education requirements. This degree includes a minimum of 68 credit hours and a minimum of 39 credits of preparatory, specialized coursework. Students interested in pursuing Computer Science, Data Science, or Software Engineering can earn the Associate of Programming as a milestone to their chosen degree.
Program Curriculum
68 credits
Code | Title | Hours |
---|---|---|
General Education Requirements 1 | 6 | |
Complete 6 credits of General Education from the following: | ||
Interm Writing Selected Topics: (EN) | ||
American Institutions | ||
Life Sciences | ||
Physical Sciences | ||
Fine Arts | ||
Literature & Humanities | ||
Social & Behavioral Sciences | ||
Core Programming Requirements 1 | 24-26 | |
Introduction to Writing (EN) | ||
or ENGL 1010D | Introduction to Writing (EN) | |
Fundamentals of Programming | ||
Object Oriented Programming | ||
Discrete Structures | ||
Introduction to Algorithms and Data Structures | ||
Software Engineering | ||
Computer Organization and Architecture | ||
Business Calculus (MA) | ||
or MATH 1210 | Calculus I (MA) | |
Graduation Planning & Career Prep I | ||
Computing, Math, & Science Electives 1 | 15 | |
Complete at least 15 credits of of the following toward intended program of study: | ||
Any CS prefix course except CS 2320 | ||
Any SE prefix course | ||
Principles of Biology I (LS) | ||
or CHEM 1210 | Principles of Chemistry I (PS) | |
or PHYS 2210 | Physics/Scientists Engineers I (PS) | |
Principles of Biology I Lab (LAB) | ||
or CHEM 1215 | Principles of Chemistry I Lab (LAB) | |
or PHYS 2215 | Physics/Scientists Engineers I Lab | |
Design Thinking | ||
Technical Writing (ALCS) | ||
Introduction to Unix/Linux | ||
Cloud Fundamentals | ||
Intermediate Algebra | ||
College Algebra / Pre-Calculus (MA) | ||
Trigonometry (MA) | ||
Pre-Calculus with Trigonometry (MA) | ||
Calculus II (MA) | ||
Applied Statistics with Programming | ||
Multivariable Calculus (MA) | ||
Differential Equations and Linear Algebra | ||
Linear Algebra | ||
Ordinary Differential Equations |
1NOTE: A course may only be used to fulfill one program requirement. Daul-listed courses may only be used once to fulfill requirements. Consult course descriptions in the current catalog to verify dual-listed courses.
Graduation Requirements
- Complete a minimum of 68 college-level credits (1000 and above).
- Complete at least 20 credits at Utah Tech for institutional residency.
- Cumulative GPA 2.0 or higher.
- Grade C or higher in all Core Programming Requirements and Computing, Math, & Science Electives