Academics

Software Development

Software Development

Our innovative applied bachelor’s degree program prepares graduates for high-wage, high-demand jobs such as software developer, mobile application developer, web developer and software test developer.

  • Hands-on experience working with the latest web and mobile technologies.
  • Small class sizes and dedicated faculty who care about your success.
  • Day and evening classes available in Auburn or Kent Station.
  • Career events and career preparation services. 
  • Financial Aid, scholarships and part time jobs are are available on campus to those who qualify.

The demand for software developers is projected to grow by 22% through 2022 with median pay of $93,350. Start your journey towards a new and exciting career by contacting an advisor today!

Request Information

* indicates required

Entry Requirements

To enter this program, students must have an associate's degree or higher from a regionally accredited institution that includes at least 20 credits of general education courses. Students who have completed some college coursework but do not have an associate's degree or higher are encouraged to meet with an academic advisor in the Information Technology department to develop an educational plan to prepare for entry into the program. A cumulative grade point average of 2.5 from all college courses is required.

The following courses, or equivalents, are strongly recommended before entering this program because they contain foundational knowledge upon which upper-division courses build:

  • IT 201 Database Fundamentals
  • IT 206 Front End Web Development  
  • IT 207 Programming with JavaScript
  • IT 219 Programming 1 or CS &141 Java 1
  • IT 220 Programming 2 or CS 145 Java 2

Sample Schedule

Quarter 1

  • Systems Programming
  • Web Development
    Frameworks
  • General Education
    course

Quarter 2

  • Full Stack
    Web Development
  • Data Structures and Algorithms
  • General Education course

Quarter 3

  • Software Maintenance
    and Evolution
  • Mobile Development
    Frameworks
  • General Education course

Quarter 4

  • Agile Development
    Methods
  • Collaborative Design
  • General Education course

Quarter 5

  • Secure Development Practices
  • Product Initiation
    Design
  • General Education
    course

Quarter 6

  • Product Construction
    & Deployment
  • General Education course
  • General Education course

Cost of Attendance

At Green River College, earning a bachelor’s degree has never been more affordable. The estimated price of attending full-time as a Washington state resident is approximately $2,300 a quarter, plus books and course fees. For a detailed breakdown, visit our tuition and fee chart.

How we compare to other Washington universities:

Annual Tuition and Fees Comparison for Washington Residents
Green River -BAS Degree $6,673.35
Evergreen State College $8,364.00 
Western Washington University $8,610.75
Washington State University $11,966.00
University of Washington $11,839.00

* Estimated tuition and fees for 2015-2016 for Washington State residents, 15 credits per quarter, three quarters per year.

Meet the Team

Andy Orr, Program Manager

Andy Orr

Andy has a decade of experience working in higher education and a strong background in workforce development. He holds a bachelor’s degree in English Literature and Language, and a master’s degree in Rhetoric and Writing. He is also a hobbiest developer and Certified ScrumMaster who blogs frequently about the intersection of education and technology. His primary interests include student development and collaborating with visionary colleagues wherever education and technology intersect.










Kendrick Hang, Program Director and Software Development Instructor

Kendrick Hang

Ken worked as a software developer for more than a decade, developing aircrew and tactics training systems for the naval aviation community. Ken has a Bachelor of Science in Computer Science from the University of Virginia, a Master of Software Engineering degree from the University of Maryland University College, a certificate in community college teaching from Seattle University, and is a Certified Scrum Master. His primary interest areas include software craftsmanship, technical leadership, computer science education, and diversity in computing.








Tina Ostrander, Software Development Instructor

Tina Ostrander

Tina has taught as a Computer Science and Information Systems instructor for 18 years. She earned her Bacholors from the University of Washington in Cognitive Science, her Master of Arts in Theology from Gordon-Conwell Theological Seminary, and an Master of Science in Computer Information Technology from Regis University. Having developed websites for organizations with thousands of users, she brings a wealth of experience to the classroom. Her primary professional interests include women in technology, database systems, and Agile development methods. Tina is a Certified ScrumMaster.








Josh Archer, Software Development Instructor

Josh Archer

Josh has taught computer science and web development since 2011. He holds a bachelor’s degree in Computer Science and Systems from the University of Washington, and a master’s degree in Computer Science, also from the University of Washington, and is also a Certified ScrumMaster. His primary interests include web development, data analysis, and algorithms.