Skip to main content

Secure Software Development AAS - Academic Plan

2024-2025

Total Credits = 63

As our digital reliance grows, the need for computer technology professionals increases. This degree combines skills in computer programming, software assurance, and database development fundamentals. A degree in Secure Software Development prepares students for jobs as Computer Systems Analysts, Software Quality Assurance Engineers and Testers, Computer Programmers, Software Developers, and Information Security Analysts.


The AAS Secure Software Development Degree will be offered at both ACC's Sturm Collaboration Campus in Castle Rock and Littleton Campus. ACC has a transfer articulation with CSU Pueblo, under which students are guaranteed a junior standing with no more than 62 credits to meet the graduation requirements for a B.S. in Computer Information Systems-Software Development Concentration issued by CSU-Pueblo. This B.S. can be attained through a blend of in-person classes at the Sturm Collaboration Campus and on-line classes.

Program Outcomes

  • Use appropriate tools to assess and analyze existing applications for weaknesses and vulnerabilities and implement techniques for mitigating security threats and risks.
  • Identify and respond to threats and attacks to minimize risk and protect privacy.
  • Design, develop, implement, and test secure software using leading industry practices and standards to meet user requirements.
  • Plan, manage, document, and communicate all phases of a secure software development project as part of a software development team.
  • Apply scripting and programming skills to test and secure software.

Prerequisites, Corequisites, and Recommendations

Where requirements are listed as course categories (e.g. Electives, Arts/Humanities) rather than as specific courses, please note that depending upon course choice, prerequisites may be required.

*Grade C or better required

Required Course Prerequisite, Corequisite, or Recommendation
ENG 1021 - English Composition I: GT-CO1 Prerequisite: College Readiness in English
ENG 1022 - English Composition II: GT-CO2 Prerequisites: ENG 1021 - English Composition I: GT-CO1 or ENG 1031 - Technical Writing I: GT-CO1
MAT 1340 - College Algebra: GT-MA1 Prerequisite: College Readiness for Algebra
CSC 1019 - Introduction to Programming: (Programming Language) Prerequisite: College Readiness in Quantitative Literacy Math
CIS 2043 - Introduction to SQL Prerequisites: CIS 1045 - Introduction to Desktop Database or CIS 2040 - Database Design and Development
CSC 1060 - Computer Science I (Language) Prerequisites: CSC 1019 - Introduction to Programming: (Programming Language) or MAT 1340 - College Algebra: GT-MA1 or higher
CSC 2025 - Computer Architecture/Assembly Language Programming Prerequisite: CSC 1061 - Computer Science II (Language)
CSC 1061 - Computer Science II (Language) Prerequisite: CSC 1060 - Computer Science I (Language)
CSC 1029 - Introduction to Secure Coding Prerequisite: CSC 1060 - Computer Science I (Language)
Corequisite: CSC 1060 - Computer Science I (Language)
CSC 2045 - Secure Software Development: (Language) Prerequisites: CSC 1029 - Introduction to Secure Coding and CSC 1061 - Computer Science II (Language)
Corequisite: CSC 1061 - Computer Science II (Language)

Recommended Course Sequence (Full-Time)

Year 1 - Fall
Natural/Physical Science GT-SC1-SC2
Choose three (3) credits from the following areas: Social Behavioral Science: GT SS1-SS3, OR Arts & Humanities: GT AH1-AH4 OR History: HI1

~Recommended Course(s)~

Recommended Course Sequence (Part-Time)

Year 1 - Summer
Year 2 - Spring
Choose three (3) credits from the following areas: Social Behavioral Science: GT SS1-SS3, OR Arts & Humanities: GT AH1-AH4 OR History: HI1

~Recommended Course(s)~

Notes

  • *This course requires college level readiness as measured by Accuplacer, ACT, or SAT scores; approved high school course work that is less than five years old; or successful completion of appropriate college-readiness course.
  • As a graduate of a Career and Technical Education program you will be contacted by an ACC employee in approximately six months to verify your employment information. This information gathering is a federal requirement to ensure that ACC receives certain federal funding.
  • In order to meet program requirements, students registered for ENG 1021 or ENG 1031 must also register for ENG 0094 unless they can demonstrate otherwise meeting the ENG 0094 standard through assessment testing, prior college coursework, or recent High School coursework. See an Advisor for details.