2025-2026 Catalog

Software Development Associate of Applied Science

This degree is currently known as "Programming AAS". It has been requested to be retitled as "Software Development AAS". This award will undergo review by the Colorado Community College System (CCCS), the Higher Learning Commission (HLC), and the U.S. Department of Education (ED) for the title change requested. Upon final ED approval, this statement will be removed and a note placed in our Catalog Addendum noting the date of the approved title change.

Program Description

What You Will Learn

Upon completion of the program you will be able to:
 1.  Demonstrate foundation skills in computer information systems, programming, database, and scripting
 2.  Interpret problem statements and create requirements to solve system-level problems
 3.  Compile a portfolio of work from technical courses
 4.  Prepare for industry certifications where applicable
 5.  Exhibit basic office application skills
 6.  Demonstrate appropriate work-ethic traits through personal conduct and effective teamwork
 7.  Display business soft skills such as technical writing, documentation, communications, ethics, and team work
 8.  Design and create programs with multiple control structures and subroutines
 9.  Design and create an object-oriented program
10.  Analyze a problem and develop an algorithm

My Academic Plan: Full-Time

CSC 1001 or CSC 1019 Principles of Computing (CSC 1001) or Intro to Programming (CSC 1019)

3

MATH 1260 or Higher Intro to Statistics (MAT 1260) or Higher

3

CIS 1018Introduction to PC Applications

3

Computer Elective Any Computer Information Systems (CIS), Computer Networking (CNG), Computer Web-Based (CWB), Computer Science (CSC), or CNG 1020, CNG 1024. Prefer: Intro Computer Info Systems (CIS 1015)

3

ENG 1021 or ENG 1022 or ENG 1031 English Composition I (ENG 1021) or English Composition II (ENG 1022) or Technical Writing I (ENG 1031)

3

Total Credit Hours:15
CIS 1045Intro to Desktop Database

3

CSC 1060Computer Science I: (Language)

4

Software Development AAS Degree Elective Any Computer Information Systems (CIS), Computer Networking (CNG), Computer Web-Based (CWB), Computer Science (CSC), MAT 1340 or higher, CNG 1020 or CNG 1024

3

Any GT Pathways Course Any GT Pathways Course. Prefer: PHI 1013 or PHI 2013

3

Any GT Pathways Course Any GT Pathways Course

3

Total Credit Hours:16
CSC 1061Computer Science II: (Language)

4

CNG 2001Linux Configuration: (OS)

3

Any Computer Science Course Any Computer Science (CSC) Course

3

Software Development AAS Degree Elective Any Computer Information Systems (CIS), Computer Networking (CNG), Computer Web-Based (CWB), Computer Science (CSC), MAT 1340 or higher, CNG 1020 or CNG 1024. Prefer: CIS 2043

3

Software Development AAS Degree Elective Any Computer Information Systems (CIS), Computer Networking (CNG), Computer Web-Based (CWB), Computer Science (CSC), MAT 1340 or higher, CNG 1020 or CNG 1024

3

Total Credit Hours:16
Any Computer Science Course Any Computer Science (CSC) Course

3

Any Computer Science Course Any Computer Science (CSC) Course

3

Software Development AAS Degree Elective Any Computer Information Systems (CIS), Computer Networking (CNG), Computer Web-Based (CWB), Computer Science (CSC), MAT 1340 or higher, CNG 1020 or CNG 1024

4

Any GT Pathways Course Any GT Pathways Course

3

Total Credit Hours:13

My Academic Plan: Part-Time

Courses are displayed in a part-time sequence providing flexibility for the working professional. Follow the pathway below to complete your AAS degree within 8 semesters (3 years). This pathway may be accelerated by applying transfer credit, credit for prior learning, and/or completing one or more additional courses each semester. For more information, please see your Academic Advisor.

CSC 1001 or CSC 1019 Principles of Computing (CSC 1001) or Intro to Programming (CSC 1019)

3

MATH 1260 or Higher Intro to Statistics (MAT 1260) or Higher

3

ENG 1021 or ENG 1022 or ENG 1031 English Composition I (ENG 1021) or English Composition II (ENG 1022) or Technical Writing I (ENG 1031)

3

Total Credit Hours:9
CIS 1045Intro to Desktop Database

3

CIS 1018Introduction to PC Applications

3

CSC 1060Computer Science I: (Language)

4

Total Credit Hours:10
Computer Elective Any Computer Information Systems (CIS), Computer Networking (CNG), Computer Web-Based (CWB), Computer Science (CSC), or CNG 1020, CNG 1024. Prefer: Intro Computer Info Systems (CIS 1015)

3

Total Credit Hours:3
CSC 1061Computer Science II: (Language)

4

Any GT Pathways Course Any GT Pathways Course. Prefer: PHI 1013 or PHI 2013

3

Software Development AAS Degree Elective Any Computer Information Systems (CIS), Computer Networking (CNG), Computer Web-Based (CWB), Computer Science (CSC), MAT 1340 or higher, CNG 1020 or CNG 1024

3

Total Credit Hours:10
CNG 2001Linux Configuration: (OS)

3

Any Computer Science Course Any Computer Science (CSC) Course

3

Any GT Pathways Course Any GT Pathways Course

3

Total Credit Hours:9
Software Development AAS Degree Elective Any Computer Information Systems (CIS), Computer Networking (CNG), Computer Web-Based (CWB), Computer Science (CSC), MAT 1340 or higher, CNG 1020 or CNG 1024. Prefer: CIS 2043

3

Total Credit Hours:3
Any Computer Science Course Any Computer Science (CSC) Course

3

Any GT Pathways Course Any GT Pathways Course

3

Software Development AAS Degree Elective Any Computer Information Systems (CIS), Computer Networking (CNG), Computer Web-Based (CWB), Computer Science (CSC), MAT 1340 or higher, CNG 1020 or CNG 1024

3

Total Credit Hours:9
Any Computer Science Course Any Computer Science (CSC) Course

3

Software Development AAS Degree Elective Any Computer Information Systems (CIS), Computer Networking (CNG), Computer Web-Based (CWB), Computer Science (CSC), MAT 1340 or higher, CNG 1020 or CNG 1024

4

Total Credit Hours:7

Total Credit Hours: 60

Prior Learning eligible course

•  Learn more about Credit for Prior Learning

•  View all eligible courses

 

Important Program Notes:

You must complete a minimum of 9 credits of electives in Computer Science. If you take more credits in Computer Science than listed (9 credits), it will reduce the 16 credits of electives needed.

You must complete a minimum of 60 credits to complete this degree. If receiving financial aid, you should only take courses and credits as required for this degree. Check with your advisor to monitor your completion progress.