Software Developer, Associate in Applied Science

Florissant Valley, Forest Park and Meramec

The Associate in Applied Science Software Developer degree provides students with the technical skills and knowledge required to design, write, implement, secure, and maintain software systems in the enterprise. It teaches the principles of software architecture and data analysis using current development tools, languages, and environments. The courses on Web design, 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 distance learning and classroom-based in-depth 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. demonstrate technical skills based on industry standards to design, write, implement, secure, and maintain software systems.
  2. modify existing software incorporating new functions to support specific project goals.
  3. develop software solutions following industry best practices as a member of a team.
  4. demonstrate proficiency in a selected focus area (Language, Web, or Database) by developing a portfolio of projects completed during courses related to the focus area.
  5. perform data analysis by importing, manipulating, documenting, and displaying source information.

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. Information on who is eligible for a waiver can be found on our website: https://stlcc.edu/programs-academics/missouri-civics-exam.aspx.  

Program of Study

Career General Education
ENG 101College Composition I (MOTR ENGL 100)3
ENG 103Report Writing (MOTR ENGL 110)3
or ENG 102 College Composition II (MOTR ENGL 200)
Mathematics Requirement: Choose One3-4
Introductory Statistics (MOTR MATH 110)
Precalculus Algebra (MOTR MATH 130)
XXX xxxSocial & Behavioral Sciences: Civics Requirement3
General Education Elective
COM 103Small Group Communication (MOTR COMM 125)3
or COM 112 Argumentation and Debate (MOTR COMM 220)
or COM 201 Interpersonal Communication (MOTR COMM 120)
or PSY 200 General Psychology (MOTR PSYC 100)
or PHL 102 Introduction to Logic (MOTR PHIL 101)
Program Requirements
IS Elective: Choose One1
Keyboarding (or)
Introduction to Windows (or )
Internet Fundamentals (or)
Computer Applications-Microsoft Project
IS 120Introduction to Excel1
IS 112Software and Hardware Architecture3
IS 139Web Publishing3
IS 153C# Programming I4
or IS 187 Java Programming I
or IS 167 C++ Programming I
IS 225Database Management4
IS 229Unix/Linux I3
IS 237Fundamentals of Information Assurance/Security - CompTIA Security+ 3
IS 280Python3
Capstone Class
IS 241Systems Analysis and Design3
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
C++ and Analytics
C++ Programming II
Big Data Analytics
and Computer Applications-Microsoft Project
Select one of the following focus areas:9
Language
Web
Database
Total Credit Hours60-61

Focus Areas

Language

IS 290C# Frameworks: .NET Web App Framework3
or IS 294 Java Frameworks: Struts and Hibernate
or IS 296 Java Frameworks: Spring
IS 265Web Scripting Technologies3
Select 3 credit hours of approved IS electives3
Excel for Data Analytics
Workplace Learning: Information Systems
Java Frameworks: Struts and Hibernate
Java Frameworks: Spring
Secure E-Commerce
Total Credit Hours9

Web

IS 141Graphics for the Web3
IS 265Web Scripting Technologies3
Select one of the following:3
Web Development I
C# Frameworks: .NET Web App Framework
Workplace Learning: Information Systems
Secure E-Commerce
Total Credit Hours9

Database

IS 240SQL and Database Development3
IS 285Excel for Data Analytics3
Select one of the following:3
SQL Server Programming
Oracle Programming
Workplace Learning: Information Systems
Secure E-Commerce
Total Credit Hours9

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. Information on who is eligible for a waiver can be found on our website: https://stlcc.edu/programs-academics/missouri-civics-exam.aspx.  

PLEASE NOTE:  If you originally enrolled at STLCC prior to Fall 2021, you may need to view an archived catalog for your correct program requirements.  Please speak with an advisor or the program coordinator for more information.

New PlanGrids
First Year
Fall Credit Hours Prerequisites Milestones/Notes
IS 280 Python3Reading Proficiency.
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 C++ Programming I
or Java Programming I
4Reading Proficiency.
IS 120 Introduction to Excel1Reading Proficiency.
IS 139 Web Publishing3Reading Proficiency.
Credit Hours14
Spring Credit Hours Prerequisites Milestones/Notes
MTH 160 Precalculus Algebra (MOTR MATH 130)
or Introductory Statistics (MOTR MATH 110)
3-4MTH 140 with a grade of "C" or better or satisfactory score on placement test, and Reading Proficiency.
IS 101 Keyboarding
or Introduction to Windows
or Internet Fundamentals
or Computer Applications-Microsoft Project
1
IS 112 Software and Hardware Architecture3MTH 160 or MTH 180 (can be taken concurrently), and Reading Proficiency.
IS 253 C# Programming II
or Java Programming II
or C++ Programming II
4IS 153 or IS 167 or IS 187 with minimum grades of "C" and Reading Proficiency.
IS 225 Database Management4Reading Proficiency.
Credit Hours15-16
Summer Credit Hours Prerequisites Milestones/Notes
IS 229 Unix/Linux I3Reading Proficiency.
Credit Hours3
Second Year
Fall Credit Hours Prerequisites Milestones/Notes
ENG 102 College Composition II (MOTR ENGL 200)
or Report Writing (MOTR ENGL 110)
3ENG 101 with a grade of "C" or better and Reading Proficiency.
IS 237 Fundamentals of Information Assurance/Security - CompTIA Security+3IT 102 or IS 229 and Reading Proficiency.
IS 257 Big Data Analytics3IS 225 and Reading Proficiency.
IS 165 Computer Applications-Microsoft Project1Reading Proficiency.
IS 240 SQL and Database Development3IS 225 and Reading Proficiency.
COM 103 Small Group Communication (MOTR COMM 125)
or Argumentation and Debate (MOTR COMM 220)
or Interpersonal Communication (MOTR COMM 120)
or General Psychology (MOTR PSYC 100)
or Introduction to Logic (MOTR PHIL 101)
3Reading Proficiency.
Credit Hours16
Spring Credit Hours Prerequisites Milestones/Notes
Social & Behavioral Sciences: Civics Requirement3  
IS 241 Systems Analysis and Design3IS 153 or IS 167 or IS 187, and IS 139 or IS 253 or IS 267 or IS 287, and Reading Proficiency.
IS 285 Excel for Data Analytics3 IS 120, MTH 160 or MTH 180 (can be taken concurrently), and Reading Proficiency.
Database Focus Elective3 Choose from: IS 268, IS 276, IS 291, IT 121
Credit Hours12
Total Credit Hours60-61

*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. Information on who is eligible for a waiver can be found on our website: https://stlcc.edu/programs-academics/missouri-civics-exam.aspx.  

PLEASE NOTE:  If you originally enrolled at STLCC prior to Fall 2021, you may need to view an archived catalog for your correct program requirements.  Please speak with an advisor or the program coordinator for more information.

New PlanGrids
First Year
Fall Credit Hours Prerequisites Milestones/Notes
IS 280 Python3Reading Proficiency.
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 C++ Programming I
or Java Programming I
4Reading Proficiency.
IS 120 Introduction to Excel1Reading Proficiency.
IS 139 Web Publishing3Reading Proficiency.
Credit Hours14
Spring Credit Hours Prerequisites Milestones/Notes
MTH 160 Precalculus Algebra (MOTR MATH 130)
or Introductory Statistics (MOTR MATH 110)
3-4MTH 140 with a grade of "C" or better or satisfactory score on placement test, and Reading Proficiency.
IS 112 Software and Hardware Architecture3MTH 160 or MTH 180 (can be taken concurrently), and Reading Proficiency.
IS 101 Keyboarding
or Introduction to Windows
or Internet Fundamentals
or Computer Applications-Microsoft Project
1
IS 253 C# Programming II
or Java Programming II
or C++ Programming II
4IS 153 or IS 167 or IS 187 with minimum grades of "C" and Reading Proficiency.
IS 225 Database Management4Reading Proficiency.
Credit Hours15-16
Summer Credit Hours Prerequisites Milestones/Notes
IS 229 Unix/Linux I3Reading Proficiency.
Credit Hours3
Second Year
Fall Credit Hours Prerequisites Milestones/Notes
ENG 102 College Composition II (MOTR ENGL 200)
or Report Writing (MOTR ENGL 110)
3ENG 101 with a grade of "C" or better and Reading Proficiency.
IS 237 Fundamentals of Information Assurance/Security - CompTIA Security+3IT 102 or IS 229 and Reading Proficiency.
IS 283
or 288
or IS 257 and IS 165
C# Programming III
or Java Programming III
or
4IS 253 with a minimum grade of "C" and Reading Proficiency.
IS 265 Web Scripting Technologies3IS 139 and Reading Proficiency.
COM 103 Small Group Communication (MOTR COMM 125)
or Argumentation and Debate (MOTR COMM 220)
or Interpersonal Communication (MOTR COMM 120)
or General Psychology (MOTR PSYC 100)
or Introduction to Logic (MOTR PHIL 101)
3Reading Proficiency.
Credit Hours16
Spring Credit Hours Prerequisites Milestones/Notes
Social & Behavioral Sciences: Civics Requirement3  
IS 241 Systems Analysis and Design3IS 153 or IS 167 or IS 187, and IS 139 or IS 253 or IS 267 or IS 287, and Reading Proficiency.
IS 290 C# Frameworks: .NET Web App Framework
or Java Frameworks: Struts and Hibernate
or Java Frameworks: Spring
3IS 283 with a minimum grade of "C" and Reading Proficiency.Apply for graduation
Language Focus Elective3 Choose from: IS 285, IS 291, IS 294, IS 296, IT 121
Credit Hours12
Total Credit Hours60-61

*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. Information on who is eligible for a waiver can be found on our website: https://stlcc.edu/programs-academics/missouri-civics-exam.aspx.  

PLEASE NOTE:  If you originally enrolled at STLCC prior to Fall 2021, you may need to view an archived catalog for your correct program requirements.  Please speak with an advisor or the program coordinator for more information.

New PlanGrids
First Year
Fall Credit Hours Prerequisites Milestones/Notes
IS 280 Python3Reading Proficiency.
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 C++ Programming I
or Java Programming I
4Reading Proficiency.
IS 120 Introduction to Excel1Reading Proficiency.
IS 139 Web Publishing3Reading Proficiency.
Credit Hours14
Spring Credit Hours Prerequisites Milestones/Notes
MTH 160 Precalculus Algebra (MOTR MATH 130)
or Introductory Statistics (MOTR MATH 110)
3-4MTH 140 with a grade of "C" or better or satisfactory score on placement test, and Reading Proficiency.
IS 101 Keyboarding
or Introduction to Windows
or Internet Fundamentals
or Computer Applications-Microsoft Project
1
IS 112 Software and Hardware Architecture3MTH 160 or MTH 180 (can be taken concurrently), and Reading Proficiency.
IS 253 C# Programming II
or Java Programming II
or C++ Programming II
4IS 153 or IS 167 or IS 187 with minimum grades of "C" and Reading Proficiency.
IS 225 Database Management4Reading Proficiency.
Credit Hours15-16
Summer Credit Hours Prerequisites Milestones/Notes
IS 229 Unix/Linux I3Reading Proficiency.
Credit Hours3
Second Year
Fall Credit Hours Prerequisites Milestones/Notes
ENG 102 College Composition II (MOTR ENGL 200)
or Report Writing (MOTR ENGL 110)
3ENG 101 with a grade of "C" or better and Reading Proficiency.
IS 237 Fundamentals of Information Assurance/Security - CompTIA Security+3IT 102 or IS 229 and Reading Proficiency.
IS 283
or 288
or IS 257 and IS 165
C# Programming III
or Java Programming III
or
4IS 253 with a minimum grade of "C" and Reading Proficiency.
IS 141 Graphics for the Web3IS 139 and Reading Proficiency.Offered Fall only
COM 103 Small Group Communication (MOTR COMM 125)
or Argumentation and Debate (MOTR COMM 220)
or Interpersonal Communication (MOTR COMM 120)
or General Psychology (MOTR PSYC 100)
or Introduction to Logic (MOTR PHIL 101)
3Reading Proficiency.
Credit Hours16
Spring Credit Hours Prerequisites Milestones/Notes
Social & Behavioral Sciences: Civics Requirement3  
IS 241 Systems Analysis and Design3IS 153 or IS 167 or IS 187, and IS 139 or IS 253 or IS 267 or IS 287, and Reading Proficiency.Apply for graduation
IS 265 Web Scripting Technologies3IS 139 and Reading Proficiency.
IS 142 Web Development
or C# Frameworks: .NET Web App Framework
or Workplace Learning: Information Systems
or Secure E-Commerce
3IS 153 or IS 167 or IS 187, IS 139, IS 265 (or concurrent), and Reading Proficiency.Should be taken last
Credit Hours12
Total Credit Hours60-61

*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.