Software QA and QC course