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 

General Education Requirements 16
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 124-26
Introduction to Writing (EN)
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)
Calculus I (MA)
Graduation Planning & Career Prep I
Computing, Math, & Science Electives 115
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
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

  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