Software Engineering and Quality
Certificate Program

Software Engineering and Quality

Putting quality first
Enroll in Certificate Program View Individual Courses
Stella Su, Software Engineering & Quality Alumna

"Because we’re a start-up, I wear many hats, and have to work closely with the software development and the QA team."
Stella Su, Software Engineering & Quality Alumna

Program Description

Classroom • Online • Blended

Grow your expertise beyond coding and programming. Our certificate program blends foundation-level coursework in software engineering with the latest developments in software quality, testing, and user experience design.

You will learn to create new products, streamline business processes, design dynamic websites, and navigate relational databases. Three Tracks of Study: Software Engineering; Software QA and Testing; and User Interface Design; plus refresher courses for software professionals.

Software Engineering and Quality certificate program objectives:

•   Use Agile software development techniques and testing methodologies
•   Apply user-centered design strategies to software and mobile application development
•   Build and consume JAX-RS services using JSON and XML
•   Create objects using object-oriented Java programming concepts
•   Program in C, Java, C++, Perl, and Python

Total Required: 5–8 courses/14 units. Take 1 of the 3 core courses (2–3 units) and 4–7 elective credit courses (14–15 units). End with certificate of completion review.

Time Commitment: A full-time student can complete the certificate in 9–12 months.

Estimated Cost: $5,000

F1 Students: [Costs for F-1 students]

Courses

Total Required: 5–8 courses/14 units. Take 1 of the 3 core courses (2–3 units) and 4–7 elective credit courses (14–15 units). End with certificate of completion review.

1. Core Course (Choose One)

Fall + Classroom and Online (Blended)
Winter Online
Spring + Classroom and Online (Blended)
Summer Online
Winter Classroom
Summer Classroom
Fall Classroom
Spring Classroom

2. Elective Courses

Units: 3.0 ITEC.X413
Winter Classroom
Summer Classroom
Winter Classroom
Summer Classroom
Units: 2.0 CMPR.X400
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Fall + Classroom and Online (Blended)
Winter Online
Spring + Classroom and Online (Blended)
Summer Online
Winter Classroom
Summer Classroom
Fall Classroom
Winter Classroom
Spring Classroom
Summer Classroom
Winter Classroom
Summer Classroom
Units: 3.0 ITEC.X401
Fall Classroom
Spring Classroom
Fall Classroom
Winter Classroom
Spring Classroom
Summer Classroom
Fall Classroom
Winter Classroom
Spring Classroom
Summer Classroom
Units: 2.0 CMPR.X412
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Units: 1.5 SEQA.X400
Fall + Classroom and Online (Blended)
Winter + Classroom and Online (Blended)
Spring + Classroom and Online (Blended)
Summer + Classroom and Online (Blended)
Units: 1.5 PPMT.X402
Fall Classroom
Spring Classroom
Units: 3.0 UEWD.X412
Winter Classroom
Summer Classroom
Fall + Classroom and Online (Blended)
Winter Online
Spring + Classroom and Online (Blended)
Summer Online
Winter Classroom
Summer Classroom
Units: 3.0 CMPR.X416
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Fall Classroom
Winter Classroom
Spring Classroom
Summer Classroom
Fall Classroom Online
Winter Classroom Online
Spring Classroom Online
Summer Classroom Online
Winter Classroom
Summer Classroom
Winter Classroom
Summer Classroom
Fall Classroom
Spring Classroom
Winter Classroom
Fall Classroom
Spring Classroom

3. Required Certificate Review

Fall Online
Winter Online
Spring Online
Summer Online

Requisite Knowledge

Please review the course descriptions to ensure that you have taken necessary prerequisites or meet the requirements through job experience or previous education.

Required. Experience with a programming language is required as well as a degree in computer science or engineering or equivalent experience in software development, testing, QA, or project management.

Professional Development

Credit Toward an M.S. in Engineering. We have a transfer agreement with the University of Wisconsin–Platteville that assists graduates of our Embedded Systems or Software Engineering and Quality certificate programs who would like to pursue an online Master of Science in Engineering degree. Applicants to this master’s program must hold a bachelor’s degree from an accredited institution and fulfill the school’s admissions requirements. 

Enroll in Program

Enroll Now

You are invited to declare candidacy in your certificate program as soon as possible so you can lock in the curriculum requirements and not be impacted by any subsequent program changes. Once you’ve declared, you have three years to complete the program.

Contact

Have a question about Software Engineering and Quality Certificate Program or want to subscribe for updates? Use the form below.

You may also contact our Outreach Team at (408) 861-3860 or ExtensionProgram@ucsc.edu.

[*] required