Software Development

Contact Us

Dan Achman
Instructor
253.680.7336

Judith Graham
Instructor
253.680.7335

Admissions Office
253.680.7002

Location Central/Mohler Campus

Hours Mon- Fri, 7:30 a.m. - 3:15 p.m.

Fill out my online form.

Software Dev student


Instruction in the Software Development program includes designing, coding, and implementing software applications in a variety of programming languages: Unix, SQL, Java, C Sharp,C++. In addition, students build skills in problem-solving, attention to detail, communication and teamwork.

Program Length: Six to seven quarters (approximate)

View Program Courses by Quarter

Note: Information contained within these PDFs is accurate as of its original posting date. The college reserves the right to edit, change, or update information as needed throughout the year. Up-to-date information is available in Student Services.

Associate of Applied Science Degree: 95 Credits

General Education Requirements

Credits
MATH&141 Pre-calculus I 5
MATH&146 Intro to Stats 5
ENG& 100+ English 5
CMT& 100+ Communications 5
Total 20
Required Coursework - CORE
SOFT101 Introduction to Information Technology 5
SOFT102 Programming Fundamentals with JavaScript 5
SOFT121 C-Sharp I 5
SOFT123 Web Programming w/JavaScript 5
SOFT207 Web Application Development 5
SOFT290 Capstone Project 5
CS&141 Computer Science I - JAVA 5
DATA101 Database Design and SQL 5
DATA102 Advanced SQL 5
DATA104 Excel for Analytics 5
WEB102 Web Development I 5
Total 55
Students must choose one Option A or Option B
Option A Business and Data Analytics
SOFT 204 Open Source Programming 5
DATA205 Business Data Analytics I - SQL Server Administration 5
DATA206 Business Data Analytics II- Intro to Business Intelligence 5
DATA207 Business Data Analytics III - Visualization 5
Total 20
Option B Software Development
SOFT 204 Open Source Programming 5
SOFT144 Data Structures 5
SOFT210 Mobile Application Development I 5
SOFT211 Mobile Application Development II 5
Total 20
Totals 95


Associate of Applied Science - Transfer: 105 Credits

General Education Requirements

Credits
MATH&141 Pre-calculus I 5
MATH&146 Intro to Stats 5
ENG& 100+ English 5
CMT& 100+ Communications 5
XXX& 100+GEN ED; HUM/S.S./ N.S./CMST/MATH 5
XXX& 100+GEN ED; HUM/S.S./ N.S./CMST/MATH 5
Total 30
Required Coursework - CORE
SOFT101 Introduction to Information Technology 5
SOFT102 Programming Fundamentals with JavaScript 5
SOFT121 C-Sharp I 5
SOFT123 Web Programming w/JavaScript 5
SOFT207 Web Application Development 5
SOFT290 Capstone Project 5
CS&141 Computer Science I - JAVA 5
DATA101 Database Design and SQL 5
DATA102 Advanced SQL 5
DATA104 Excel for Analytics 5
WEB102 Web Development I 5
Total 55
Students must choose one Option A or Option B
Option A Business and Data Analytics
SOFT 204 Open Source Programming 5
DATA205 Business Data Analytics I - SQL Server Administration 5
DATA206 Business Data Analytics II- Intro to Business Intelligence 5
DATA207 Business Data Analytics III - Visualization 5
Total 20
Option B Software Development
SOFT 204 Open Source Programming 5
SOFT144 Data Structures 5
SOFT210 Mobile Application Development I 5
SOFT211 Mobile Application Development II 5
Total 20
Totals 105


Students must choose one of the following options:

Certificate of Competency: 60-65 Credits 
Business Application Development

GENERAL EDUCATION REQUIREMENTS                             CREDITS

90+ Level Human Relations
90+ Level Communications
90+ Level Mathematics

5
5
5
REQUIRED COURSEWORK CREDITS

CS& 141 Computer Science I JAVA
DATA 101 Data Modeling\Relational Database Design
DATA 102 SQL I
DATA 105 Principles of System Analysis and Design
SOFT 101 Computer Concepts and Technologies
SOFT 102 Programming Fundamentals
WEB 101 Microsoft Office Applications

5
5
5
5
5
5
5

Certificate of Training: 35 Credits 
Business and Data Analytics

The Certificate in Business and Data Analytics is a seven-course certificate that allows the student to get the skills needed to interpret data and make data-driven business decisions. Our certificate will show and teach you the software, methodologies and tools necessary for modeling and analyzing data.

You will be able to leverage this knowledge to articulate strategic recommendations and help your company gain a competitive advantage through data analysis. You will also be prepared to manage a team of developers, as you will be exposed to languages and tools, including SQL, Tableau, Python, PowerBI and data modeling software.

This certificate will be useful for anyone interested in the merging of data and business from a beginner's perspective. Certificate program students come from a variety of backgrounds and school experiences creating close-knit student cohorts and enhancing the learning environment.

Required Coursework Credits
DATA101 Database Design and SQL 5
DATA102 Advanced SQL 5
DATA104 Excel for Analytics 5
SOFT204 Open Source Programming 5
DATA205 Business Data Analytics I - SQL Server Administration 5
DATA206 Business Data Analytics II - Intro to Business Intelligence 5
DATA207 Business Data Analytics III - Visualization 5

Certificate of Training: 20 Credits 
Software Development

The Certificate of Training in Software Development is a four-course certificate that focuses on the skills needed to develop a mobile application utilizing the Android operating system.   
This certificate will be useful for anyone interested in the mobile application development field from a beginner's perspective. Certificate program students come from a variety of backgrounds and school experiences creating close-knit student cohorts and enhancing the learning environment.

Required Coursework Credits
SOFT102 Programming Fundamentals with JavaScript 5
CS&141 Computer Science I - JAVA 5
SOFT210 Mobile Application Development I 5
SOFT211 Mobile Application Development II 5

Programming Language

Students must choose one of the following options:

Option A                                                                                     
SOFT 121 C-Sharp I
SOFT 122 C-Sharp II

CREDITS
5
5

Option B
SOFT 132 C++


5

Option C
SOFT 142 Programming in JAVA II


5

Students must choose at least one of the following options:

Option D
SOFT 290 Capstone Project

CREDITS
5

Option E
SOFT 291 Lab-based Learning Experience


5

Option F
SOFT 296 Work-based Learning Experience and
SOFT 297 Work-based Learning Seminar
or
SOFT 298 Work-based Learning - No Seminar


4
1

5

f