The study of Computing Science is fundamentally about the way we think, plan and problem solve, and not just about learning how to code.
In our S2 and S3 curriculum, pupils are taught the core skills of Computing Science which are the heart of all our topics, including:
- Computational thinking
- Decomposition (breaking down a problem into smaller, more manageable parts)
- Pattern recognition (identifying patterns in order to make predictions and re-use code)
- Abstraction (simplifying concepts by highlighting details and ignoring irrelevant information)
In S2 Computing Science we cover:
- Animation: creating short animations using Pivot stick figures
- org: gamifying the process of learning how to code
- Micro:bit programming: Inspiring learners to see the “real world” effects of coding by introducing the coding of sensors and LEDs. Pupils will be given the chance to create their own “maker project” at the end of the unit.
Our S3 Computing Science course has been completely re-developed this session to fully embrace the wider aspects of learning about Computing. Over the course of the year pupils will cover:
- Understanding and comparing searching and sorting algorithms
- App development using Thunkable
- Cyber Security fundamentals – “to protect organisations from criminals, you have to think like one”. Students will learn how to “hack” encrypted passwords and will also learn “How to rob a bank” (obviously not a real one!).
- Advanced coding in Python
In S4-6 pupils are offered the National 4-5/Higher Computing Science course which covers four areas of study, including:
- Software Design and Development
- Computer Systems
- Database Design and Development
- Web Design and Development