The program of study for the certificate in Build Automation for DevOps & QA will give students a solid grounding in the automation of software quality assurance testing (QA), as well as systems to build and release software. Students will learn the fundamentals of working in a Linux environment, writing shell scripts and automation scripts using Ruby or Python, and Software Engineering principles. This course of study prepares students for entry-level positions in DevOps, Software QA and/or Build and Release Automation.
We estimate that 10 students will complete this certificate annually in the first few years.
Upon completion of this program, students will be able to:
This certificate program requires 13-14 units and can be completed in two semesters.
Course | Units | Year / Sem |
---|---|---|
Required courses: | ||
CS 160A - Introduction to Unix/Linux | 2.00 | Sem. 1 |
CS 160B - Unix/Linux Shell Scripting | 2.00 | Sem. 1 |
CS 177 - Software Engineering | 3.00 | Sem. 2 |
CS 178 - Build Automation for DevOps & QA | 3.00 | Sem. 2 |
Total: | 10.00 | |
Choose one of the following courses: | ||
CS 131B - Programming Fundamentals: Python | 4.00 | Sem. 1 |
CS 132A - Ruby Programming | 3.00 | Sem. 1 |
CNIT 133 - JavaScript, jQuery, AJAX | 3.00 | Sem. 1 |
Total: | 3.00 - 4.00 | |
Total: | 13.00 - 14.00 |
No comments to display
No files to display