It’s worth noting that computer science aims to cover two distinct, but related, aspects. There’s a focus on computer science itself (the ideas and principles that underpin how digital technology works) but this sits alongside the practical experience of programming, almost certainly the best way for primary pupils to learn about computer science.
Computer Science is more than programming, but programming is an absolutely central process for Computer Science. In an educational context, programming encourages creativity, logical thought, precision and problem-solving, and helps foster the personal, learning and thinking skills required in the modern school curriculum. Programming gives concrete, tangible form to the idea of “abstraction”, and repeatedly shows how useful it is.
Use the links below to help get you started on Programming:
|Programming Resources for EYFS & KS1||Programming Resources for KS2|
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
In addition, any organisation wishing to use these materials for training purposes beyond their school must seek the permission of The ICT Service: firstname.lastname@example.org