TemperWorks Class
Program 2
02

Computational Thinking & Problem Solving

Learn how to break problems into logical steps and design solutions before writing code.

Class Code INTRO-PROG-02-02
Difficulty Beginner
Status Published
CLASS 02 INTRO-PROG-02-02

What You'll Learn

01 Overview

What You'll Learn

Students learn decomposition, pattern recognition, abstraction, algorithmic thinking, requirements, inputs, outputs, constraints, pseudocode, flowcharts, decision trees, process diagrams, and problem decomposition.

02 Audience

Who This Class Is For

Beginners and students learning to approach programming and problem solving systematically.

03 Purpose

Why This Class Matters

Strong programming begins with strong problem solving. Students learn to design logical solutions before implementing them in code.

04 Preparation

Prerequisites

Programming Fundamentals