Jul 04, 2025  
2024-2025 Catalog 
    
2024-2025 Catalog [ARCHIVED CATALOG]

Information Technology: Software Development, BAS Curriculum Map


Software developers create the computer applications that allow users to do specific tasks and the underlying systems that run the devices or control networks. 

Software developers typically do the following:

  • Analyze users’ needs and then design and develop software to meet those needs
  • Recommend software upgrades for customers’ existing programs and systems
  • Design each piece of an application or system and plan how the pieces will work together
  • Create a variety of models and diagrams showing programmers the software code needed for an application
  • Ensure that a program continues to function normally through software maintenance and testing
  • Document every aspect of an application or system as a reference for future maintenance and upgrades

The following are examples of types of software developers:

Applications software developers design computer applications, such as games, for consumers. They may create custom software for a specific customer or commercial software to be sold to the general public. Some applications software developers create databases or programs for use internally or online.

Software engineers take a broad view of a project’s system and software requirements, planning its scope and order of work. These workers may direct software developers, quality assurance analysts, and testers.

Systems software developers create the operating systems for the public or specifically for an organization. These operating systems keep computers functioning and control most of the consumer electronics in use today, including those in cell phones and cars. Often, systems software developers also build the interface that allows users to interact with the computer.

Use the Career and Program Explorer page to explore more details about the occupations.

Sample Schedule


This sample schedule is provided as a guide for a full-time student. The suggested schedule below meets the requirements to earn the Bachelor of Applied Science degree. With this schedule, you can earn your degree in as little as 18 months! Please speak with an advisor for a customized academic plan to meet your needs. An customized curriculum map can be accessed in Navigate.

Entry Requirements


These are a combination of entry requirements, degree requirements and electives.

  • Students must complete and submit an entry application and be accepted into the program before registering for any upper-division (300- and 400-level) courses.
  • New students are admitted twice a year in fall and winter. To inquire about admission to the program, visit www.greenriver.edu/software and complete the form to request information.

Quarter 1 (15 credits)


Quarter 2 (15 credits)


Quarter 3 (15 credits)


Quarter 4 (15 credits)


Quarter 5 (15 credits)


Quarter 6 (15 credits)