Author: George Milliken

CyberFirst Advisory Board

CyberFirst Advisory Board

The Advisory Group is made up of members from Education Scotland, Scottish Government, National Cyber Security Centre, a CyberFirst teacher ambassador and CyberFirst industry members.

Members of the group commit to engaging with, promoting and where possible supporting the work of CyberFirst programme in Scotland.

The members of the group will:

  • be CyberFirst members
  • endorse the yearly programme of activity
  • ensure added value and removal of duplication across the cyber activities for schools
  • foster positive relationships and links between education and industry

The group will meet quarterly for a maximum of two hours per meeting to monitor and review the progress of the programme in Scotland and help to shape the themes and make recommendations for change to future work. The diversity of the group will support its engagement with a range of sectors and stakeholders.

Advisory board members 

Scottish Government

Education Scotland

NCSC

YoungScot

SDS

West College Scotland

ScotlandIS

Daydream Believers

Dewar Cyber Consultancy

Abertay University

 

supporting resources for cyber ELC

Secondary Computing Science Resources

Webinars Banner

Computing Science CLPL

Available professional learning

Loading… Loading…

- Computing Science Scotland 2023 Many thanks to the learners, educators and presenters that made #CSScotland23 a success! Between 6th-10th November 2023, 9658 learners from 384 schools from 29 local authorities took part in our live…
- Recap Huge thanks to Data Education in Schools for running this session! Agents K (Kate Farrell) and J (Jasmeen Kanwall) guided recruits through a series of taxing problems during this escape room event.  Brief: You…
- Recap on session and resources During this session, Brian explored machine learning using the website machinelearningforkids.co.uk. Learners were guided through one activity where learners trained a machine learning model to recognise different ways someone might…
- Recap Lorna Gibson from the Micro:Bit Education Foundation guided learners through a coding activity to turn you micro:bit into a (virtual!) hot potato!  This particular activity looks at using loops and variables to create a…
- Callum Croughan, Mary Frances Stewart, Zoe Shanks and Alistair Mackay –  Digital School Digital Pedagogy Practitioners guided learners through building a maze game using Makecode Arcade  Learners explored aspects of computing science such as variables,…
- This live lesson saw Craig and Daniel from Cyber Skills Live guide participants through using data about themselves to create an abstract self portrait using code. (This is activity 5 on the website).  All of…
- Resources from Games Design Workshops 6/11/23 and 8/11/23 Amanda Ford from West College Scotland took participants through Game Design techniques focussing on the purpose and scope of the game, followed by a session on level…
- Resources from App Prototyping Workshop from 8/11/23 We hope you enjoyed the app prototyping session with our colleagues from Inspire Learning in the Scottish Borders. The presentation from the Inspire Learning team can be found…
- Join us and our partners from across the country to celebrate Computing Science!  For the week of Monday 6th - Friday 10th November 2023, we are delighted to be delivering a host of live lessons…
- The course is designed to allow you to teach computing within secondary schools as it has the required numbers of credits stated by the GTCS. The programme is designed to be a roll on roll…

A ‘Concrete, Pictorial and Abstract’ Approach to early level Computing Science

There are clear similarities with the order and progression of early level Computing Science and early level Numeracy and Maths play and learning.

go to ELC computing home

We can use a concrete – pictorial  – abstract concept in Computing Science, similar to how we introduce mathematical concepts e.g. counting concrete objects such as pebbles, progressing onto subitising with visuals or with dice then finally counting in our heads with no prompts to help us. 

YouTube player

In early level Computing Science, we begin to learn about algorithms. We look at the concrete stage as using our bodies, physical devices and objects we can physically manipulate. We might explore the range of activities from Barefoot Computing, Hello Ruby and CS Unplugged. We do not need programmable devices to delve into early level computing science. We can even explore algorithms through dancing! 

At the pictorial stage, we are looking at block-based coding and using visuals suitable for pre-readers, e.g., pictorial algorithms such as visual timetables and simple sequences of instructions for baking and creating and retelling stories.  We might also begin to explore coding apps such as Scratch Jnr and websites such as Code.org

Later on, in the abstract stage, we are looking at more complex coding, with fewer pictures and more words, introducing coding languages, such as Javascript and Python.

ELC Independent Learning Pathway

This page contains links to pre recorded webinars focusing on early level Computing Science, from an introduction to the Experiences and Outcomes and where Computing Science is in the world all-around us, to understanding computational thinking strategies through unplugged Computing Science explorations, investigating pictorial and visual representations and finally tinkering with programmable devices.

At the bottom of the page, you can browse the resources mentioned in the webinar recordings.

go to ELC computing home

This webinar was delivered to raise and support practitioner awareness of the National advice, guidance and where to access a wealth of free learning and teaching resources to embed computing science at early level. This session welcomed practitioners working with learners are in ELC or Primary School AND all other practitioners who work with learners at any level, with an interest in creatively embedding computing science their learning environment.

YouTube player

This webinar focussed on how we create experiences and spaces that allows computing science to be embedded at the early level through play and where we can access a wealth of free learning and teaching resources to embed unplugged computing science at the early level. It explored a range of unplugged activity ideas and the concepts, approaches and key vocabulary of computational thinking. 

YouTube player

In this webinar recording, we explore programmable devices and online coding and computing science resources/apps and discuss how to introduce them via play at early level. This webinar builds on content delivered in the prior two webinars. 

YouTube player

Additional live code-along and play-along webinar recordings.

YouTube player

YouTube player

Computing Science information and resources

What Does Computing Science Look Like at early level?

  

Many of the concepts and approaches of Computing Science will already be familiar to you. By looking at the Sway and video below, and on the ELC Computing Science Learning Pathway page, we think you will recognise that you are already embedding Computing Science through play, perhaps without even realising it, in your environment, daily interactions and experiences you provide for the children in your care.

go to ELC computing home

How can we ensure children are growing up to be creative thinkers and problem solvers?

We can provide them with the opportunities, the time and the space to explore, tinker, investigate and experiment!

YouTube player

primary computing science

Primary Computing Science

This section aims to provide quick links to useful resources and information for primary teachers who teach computing science. 

go to digilearn CS home

Digital Learner diagram (landscape)

Computing in Primary Schools: The Big Ideas

These ‘big ideas’ for computing are designed to help educators and learners learn the essential understanding in computing that all students should acquire during the Broad General Education.It has been inspired by Wynne Harlen’s Principles and Big Ideas of Science Education. Some of the language or concepts may appear very abstract… Read more

Examples of Planning Computing in Primary Schools

This document aims to provide a clear, concise and progressive example of planning for Computing in the primary sector. It includes an overview of the ‘big ideas’ in computing and where each idea might be taught, building on prior knowledge and skills from the last level.   Each big idea has… Read more

Block-based coding platforms

code.org

edu blocks

scratch

scratch jr

micro:bit

micro bit educational foundation

code club projects