|   | 
		
			 
				Nov 04, 2025			
		 | 
		  | 
		
	
 | 
						
						
								
		| 
  
		 | 
								
								
									
										
	
	
		
			
				
					
						
	2023-2024 Catalog [ARCHIVED CATALOG] 																	 
	    Software Development, AAS
																				 | 
															 
															
																
																	 
																 | 
															 
														 
		  Return to: Degrees by Type 
			
				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   
			 
																 | 
												 
												
													
		PROFESSIONAL - TECHNICAL CORE
 Software Development Selective I - Programming Language
 Software Development Selective II - SDEV Electives
 Software Development Selective III - I.T. Electives
 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: Degrees by Type
 
  										 | 
									 
								 
							 |