Bachelor of Applied Science in Software Development
Green River College
Key Information
Campus location
Auburn, USA
Languages
English
Study format
On-Campus
Duration
180 hours
Pace
Full time, Part time
Tuition fees
USD 10,830 / per year *
Application deadline
Request info
Earliest start date
Request info
* Living Expenses $8865, Fees $603, Books $702, Total $21000
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Prepare for an exciting career in tech with a Bachelor of Applied Science in Software Development.
Affordable tuition, stellar instruction, and project-based learning opportunities make our applied bachelor’s program a popular destination for computing majors throughout the Seattle-Tacoma region. This degree prepares graduates for high-demand jobs such as software developer, web developer, a software developer in test, and quality assurance (QA) analyst.
- Hands-on experience working with the latest technologies.
- Small class sizes and dedicated faculty who care about your success.
- Classes are offered at Green River's conveniently located Auburn Center campus.
- Career events and career preparation services.
- Financial Aid, scholarships, and even a part-time job on campus, to those who qualify.
The Bachelor of Applied Science in Information Technology-Software Development is designed to prepare students for employment in a variety of software development positions, such as software developer, software tester, systems analyst, quality assurance analyst, mobile application developer, and web developer.
Students typically begin their studies in this program at third-year (junior) standing, with credits earned during their first and second year applying towards the total 180 credits.
Gallery
Admissions
Scholarships and Funding
Curriculum
Requirements
General Education Requirements (60 credits)
Communication Skills (15 credits)
- ENGL& 101 - English Composition I Credits: 5
- ENGL 335 - Advanced Technical Writing Credits: 5
Choose one from the following:
- ENGL 128 - Research Writing: Science/Engineering/Business Credits: 5
- ENGL 126 - Writing: Humanities Credits: 5
- ENGL 127 - Writing: Social Science Credits: 5
- ENGL& 235 - Introduction to Technical Communication Credits: 5
- CMST& 210 - Interpersonal Communication Credits: 5
- CMST& 220 - Public Speaking Credits: 5
- CMST& 230 - Small Group Communication Credits: 5
Quantitative/Symbolic Reasoning Skills (5 credits)
- QSR course - Five credits of Quantitative Skills/Symbolic Reasoning courses from AA-DTA degree (MATH& 141 - PreCalculus I, MATH 147 - Finite Mathematics-Business and Social Science, or higher recommended)
Humanities/Fine Arts/English (10 credits)
Ten credits from Humanities/Fine Arts/English
- H 1 - Humanities/Fine Arts/English Credits: 5
- H 2 - Humanities/Fine Arts/English Credits: 5
Highly Recommended
- CMST 238 - Intercultural Communication Credits: 5
Social Sciences (10 Credits)
Social Science courses - Ten credits of Social Science Distribution courses.
- S 1 - Social Science Credits: 5
- S 2 - Social Science Credits: 5
Natural Sciences (10 credits)
Lab Science course - Five credits of Natural Science Distribution lab-List A course and Five credits from Natural Science Distribution List A or List B courses.
- N 1 - Natural Science List A (Lab) Credits: 5
- N 3 - Natural Science List A or List B Credits: 5
General Education Electives (10 credits)
Distribution courses - Ten credits from Humanities/Fine Arts/English, Social Science, or Natural Science courses.
- H 1 - Humanities/Fine Arts/English Credits: 5
- S 3 - Social Science Credits: 5
- N 3 - Natural Science List A or List B Credits: 5
Core Requirements (45 credits)
- SDEV 301 - Systems Programming Credits: 5
- SDEV 305 - Web Development Frameworks Credits: 5
- SDEV 328 - Full Stack Web Development Credits: 5
- SDEV 333 - Data Structures Credits: 5
- SDEV 334 - Algorithms Credits: 5
- SDEV 355 - Agile Development Methods Credits: 5
- SDEV 378 - Software Career Preparation Seminar Credits: 5
- SDEV 485 - Software Development Capstone 1 Credits: 5
- SDEV 486 - Software Development Capstone 2 Credits: 5
Core Elective (10 credits)
Ten credits from any of the following courses:
- SDEV 372 - Software as a Service Credits: 5
- SDEV 426 - Design Patterns and Practices Credits: 5
- SDEV 450 - Special Topics: Software Development Credits: 5
Technical Electives (20 credits)
20 credits of any Computer Science (CS) courses, any Information Technology (IT) courses, any Software Development (SDEV) courses, or any of the following Mathematics courses:
- MATH& 146 - Introduction to Statistics Credits: 5
- MATH 210 - Discrete Mathematics Credits: 5
- MATH 256 - Statistics for Business and Social Science Credits: 5
Electives (45 credits)
45 credits from any courses at the 100-level or higher
Program Outcome
Students who successfully complete this program will be able to:
- Develop stable, robust, secure, and efficient code following best practices in database design and software construction.
- Communicate with technical and non-technical project stakeholders, and within project teams.
- Apply Agile practices such as maintaining a product backlog, planning sprints, participating in sprint reviews and retrospectives.
- Perform software quality assurance activities throughout the entire software lifecycle.
- Write technical documentation to support software lifecycle activities.
Career Opportunities
According to the Bureau of Labor Market Statistics, the demand for software developers is projected to grow by 17% through 2024 with median pay of $100,690. To get started on your journey towards a new and exciting career
Employment Outlook
Potential Occupations: Software Developer, Software Engineer, Systems Engineer
Potential Earnings: $43.87 to $54.86 an hour