Mar 28, 2024  
2022-2023 Catalog 
    
2022-2023 Catalog [ARCHIVED CATALOG]

Software Development, AS


Return to {$returnto_text} Return to: Degrees by Type

LOCATIONS:

Bloomington - Columbus - Evansville - Fort Wayne - Hamilton County - Indianapolis - Kokomo - Lafayette - Lawrenceburg - Logansport - Madison - Muncie - South Bend/Elkhart - Warsaw

ALSO AVAILABLE STATEWIDE VIA DISTANCE EDUCATION

Software Development, AS Completion Guide  

INDIANA COLLEGE CORE


Written Communication (3)


Speaking and Listening (3)


Quantitative Reasoning (6-12)


Scientific Ways of Knowing (6-12)


Humanistic and Artistic Ways of Knowing (3)


REQUIREMENT TOTAL: 30


OTHER INSTITUTIONAL REQUIREMENTS


REQUIREMENT TOTAL: 2


REQUIREMENT TOTAL: 18


TRANSFER CLUSTER


REQUIREMENT TOTAL: 3


Choose 7 credits from the following:


REQUIREMENT TOTAL: 7


TOTAL CREDITS: 60


Symbol Key:

^ Capstone Course

* Required for Indiana College Core, Technical Certificate

The Indiana College Core, Technical Certificate requirements for this degree require a minimum of 30 credit hours. The Indiana College Core, Technical Certificate requires a minimum of one course from six areas of study. The number of Transfer Cluster courses shown above may vary based on required Indiana College Core course credits earned, area of study, and the student’s Individual Academic Plan. The remaining degree requirements provide a mechanism for students to advance towards the technical skills required in the Software Development industry and meet the 60 credit hour AS Transfer degree threshold.

DEGREE OUTCOMES


  • Develop, operate, maintain, and evaluate information systems and applications.
  • Understand the software and systems development life cycles, incorporating different approaches and methodologies.
  • Provide technical documentation for each stage of the software development life cycle.
  • Develop software solutions, using relevant methodologies, policies, and standards for use in the business and consumer environment.
  • Utilize industry-standard practices in the development of user interfaces in software design.
  • Develop and utilize an in-depth understanding of the different programming models such as procedural, object oriented, event driven, and mobile device applications.
  • Utilize appropriate strategies in the analysis, design, coding and testing of software solutions.
  • Apply industry standard principles and practices of secure software development.
  • Demonstrate the benefits of quality, timeliness and continuous improvement in regards to software development.
  • Practice communication and team-building skills throughout business computer information systems and/or software development processes.
  • Communicate effectively in written and oral forms.
  • Demonstrate critical thinking.
  • Demonstrate ethical, professional behavior.
  • Apply an understanding of various IT career opportunities.

Return to {$returnto_text} Return to: Degrees by Type