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 1018 | Introduction 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 |
Semester Note: College Algebra (
MAT 1340) or higher is preferred if you intend to
transfer for a Bachelor's degree.
Second Semester
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 1061 | Computer Science II: (Language) | 4 |
CNG 2001 | Linux 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 |
Fourth Semester
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
Semester Note: College Algebra (
MAT 1340) or higher is preferred if you intend to
transfer for a Bachelor's degree.
Spring Semester 2
CIS 1045 | Intro to Desktop Database | 3 |
CIS 1018 | Introduction to PC Applications | 3 |
CSC 1060 | Computer 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 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 |
Fall Semester 4
Spring Semester 5
Summer Semester 6
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 |
Fall Semester 7
Spring Semester 8
Semester Note: Students should not take more than 2 Programming courses in a semester. (CSC 2065 is not considered a Programming course).