4.2 Connecting computational thinking and program design

This section emphasises understanding programming languages to enhance computational thinking. It includes analysing and constructing pseudocode, discussing algorithms, and deducing their efficiency. Students learn to describe standard algorithms, outline operations of collections, and suggest suitable algorithms for specific problems. The focus is on practical application, with opportunities to convert algorithms into...

To access the contents of this site, you must subscribe.