Sep 18, 2024  
2024-2025 General Catalog [Current] 
    
2024-2025 General Catalog [Current]

Software Development (A.A.S.)

Location(s): Main Campus



Program Summary

This associate’s degree is recommended for students with an interest in writing software.

Program Information

  • All courses must be passed with a “C-” (1.7) or better to be counted in the major.
  • Credits older than 10 years must be approved by the CSCY Department Chair before being allowed to count towards the major due to the rapid change in the industry.
  • Students who complete the A.A.S. in Software Development requirements have also completed the first two years of requirements for the Computer Science (B.S.) . Please see that program’s catalog entry for more details.

Associate of Applied Science General Education Requirement (15-18 Credits)


For an Associate of Applied Science degree, 15-18 credit hours are required in the following areas:

  • One course in the English Core
  • One course in the Quantitative Literacy (Mathematics) Core
  • One course in American Institutions
  • One course from either the Humanities or Social and Behavioral Sciences Breadth Area (minimum of 3 credits)
  • One course from one of the remaining five Breadth Areas (minimum of 3 credits)

Software Development Curriculum (46 Credits)


Mathematics Requirement (4 Credits)


Note


* Students who are not prepared for this math course may need additional math credits/preparation. Please consult your Student Success Advisor for more information.

CSCY Common Core (15 Credits)


Free Electives (0-8 Credits)


Total elective credit is determined by General Education courses taken, degree type selected, additional credits earned, and any additional math or other prerequisite courses needed. Please consult your Student Success Advisor for details.

Total Credits, A.A.S. Degree: 63-64


Program Learning Outcomes


  • Manage simple projects and be able to contribute to a more complex project as a team member.
  • Program using at least two software languages to develop and evaluate software, hardware infrastructure, and network solutions to meet desired client outcomes.
  • Write and test applications that meet specifications for industry standard platforms.
  • Apply design and development principles to software development problems.