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.

Introduction to Scratch Programming: Coding for Art and Maths

children with tablets
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 Maths experiences and outcomes using the context of programming art and animation to engage learners.

Unplugged Computing: Learning Computing Science Concepts Without Computers

children's creativity
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.

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

children with learning tools
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.

Unplugged Computing: Learning Computing Science by Creating Games

children with robots
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.

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.

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.

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.

Computational Skills Courses

Keyboard
Please use this form to register your interest in our upcoming courses.