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 will earn the Associate of Programming as a milestone to their chosen degree.


Program Curriculum

68 credits 

General Education Requirements6
Complete 6 credits of General Education from the following:
American Institutions
Life Sciences
Physical Sciences
Fine Arts
Literature & Humanities
Social & Behavioral Sciences
Core Programming Requirements24-26
Introduction to Writing (EN)
Introduction to Writing (EN)
Fundamentals of Programming 1
Object Oriented Programming 1
Discrete Structures 1
Introduction to Algorithms and Data Structures 1
Software Engineering 1
Data Wrangling
Computer Organization and Architecture 1
Business Calculus (MA) 1
Calculus I (MA)
Graduation Planning & Career Prep I
Computing, Math, & Science Electives15
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)
Principles of Chemistry I (PS)
Physics/Scientists Engineers I (PS)
Principles of Biology I Lab (LAB)
Principles of Chemistry I Lab (LAB)
Physics/Scientists Engineers I Lab
Design Thinking 1
Technical Writing (ALCS)
Introduction to Unix/Linux 1
Cloud Fundamentals 1
Intermediate Algebra 1
College Algebra / Pre-Calculus (MA) `
Trigonometry (MA) `
Pre-Calculus with Trigonometry (MA) 1
Calculus II (MA) 1
Applied Statistics with Programming
Multivariable Calculus (MA) 1
Differential Equations and Linear Algebra 1
Linear Algebra 1
Ordinary Differential Equations 1

1. Course Fee Required. See Course Fee Tab for details. 

NOTE: A course may only be used to fulfill one program requirement. Dual-listed courses may only be used once to fulfill requirements. Consult course descriptions in the current catalog to verify dual-listed courses.


Graduation Requirements

  1. Complete a minimum of 68 college-level credits (1000 and above).
  2. Complete at least 20 credits at Utah Tech for institutional residency.
  3. Cumulative GPA 2.0 or higher.
  4. Grade C or higher in all Core Programming Requirements and Computing, Math, & Science Electives