Moray House School of Education

Developing Children's Computational Skills Courses

Please find our courses below which support teachers to develop children's computational skills, including coding and digital literacy.

Coding and Cake: Coding for Art and Maths in Scratch

children with tablets
This event on Saturday 11th May 2019 is designed for individuals in both primary and secondary sectors to give an understanding of the key concepts and strategies for teaching the Computing Science and Maths experiences and outcomes using the context of programming art and animation to engage learners.

Coding and Cake: Unplugged Computing: Creating Games

children with learning tools
This event on Saturday 1st June 2019 is designed for individuals in both early years and primary sectors to give an understanding of the key concepts and strategies for teaching the Computing Science experiences and outcomes.

Advanced Games Development using Scratch

This course is designed for individuals in both Primary and Secondary sectors who are familiar with Scratch (or another block based language) and want to learn how to use it to create more advanced computer games, including how to lead learners to create their own games.

Dear Data: Teaching ‘Unplugged’ Data Science, Computing, and Information Handling

This course is designed for individuals in both primary and secondary sectors to learn about the emerging field of Data Science and discover practical activities to teach learners about data gathering and presenting information. It will give an understanding of the key concepts and strategies for teaching Data Science through the Computing Science and Numeracy experiences and outcomes.

Interdisciplinary CS: Computing Science and Digital Literacy across the curriculum

This course is designed for individuals in both primary and secondary sectors to give an understanding of the key concepts and strategies for teaching the Computing Science and Digital Literacy experiences and outcomes across other areas the curriculum.

Physical Computing: Programming using Microbits

Microbits are small computers that can be programmed using a computer or tablet. This course is designed for individuals in both Primary and Secondary sectors who have access to Microbit computers and want to learn how to use them with learners to create interactive computer programs, including how to lead learners to create their own programs.

Scratch Programming: Coding for Games

This course is designed for individuals in both Primary and Secondary sectors who are familiar with Scratch (or another block based language) and want to learn how to use it to create basic computer games, including how to lead learners to create their own games.

Scratch Programming: Coding for Animation

This course is designed for individuals in both Primary and Secondary sectors who are familiar with Scratch (or another block based language) and want to learn how to use it to create basic computer animations, including how to lead learners to create their own animated stories.

Unplugged Computing: Learning Computing Science Concepts Without Computers

This course is designed for individuals in both early years and primary sectors to give an understanding of the key concepts and strategies for teaching the Computing Science experiences and outcomes.