TemperWorks Class
Program 2
11

Debugging, Testing & Version Control

Learn how to systematically diagnose problems, test software, document changes, and use version control.

Class Code INTRO-PROG-02-11
Difficulty Intermediate
Status Published
CLASS 11 INTRO-PROG-02-11

What You'll Learn

01 Overview

What You'll Learn

Students learn debugging methodology, syntax errors, runtime errors, logic errors, exceptions, logging, breakpoints, test cases, edge cases, unit testing concepts, regression testing, Git, repositories, commits, branches, merges, change history, documentation, and project records.

02 Audience

Who This Class Is For

Students preparing to work on larger programming projects and develop professional software practices.

03 Purpose

Why This Class Matters

Professional development practices make software easier to diagnose, improve, maintain, and collaborate on.

04 Preparation

Prerequisites

Programming Security Fundamentals