Software Development

 Washington State Board for Community and Technical Colleges Career Launch Program Endorsement
Do you want to learn how to code, or enjoy computer programming in your spare time? Are you interested in learning about how to solve problems through code? Are you looking for a high demand, well-paying career? Then the Software Development program at CBC may be for you!

Students will learn:

  • Basics and foundational skills of programming to create new code,  troubleshoot, configure, improve existing systems, and write secure code
  • Design and administer relational databases to manage large data sets
  • System integration that links programs and databases
  • Basics of user interface design
  • How to write code and manage coding projects in a professional manner valued by employers

Faculty are dedicated to teaching and student sucess with a focus on learning and applying skills and technologies. Our Computer Science faculty work with an advisory board of industry members to ensure coursework stays up-to-date in this dynamic field.

CBC is Certified as a National Center of Academic Excellence

Our connections expand beyond the classroom! Our Computer Science department facilitates internships with our local industry partners. Students also have the opportunity to particpate in our CyberHawks club and/or Tech club, where students can gain experience and industry exposure through state and national competitions.

Start your path at CBC with the fundamental skills you'll need to accomplish your career goals of doing what you love and increasing your income potential by joining the growing industry of Software Development.

Learn more about our Bachelor of Applied Science degree in Software Development! 

Careers in Software Development

Software Development careers are available in every sector of the economy. CBC's program will introduce to you to a variety of interesting careers.

  • Data Anaylst

    Gather, organize and use information to answer questions and solve problems. Use mathematical tools like date modeling to spot patterns in information, then use those findings to provide insight and point to solutions that will interest the employer.

  • Software Developer

    Develop, create and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.

  • Database Administrator

    Administer, test and implement computer databases, applying knowledge of database management systems. Coordinate changes to computer databases. May plan, coordinate and implement security measures to safeguard computer databases.

  • Tech Support

    Provide technical assistance to computer users. Answer questions or resolve computer problems for clients in person, telephone or electronically. May provide assistance concerning the use of computer hardware and software, including printing, installation, word processing, electronic mail and operating systems.

  • Business Intelligence (BI) Developer

    Produces financial and market intelligence to aid in business decision making through the  development of reporting systems. The BI Developer uses and maintains warehouse data to solve organizational problems.

Bachelor of Applied Science (BAS) Application

Columbia Basin College (CBC) is accredited as a BAS degree-granting institution by the Northwest Commission on Colleges and Universities, an institutional accrediting body recognized by the Council for Higher Education Accreditation and the U.S. Department of Education. This application and guidelines are for applicants who are interested in the following degrees:

  • Bachelor of Applied Science in Applied Management (Optional concentrations: Agriculture, Healthcare Administration)
  • Bachelor of Applied Science in Cyber Security
  • Bachelor of Applied Science in Software Development
  • Bachelor of Applied Science in Project Management (Optional concentration: Construction)

  Apply now!

For Bachelor of Applied Science in Dental Hygiene, Health Physics, Teacher Education and Bachelor of Science in Nursing (RN-BSN) degrees, do NOT use these guidelines and application. Contact each program for the program-specific application.


Applicants must have met the following requirements:

  • Earned at least an associate degree from an academic transfer or career/technical program or completed at least 90 college-level credits from an academic transfer or career/technical program(s) and

Completed the following prerequisites:

  • At least one 100+ level math course with a minimum grade of 2.0
  • ENGL& 101 or the equivalent course with a minimum grade of 2.0

If you have questions about your eligibility, we strongly encourage you to consult the appropriate program advisor listed on the next page on the above prerequisites as you may have already taken the course(s) or equivalent.

Application Deadline

Each program reviews completed applications and admits new students throughout the academic year. While new applications are continuously reviewed, applicants are strongly encouraged to submit their applications early; seats in these classes can become very limited as we approach the beginning of each quarter. In order for your application to be considered, all steps must be completed with the required materials submitted one week prior to the first day of each quarter.

Requirements Checklist

  • Completed online CBC Application for Admission (for new CBC students only)
  • Completed CBC BAS application
  • Official transcript(s)*, sealed, verifying;
    • Your completion of two-year degree and/or all other college credits earned
    • Your completion of the program prerequisites, if applicable
  • Resume (maximum three pages)

*For applicants who are current/past CBC students or CBC graduates: If you already have your academic records at CBC (e.g., CBC courses, courses from other institutions), you are NOT required to submit official transcript(s) with your application.

*You may submit your application while waiting for your official transcript(s) to arrive. The application will not be processed until the transcript(s) are received. Official transcripts must be received in a sealed envelope or sent electronically through our Washington State Student Management System (SMS), or authorized online service provider.


  1. Complete the online CBC Application for Admission. (Note: if you are a current CBC student you do NOT need to submit a CBC Application for Admission).
  2. Receive CBC Student ID Number via your CBC acceptance email (after your admissions application has been processed).
  3. Submit the BAS Application with all required documents listed in the Requirements Checklist via postal mail or in person.

Apply now!

Student Records (MS-H4)
RE: BAS Application
Columbia Basin College
2600 N. 20th Ave., Pasco, WA 99301
Hawk Central (H-Building)
Columbia Basin College
2600 N. 20th Ave., Pasco, WA 99301




The graduates of the BAS in Cyber Security / Software Development programs may choose to pursue master's degrees in the related field of study.

Columbia Basin College has established the articulation agreement with Western Governors University Washington to provide the alumni with a more seamless transition to the graduate degree program. Effective April 2017, students who complete a BAS degree at CBC will also be eligible for enrollment in master's degree programs at Western Governors University Washington.

Check out the programs that CBC BAS graduates are enrolled in (as of June 2020):

    • BAS in Applied Management
    • Doctor of Physical Therapy
  • MA
    • Elementary Education
    • Elementary Education (K-8)
    • Elementary Education Spec. Eng Lang Learners
    • Government
    • Elementary Education (Leads to initial Teacher Licensure)
    • Secondary Education (Leads to initial Teacher Licensure)
  • MBA
    • Business Administration
    • Healthcare Management
    • IT Management
    • Management and Strategy
    • Master of Business Administration
  • MS
    • Accounting
    • Cybersecurity and Information Assurance
    • IN Project Management
    • Management in Leadership
    • Mental Health and Wellness
    • Operations/Project Management
    • Speech-Language Pathology
    • BAS Cyber Security
    • BAS Software Development
  • MS
    • Computer Science
    • Cybersecurity and Information Assurance
    • BAS Project Management
  • MA
    • Elementary Education Spec. Special Education
    • Master of Engineering Technology and Technology Management
    • Engineering and Technology MGT

Transfer Opportunities

CBC and Central Washington University (CWU) have established a Memorandum of Understanding (MOU) to facilitate the transfer of qualified students in all applied or technical degree programs from CBC in their application to, admission to, and completion of the Bachelor of Applied Science (BAS) in Information Technology and Administrative Management (ITAM) degree program at CWU.

All CBC Professional/Technical Degrees are Eligible for entry into the BAS-ITAM CWU Undergraduate Program including:

Associate of Applied Sciences (AAS) in Business Administration
Associate of Applied Sciences (AAS) in Accounting
Associate of Applied Sciences (AAS) in Entrepreneurship and Innovation
Associate of Applied Sciences (AAS) in Cybersecurity
Associate of Applied Sciences (AAS) in Software Development
Associate of Applied Sciences (AAS) in Database Administrator
Associate of Applied Sciences (AAS) in IT Support Technician
Associate of Applied Sciences (AAS) in Network Administrator
Associate of Applied Sciences (AAS) in Project Management

Program Learning Outcomes for the AAS in Software Development

Program learning outcomes are the knowledge, skills, and abilities that students will achieve before they graduate. The outcomes below were developed by the faculty in Computer Science with input from accrediting bodies, advisory committees, employers, etc. This collaboration ensures that the outcomes are relevant for careers that this degree leads to.

Students who graduate with an AAS in Software Development will be able to:
  1. Plan and implement security controls to protect data, software, and hardware.
  2. Design, develop, and implement database solutions to solve complex problems.
  3. Design, develop, and implement programming techniques to solve complex problems.
  4. Demonstrate professional conduct including collaborative teamwork and effective communication.
  5. Administer networks and network services.
  6. Analyze the ethical, legal and regulatory impact of computer systems on organizations, society, and the individual.


Students walking around CBC's Pasco campus