Aug 19, 2022  
2022-2023 Arapahoe Community College Catalog 
    
2022-2023 Arapahoe Community College Catalog

Secure Software Development AAS - Academic Plan


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.

Course Availability


Total Credits = 63

Required Courses - General Education Courses Credits Pre or Co Reqs Required Course Available Fall? Course Available Spring? Course Available Summer?

Choose three (3) credits from the following areas:

Social Behavioral Science: GT SS1-SS3 OR

Arts & Humanities: GT AH1-AH4 OR

History: GT-HI1

Recommended courses from the areas above: ECO 2001 , ECO 2002 , HIS 1310 , HIS 1320 , PHI 1013  

3 No Yes Yes Yes
COM 1150  - Public Speaking* 3 No Yes Yes Yes
ENG 1021  - English Composition I: GT-CO1* 3 Yes Yes Yes Yes
ENG 1022  - English Composition II: GT-CO2 3 Yes Yes Yes Yes
MAT 1340  - College Algebra: GT-MA1* or higher 4 Yes Yes Yes Yes

Choose eight (8) credits from the following areas:

Natural/Physical Science GT-SC1 or GT-SC2

Recommended courses: GEY 1111 , AST 1110  

8 No Yes Yes Yes

 

Required Courses - Major Courses Credits Pre of Co Reqs Required Course Available Fall? Course Available Spring? Course Available Summer?
BUS 2026  - Business Statistics 3 No Yes Yes Yes
CSC 1019  - Introduction to Programming 3 No Yes Yes Yes
CIS 2020  - Fundamentals of Unix 3 No Yes Yes Yes
CIS 2040  - Database Design and Development 3 No Yes Yes No
CIS 2043  - Introduction to Structured Query Language (SQL) 3 No Yes Yes No
CIS 2068  - Systems Analysis and Design I 3 No No Yes No
CNG 1024  - Networking I: Network+ 3 No Yes Yes Yes
CSC 1019  - Introduction to Programming 3 No Yes Yes Yes
CSC 1029  - Introduction to Security Coding 3 Yes Yes No No
CSC 1060  - Computer Science I* 4 Yes Yes Yes Yes
CSC 1061  - Computer Science II 4 Yes Yes Yes No
CSC 2025  - Computer Architecture/Assembly Language Programming 4 Yes Yes No No
CSC 2045  - Secure Software Development 3 Yes No Yes No

 

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.

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.