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

This program is designed for students wanting to complete an AAS Degree in Software Development and enter the workforce. Students explore programming, database functions, computer information systems, networking and computer sciences. Students will learn about writing and testing code as well as programming languages such as C++, Java, Python, or other programming languages. Career paths include an entry-level programmer position in various sizes of businesses, corporations, or public institutions. Some careers may require a Bachelor's degree. Although some courses may transfer, this AAS degree program is designed for students to enter the workforce.

Learn more about this program

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

Courses are displayed in a full-time sequence showing the fastest path to your degree. Follow the pathway below to complete your AAS degree in 4 semesters (2 years). For more information, please see your Academic Advisor.

First Semester

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 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
Semester Note:  College Algebra (MAT 1340) or higher is preferred if you intend to transfer for a Bachelor's degree.

Second Semester

CIS 1045Intro to Desktop Database

3

CSC 1060Computer Science I: (Language)

4

Software Development AAS Degree Elective Any Computer Information Systems (CIS), 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

Semester Note:  CSC 1060 and CSC 1061 need to be taken in the same computer language. Students should not take more than 2 programming courses in a semester.

Third Semester

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 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 Web-Based (CWB), Computer Science (CSC), MAT 1340 or higher, CNG 1020 or CNG 1024

3

Total Credit Hours:16

Semester Note:  Upon completion of CIS 1045, CSC 1060, CSC 1061 and any three CSC courses, you should apply for the Programming Certificate.

CSC 1060 and CSC 1061 need to be taken in the same computer language. Students should not take more than 2 Programming courses in a semester. (CSC 2065 is not considered a Programming course).

Fourth Semester

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 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
Semester Note:  Students should not take more than 2 Programming courses in a semester. (CSC 2065 is not considered a Programming course).

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.

Fall Semester 1

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
Semester Note:  College Algebra (MAT 1340) or higher is preferred if you intend to transfer for a Bachelor's degree.

Spring Semester 2

CIS 1045Intro to Desktop Database

3

CIS 1018Introduction to PC Applications

3

CSC 1060Computer Science I: (Language)

4

Total Credit Hours:10

Semester Note:  CSC 1060 and CSC 1061 need to be taken in the same computer language. Students should not take more than 2 Programming courses in a semester.

Summer Semester 3

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

3

Total Credit Hours:3

Fall Semester 4

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 Web-Based (CWB), Computer Science (CSC), MAT 1340 or higher, CNG 1020 or CNG 1024

3

Total Credit Hours:10

Semester Note:  Upon completion of CIS 1045, CSC 1060, CSC 1061 and any three CSC courses, you should apply for the Programming Certificate.

CSC 1060 and CSC 1061 need to be taken in the same computer language. Students should not take more than 2 Programming courses in a semester. (CSC 2065 is not considered a Programming course).

Spring Semester 5

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

Summer Semester 6

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

3

Total Credit Hours:3

Fall Semester 7

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 Web-Based (CWB), Computer Science (CSC), MAT 1340 or higher, CNG 1020 or CNG 1024

3

Total Credit Hours:9

Spring Semester 8

Any Computer Science Course Any Computer Science (CSC) Course

3

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

4

Total Credit Hours:7

Semester Note:  Students should not take more than 2 Programming courses in a semester. (CSC 2065 is not considered a Programming course).

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.