Software Development

Learn to develop cutting edge software for the future.

Coding. Programming. Big Data. Business Analytics. Bates teaches the job skills you need for the future. The Software Development program prepares students for entry-level software or database development positions with concentrations in business/data analytics or application programming.  Instruction includes designing, coding, and implementing software applications in a variety of programming languages that are relative now. Additionally, students build skills in problem-solving, attention to detail, communication and teamwork. If you are the type of person who revels in solving problems and is excited by the technological changes occurring daily, this is the career field for you.

General Information

Career Advisor: Dan Eberle
253-680-7002 |

Location: Central / Mohler Campus
Hours: 7:30AM - 3:00PM

Program Length: Six Quarters

  • National Median Salary$103,620
  • National Potential Annual Job Openings99,200

This information is base on data from April 2020. For updated information, visit careeronestop, a database sponsored by the U.S. Department of Labor.

Tuition and Fees

At Bates, our tuition is affordable and there are options to help make it even easier to gain an education. Federal aid is available for many of our students. Scholarships are also available through the Bates Foundation.

See if you qualify for other funding through our special funding programs with the Workforce Education office.

Request More Information

I am interested in enrolling...

Prefer not to answer / other

Note: Information 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.

View the Program of Study


View the AAS-T Program of Study

Associate of Applied Science/Associate of Applied Science-Transfer
CIP: 11.0201 EPC: 515

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.


Bates instructors are industry experts who enjoy working with and teaching students.


  • Judith A Graham

    253.680.7335 | Email

Bates Technical College offers classes in multiple formats. Lectures are remote and labs are on campus with reduced size, using strict safety precautions. We aim to provide a complete educational experience while prioritizing the safety of all students and employees. Learn how we keep students and employees healthy and safe on our COVID-19 resource page.