Software Quality Assurance

Why Choose NPC's Software Quality Assurance?

Our three Software Quality Assurance courses are aimed at the software-in-training professional. The courses focus on issues of software quality, testing, best practices and the tooling to support these practices. We instruct you in the basics of how to assure that standards, processes and procedures are appropriate for a project and see that they are correctly implemented.

About Our Program

With successful completion of these nine specialized credits you earn your NPC Certificate of Proficiency (CP) in Software Quality Assurance (SQA).

  • CIS 251 Software Quality – Foundational knowledge of issues dealing with
    software quality. – 3 credits
  • CIS 252 Engineering Quality in Software Development – Hands-on practice of techniques to improve software quality from requirements discovery to effective design and implementation...and much more. – 3 credits
  • CIS 253 Software Testing – Overview of software life cycle from testing perspective. Includes hands-on practice in analyzing requirements. – 3 credits

Note: CIS 217 Java Programming, Introductory or instructor permission
is a prerequisite for these courses.

Degree/Certificate Options

Certificate of Proficiency (CP) in Software Quality Assurance – 9 credits

Career Opportunities

The U.S. Bureau of Labor Statistics reports computer software engineering is among the occupations projected to grow the fastest and add the most new jobs in the 2008-18 decade, resulting in excellent job prospects.The average salary for a SQA analyst I is $45,513 (salaries.com, 6/2011).

Contact Us

Kristen Williams, Secretary to the Dean of Career & Technical Education

Silver Creek Campus - Snowflake/Taylor
Student Center (SNC) Rm. 124

(800) 266-7845, ext. 6232
Fax: 
928-536-6228