Computer Programming Degree & Certification

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.

About Our Computer Programming Degree & Certification

CIAT proudly offers two computer programming programs: the Associate of Applied Science in Software Development and the Certificate in Computer Application Development.

Our Software Development Program focuses on the fundamentals of software design and highlights the distinctions between historically significant programming paradigms. Topics covered include 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.

With a Certificate in Computer Application Development, we’ll prepare you for an exciting career as an application developer fluent in C++, Java, SQL, HTML, CSS, JavaScript and Python. Key topics covered in our program include requirement gathering and analysis, design, implementation or coding, testing, deployment, and maintenance.

Computer Programming Degrees & Certification

At CIAT, we offer practical training to make sure that you’re job-ready the second you graduate. With flexible schedules and a digital campus, we aim to empower the working student.


Associate of Applied Science in Software Development

Upon completion of our program, students will be able to evaluate user needs and design, and test and develop software to meet those needs. Additionally, graduates will possess the skills to design each piece of the application or system, conduct software maintenance and testing, and collaborate with fellow computer specialists to create optimum software programs. As an Associate of Applied Science in Software Development, you will be perfectly suited for positions such as applications software developer, systems software developer and software engineer.

Learn More


Certificate in Computer Application Development

Our Certificate in Computer Application Development program expands on a core computing foundation to give you the skills and tools needed to complete application and software development. You will be introduced and guided through concepts such as design, testing and maintenance, implementation and coding. Our Certificate in Computer Application Development program focuses squarely on courses that are essential to your career as a software and application developer.

Learn More

Why Choose CIAT

We’re here for you. Whether you’re just starting out, making a career change, or transitioning back into civilian life, CIAT will prepare you for success.

Our school helps students create rewarding careers in IT, software development, graphic design, and web design. At CIAT, our combination of theoretical knowledge with hands-on training and top-notch job placement services will take your career to the next level. Are you ready?

How Can Our IT School Benefit You?

From our esteemed faculty of academic professionals to our personalized class schedules, we tailor our options to suit your needs. We want you to thrive at CIAT.

Technical school military student works on laptop with American flag in the background

Practical Training

CIAT offers hands-on training in conjunction with competitive academic programs to deliver a comprehensive education in IT, software development, Microsoft platforms, and media arts.

Orange and white clock face against a blue backdrop

Flexible Schedules

We offer day, evening, and weekend schedules that work for your life. Our students can enroll in classes at either of our campus locations or online.

Two orange figures against a blue backdrop

Small Class Size

CIAT students receive personalized attention. We’re committed ensuring that you feel like part of our community with small class sizes. Many students are even on a first-name basis with our staff.

An orange and blue rocket ship against a blue backdrop

Job Placement

Our top-notch job placement services will set you up for success. We offer advanced notice of job openings, interview preparation techniques, resume editing tutorials, and career counseling assistance.

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.