Computer Science
First Level · Curriculum for Excellence
Computing Science at First Level sits within the Technologies curriculum area. Pupils learn what an algorithm is by writing precise step-by-step instructions, then turn those instructions into simple programs using block-based tools such as Scratch or ScratchJr: including sequences, repetition and simple events.
Alongside programming, children learn to organise and search for information, create digital content such as documents and presentations, and understand the basics of staying safe online: passwords, personal information and knowing who to tell if something feels wrong.
The most valuable habit taught here is debugging: reading a program that doesn't work, finding the step that's wrong, and fixing it calmly.
Important Topics
- AlgorithmsWriting precise, ordered instructions to achieve a goal.
- Block-Based ProgrammingSequences, repetition and events in Scratch or a similar environment.
- DebuggingPredicting what a program will do and finding the step that causes an error.
- Digital LiteracyCreating and editing documents, presentations and simple digital media.
- Information HandlingSearching for information online and judging whether a source is useful.
- Online SafetyPasswords, personal information, and knowing when to ask an adult for help.
Ready To Strengthen Your Child's Learning?
Book a free Computer Science demo class for First Level · Curriculum for Excellence.