Software Developer Degree

Next term starts May 28th 2019

Get started by talking to one of our Admissions Representatives.

Next term starts May 28th 2019

Get started by talking to one of our Admissions Representatives.

Explore Our Software Developer Degree

Software development is the process of designing, programming, testing and maintaining software and applications. With an Associate of Applied Science Degree in Software Development, you’ll be able to see software and applications from their initial conception to its final product.

In this program you will learn software design, layers of software architecture, programming languages, hardware and software, internet architecture, app development, web development, systems development and administration, client/server architecture, data structures, data modeling, and databases.

Software Developer Degree Program Details

Our AAS in Software Development is available in person and also available 100% online. Learn more about the program below.







What You'll Learn

Graduates of our AAS in Software Development program will be prepared and qualified for positions as software developers in a wide range of businesses, organizations and fields. This includes fluency in various technologies and computer programming languages and protocols, depending on your course selection. Specifically, our graduates will be able to perform the installation, configuration and troubleshooting of various computer and network operating systems. We empower and challenge students to understand the ever-expanding world of software engineering technologies.

Outside of the technical skills you will acquire, our program will also develop your comprehensive analytic and critical thinking while strengthening interpersonal skills and attitudes applicable to real-world professional interactions.

Responsibilities you will be able to take on with our degree include, but are not limited to:

  • Discuss computer operating systems and hardware fundamentals.
  • Perform essential steps in PC installation, configuration, troubleshooting and repair.
  • Install, configure, and troubleshoot basic networking hardware, protocols and services.
  • Discuss network infrastructure, cryptography, assessments and audits within networks and networking environments.

Courses You'll Take

Course Requirements - 24 Credits

General Education - 15 Credits


6 Elective Courses Required - 24 Credits

Careers in Software Development

Roles in software development are in high demand thanks to the software, applications and systems needed to power and innovate our interconnected world. Future job outlook is positive according to the U.S. Bureau of Labor Statistics, who projects the employment of software developers to grow 24 percent while demand for application and systems developers to grow 31 percent and 11 percent in the next ten years..

Graduates of our software development program will be able to fill these specific roles in various software, application and systems areas.

  • Systems Software Developer
  • Software Engineer
  • Backend Software Developer
  • Applications Software Developer
  • Associate Web Developer

Success Stories

Your accomplishments are our accomplishments. At California Institute of Arts & Technology, our mission is to prepare you for professional and individual growth with innovative, cutting-edge vocational and career advancement programs. How do we do all that? Read honest feedback from our students below to find out.

Learn More

Talk to an Advisor

Reach out today and one of our knowledgeable Admissions Representative will be happy to answer any questions you have about CIAT.