Kids should code: why 'computational thinking' needs to be taught in schools

This article provides views and opinions from a range of experts.

Additional details

Year band(s) 1-2, 3-4, 5-6
Content type Article or research
Format Web page
Core and overarching concepts Implementation (programming), Computational thinking
Australian Curriculum Digital Technologies code(s)

Investigate simple problems for known users that can be solved with digital systems


Follow and describe algorithms involving a sequence of steps, branching (decisions) and iteration (repetition)


Define problems with given design criteria and by co-creating user stories


Follow and describe algorithms involving sequencing, comparison operators (branching) and iteration


Implement algorithms as visual programs involving control structures, variables and input

Keywords Computer programming, Coding, Algorithms, Decision making, Apps

Guardian News and Media Limited


2016 Guardian News and Media Limited or its affiliated companies. May be subject to Copyright Act statutory licence.