Nov 24, 2024  
2024-2025 Arapahoe Community College Catalog 
    
2024-2025 Arapahoe Community College Catalog

Secure Software Development AAS - Academic Plan


Return to {$returnto_text} Return to: Academic Programs

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)


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 Sequence (Part-Time)


Year 1 - Summer


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


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.

Return to {$returnto_text} Return to: Academic Programs