IB DP Computer Science
DP
B1.1 Approaches to computational thinking
All knowledge base resources related to B1.1 Approaches to computational thinking.
This section focuses on developing students' ability to trace flowcharts as a means of understanding algorithmic processes in programming. Students will use standard flowchart symbols—such as Start/End, Process, Decision, Input/Output, Connector, and Flowline—to represent logical operations and control flow. By analyzing flowcharts, they will learn to track variable changes, follow execution paths, and accurately determine program output, reinforcing their understanding of how algorithms function step by step.