Dec 04, 2024  
2022-2023 Catalog 
    
2022-2023 Catalog [ARCHIVED CATALOG]

Software Development, AAS


Return to {$returnto_text} Return to: School of Information Technology

LOCATIONS:

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

ALSO AVAILABLE STATEWIDE VIA DISTANCE EDUCATION

Software Development, AAS Completion Guide  

GENERAL EDUCATION CORE


REQUIREMENT TOTAL: 16


REQUIREMENT TOTAL: 25


STATEWIDE ELECTIVES


Software Development Selective I - Programming Language


Choose 3-6 credit hours from the following:

Software Development Selective II - SDEV Electives


Choose 6 credit hours from the following:

Software Development Selective III - I.T. Electives


Choose 7-10 credit hours from the following:

REQUIREMENT TOTAL: 19


TOTAL CREDITS: 60


SYMBOL KEY:

^ Capstone Course

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.
  • Create a working software application.
  • Create a basic informational website
  • Utilize appropriate strategies in the analysis, design, coding and testing of software solutions.
  • Understand industry standard principles and practices of secure software development.
  • 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.
  • Develop a prototype application solution to meet an industry need.
  • Prepare for and attempt one or more industry certification exams.
  • Apply an understanding of various IT career opportunities.

Return to {$returnto_text} Return to: School of Information Technology