Software Developer, Associate in Applied Science

Florissant Valley, Forest Park and Meramec

This program provides students with the technical skills and knowledge required to design, write, implement, secure, and maintain business software systems in the enterprise. It teaches the principles of software architecture using current development tools, languages, and environments. The courses in the web, software developer and database focus areas enable students to pursue in-depth skill and expertise within one of these three areas while preparing for industry recognized certifications. The courses in the program provide a combination of online, distance learning and intensive, classroom-based, hands-on skills development. Students completing the program are prepared for a variety of industry certification exams as well as entry-level employment as a software developer or to pursue advanced studies in software design and development.

Cost of Attendance.  For more information on cost of attendance visit MoSCORES

Program Career and Salary Information.  Pursuant to Missouri HB 1606 (2018), information regarding the number of credit hours, program length, employment rate, wage data, and graduates employed in careers related to their program of study at St. Louis Community College can be found at the following URL: https://scorecard.mo.gov/scorecard/. Search using School / Program “St. Louis Community College” and choose the degree or credential type of interest. 

The following limitations to the data apply: Information provided is based on the most recent cohorts available. Typically, most recent cohorts for wage and completion data are six years prior to the current academic year. Time to complete a program of study varies depending on the number of credit hours students earn per semester.

Interested in this program? Start the enrollment process by visiting the Apply to STLCC page.   

At the completion of the program, students are expected to:

  1. use current knowledge and skills based on industry standards to design, write, implement, secure, and maintain business software systems.
  2. analyze project specifications to develop software solutions that modify existing software incorporating new functions to support specific business goals.
  3. design and development of software solutions following industry best practices as a member of a team.
  4. demonstrate proficiency in selected focus area (Language, Web, or Database) by developing a portfolio of projects completed during courses related to the focus area.

Missouri Civics Examination.  Students entering college for the very first time in fall 2019 and who intend to complete an associate’s degree must successfully complete a civics examination. Students who have completed dual credit courses must complete this examination. Students who participated in Early College or other dual enrollment programs, transfer students, and previously enrolled students are exempt from this requirement.

Program of Study

Career General Education
ENG 101College Composition I (MOTR ENGL 100)3
ENG 102College Composition II (MOTR ENGL 200)3
or ENG 103 Report Writing
MTH 160Precalculus Algebra (MOTR MATH 130)4
XXX xxxNatural Science/Math Elective3
XXX xxxSocial & Behavioral Sciences: Civics Requirement3
XXX xxxSocial Science Elective3
Physical Education Activity
Select 2 credit hours2
Program Requirements
IS 112Software and Hardware Architecture3
IS 139Web Publishing3
IS 225Database Management4
IS 229Unix/Linux I3
IS 241Systems Analysis and Design3
IS 237Fundamentals of Information Assurance/Security3
IS 153C# Programming I4
or IS 187 Java Programming I
Select one of the following options:8
C# Language
C# Programming II
and C# Programming III
Java Language
Java Programming II
and Java Programming III
Select one of the following focus areas:12
Language
Web
Database
Total Credit Hours64

Focus Areas

Language

IS 290C# Frameworks: .NET Web App Framework3
or IS 294 Java Frameworks: Struts and Hibernate
Select 9 credit hours of approved IS electives9
Total Credit Hours12

Web

IS 141Graphics for the Web3
IS 265Web Scripting Technologies3
IS 142Web Development I3
Select 3 credit hours of approved IS electives3
Total Credit Hours12

Database

IS 240SQL and Database Development3
IS 257Advanced Database Design3
Select one of the following:3
SQL Server Programming
Oracle Design and Implementation
Oracle Programming
Select 3 credit hours of approved IS electives3
Total Credit Hours12

Missouri Civics Examination.  Students entering college for the very first time in fall 2019 and who intend to complete an associate’s degree must successfully complete a civics examination. Students who have completed dual credit courses must complete this examination. Students who participated in Early College or other dual enrollment programs, transfer students, and previously enrolled students are exempt from this requirement.

New PlanGrids
First Year
Fall Credit Hours Prerequisites Milestones/Notes
ENG 101 College Composition I (MOTR ENGL 100)3 Placement score or ENG 030 or ENG 070 with a grade of "C" or better or recommendation of department and Reading Proficiency or concurrent enrollment in RDG 079.
IS 153 C# Programming I
or Java Programming I
4Reading Proficiency.
IS 139 Web Publishing3Reading Proficiency.
IS 229 Unix/Linux I3Reading Proficiency.
Natural Sciences or Mathematics Elective3 MTH 140 if needed
Credit Hours16
Spring Credit Hours Prerequisites Milestones/Notes
MTH 160 Precalculus Algebra (MOTR MATH 130) (or higher)4MTH 140 with a grade of "C" or better or satisfactory score on placement test, and Reading Proficiency.
IS 112 Software and Hardware Concepts3MTH 140, Reading Proficiency. Basic computer literacy is expected.
IS 253 C# Programming II
or Java Programming II
4IS 153 or IS 187 with minimum grades of "C" and Reading Proficiency.
IS 225 Database Management4Reading Proficiency.
Credit Hours15
Summer Credit Hours Prerequisites Milestones/Notes
ENG 102 College Composition II (MOTR ENGL 200)
or Report Writing (MOTR ENGL 110)
3ENG 100 or ENG 101 with a grade of "C" or better or department approval and Reading Proficiency.
Physical Education Elective2 One credit must be activity
Credit Hours5
Second Year
Fall Credit Hours Prerequisites Milestones/Notes
IS 283 C# Programming III
or Java Programming III
4IS 253 with a minimum grade of "C" and Reading Proficiency.
IS 240 SQL and Database Development3IS 225 and Reading Proficiency.
IS 241 Systems Analysis and Design3IS 153 or IS 187 and Reading Proficiency.
IS 237 Fundamentals of Information Assurance/Security3IT 102 or IS 229 and Reading Proficiency.
Social & Behavioral Sciences: Civics Requirement3  
Credit Hours16
Spring Credit Hours Prerequisites Milestones/Notes
IS 257 Advanced Database Design3IS 225 and Reading Proficiency.Apply for graduation
IS 268 SQL Server Programming
or Oracle Design and Implementation
or Oracle Programming
3IS 240 with a minimum grade of "C" and Reading Proficiency.
Social & Behavioral Sciences Elective3  
IS Elective3  
Credit Hours12
Total Credit Hours64

*Click on the hyperlinked course number to view additional information about the course.

**Students completing a course that has been assigned a MOTR number may transfer that course to any public institution in Missouri. Those who complete CORE 42 requirements will have that verification on their transcript.

*** It is your responsibility to verify that the courses listed above will transfer to the four-year institution of your choice.  Maximize your transfer credits/classes by meeting with an academic advisor. 

Missouri Civics Examination.  Students entering college for the very first time in fall 2019 and who intend to complete an associate’s degree must successfully complete a civics examination. Students who have completed dual credit courses must complete this examination. Students who participated in Early College or other dual enrollment programs, transfer students, and previously enrolled students are exempt from this requirement.

New PlanGrids
First Year
Fall Credit Hours Prerequisites Milestones/Notes
ENG 101 College Composition I (MOTR ENGL 100)3 Placement score or ENG 030 or ENG 070 with a grade of "C" or better or recommendation of department and Reading Proficiency or concurrent enrollment in RDG 079.
IS 153 C# Programming I
or Java Programming I
4Reading Proficiency.
IS 139 Web Publishing3Reading Proficiency.
IS 229 Unix/Linux I3Reading Proficiency.
Natural Sciences or Mathematics Elective3 MTH 140 if needed
Credit Hours16
Spring Credit Hours Prerequisites Milestones/Notes
MTH 160 Precalculus Algebra (MOTR MATH 130) (or higher)4MTH 140 with a grade of "C" or better or satisfactory score on placement test, and Reading Proficiency.
IS 112 Software and Hardware Concepts3MTH 140, Reading Proficiency. Basic computer literacy is expected.
IS 253 C# Programming II
or Java Programming II
4IS 153 or IS 187 with minimum grades of "C" and Reading Proficiency.
IS Elective3  
Physical Education Elective2 One credit must be activity
Credit Hours16
Summer Credit Hours Prerequisites Milestones/Notes
ENG 102 College Composition II (MOTR ENGL 200)
or Report Writing (MOTR ENGL 110)
3ENG 100 or ENG 101 with a grade of "C" or better or department approval and Reading Proficiency.
Credit Hours3
Second Year
Fall Credit Hours Prerequisites Milestones/Notes
IS 283 C# Programming III
or Java Programming III
4IS 253 with a minimum grade of "C" and Reading Proficiency.
IS 225 Database Management4Reading Proficiency.
IS 237 Fundamentals of Information Assurance/Security3IT 102 or IS 229 and Reading Proficiency.
IS Elective3  
Credit Hours14
Spring Credit Hours Prerequisites Milestones/Notes
IS 290 C# Frameworks: .NET Web App Framework
or Java Frameworks: Struts and Hibernate
3IS 283 with a minimum grade of "C" and Reading Proficiency.Apply for graduation
IS 241 Systems Analysis and Design3IS 153 or IS 187 and Reading Proficiency.
Social & Behavioral Sciences: Civics Requirement3  
Social & Behavioral Sciences Elective3  
IS Elective3  
Credit Hours15
Total Credit Hours64

*Click on the hyperlinked course number to view additional information about the course.

**Students completing a course that has been assigned a MOTR number may transfer that course to any public institution in Missouri. Those who complete CORE 42 requirements will have that verification on their transcript.

*** It is your responsibility to verify that the courses listed above will transfer to the four-year institution of your choice.  Maximize your transfer credits/classes by meeting with an academic advisor. 

Missouri Civics Examination.  Students entering college for the very first time in fall 2019 and who intend to complete an associate’s degree must successfully complete a civics examination. Students who have completed dual credit courses must complete this examination. Students who participated in Early College or other dual enrollment programs, transfer students, and previously enrolled students are exempt from this requirement.

New PlanGrids
First Year
Fall Credit Hours Prerequisites Milestones/Notes
ENG 101 College Composition I (MOTR ENGL 100)3 Placement score or ENG 030 or ENG 070 with a grade of "C" or better or recommendation of department and Reading Proficiency or concurrent enrollment in RDG 079.
IS 153 C# Programming I
or Java Programming I
4Reading Proficiency.
IS 139 Web Publishing3Reading Proficiency.
IS 229 Unix/Linux I3Reading Proficiency.
Natural Sciences or Mathematics Elective3 MTH 140 if needed
Credit Hours16
Spring Credit Hours Prerequisites Milestones/Notes
MTH 160 Precalculus Algebra (MOTR MATH 130) (or higher)4MTH 140 with a grade of "C" or better or satisfactory score on placement test, and Reading Proficiency.
IS 112 Software and Hardware Concepts3MTH 140, Reading Proficiency. Basic computer literacy is expected.
IS 253 C# Programming II
or Java Programming II
4IS 153 or IS 187 with minimum grades of "C" and Reading Proficiency.
IS 265 Web Scripting Technologies3IS 139 and Reading Proficiency.
Physical Education Elective2 One credit must be activity
Credit Hours16
Summer Credit Hours Prerequisites Milestones/Notes
ENG 102 College Composition II (MOTR ENGL 200)
or Report Writing (MOTR ENGL 110)
3ENG 100 or ENG 101 with a grade of "C" or better or department approval and Reading Proficiency.
Credit Hours3
Second Year
Fall Credit Hours Prerequisites Milestones/Notes
IS 283 C# Programming III
or Java Programming III
4IS 253 with a minimum grade of "C" and Reading Proficiency.
IS 225 Database Management4Reading Proficiency.
IS 141 Graphics for the Web3IS 139 and Reading Proficiency.Offered Fall only
IS 237 Fundamentals of Information Assurance/Security3IT 102 or IS 229 and Reading Proficiency.
Credit Hours14
Spring Credit Hours Prerequisites Milestones/Notes
IS 142 Web Development I3IS 187 or IS 153, IS 139, IS 265 and Reading Proficiency.Should be taken last
IS 241 Systems Analysis and Design3IS 153 or IS 187 and Reading Proficiency.Apply for graduation
IS Elective3  
Social & Behavioral Science Elective3  
Social & Behavioral Sciences: Civics Requirement3  
Credit Hours15
Total Credit Hours64

*Click on the hyperlinked course number to view additional information about the course.

**Students completing a course that has been assigned a MOTR number may transfer that course to any public institution in Missouri. Those who complete CORE 42 requirements will have that verification on their transcript.

*** It is your responsibility to verify that the courses listed above will transfer to the four-year institution of your choice.  Maximize your transfer credits/classes by meeting with an academic advisor.