KS3COMP2 · 1 Programming in Python and JavaScript mind map
Use your browser’s Print command for A4 landscape, or choose A3 in its paper settings. The SVG remains sharp when enlarged. A text version follows the map.
Read the mind map as text
Languages 1
Two programming languages: Write, run and improve Python and JavaScript
Output in each language: print and console.log communicate results
Variables and assignment: Assignment updates a named value
Languages 2
Data types: Numbers, text and logical values behave differently
Input and conversion: Python input returns text; conversion can fail
Arithmetic and comparison: Comparison differs from assignment; choose boundaries
Control 1
Python selection: Python uses colons and indentation
JavaScript selection: JavaScript uses conditions and braces
Boolean conditions: AND requires both; OR at least one; NOT reverses
Control 2
Count-controlled loops: range(3) and a matching loop visit 0, 1, 2
Condition-controlled loops: while checks first and needs progress to stop
JavaScript countdown: A > 0 countdown omits 0
Connections
Languages 1 → Control 2: Shared requirements connect implementations and tests