Certificate of Achievement
has completed the following course:
Teaching Programming to 5- to 11-year-olds
Raspberry Pi Foundation and National Centre for Computing Education
Course participants learnt about the key programming concepts of algorithms, sequence, repetition, selection, and variables. They looked at program design and implemented designs using Scratch. They also investigated how to teach these concepts to young learners and applied the Use-Modify-Create framework.
4 weeks, 2 hours per week
Dr Sue Sentance
Chief Learning Officer
Raspberry Pi Foundation
Transcript
Learning outcomes
- Explain the key programming concepts of sequence, repetition, selection, and variables
- Model these concepts using analogies from everyday life
- Develop Scratch programs that use these concepts
- Produce program designs including algorithms
- Apply the Use-Modify-Create and levels of abstraction framework in your lessons
- Modify learning resources to better fit the context in which you teach
Syllabus
Week 1 - Introduction to programming
- What is programming?
- What’s an algorithm?
- Moving from an algorithm to code
Week 2 - Repetition
- Identifying patterns in tasks
- Implementing repetition
- Different types of repetition
Week 3 - Selection
- Conditions
- Implementing selection
- Controlling program flow with selection
Week 4 - Variables
- What are variables?
- How can variables be used in programs?
- Adapting a learning resource for your class
Issued on 15th June 2022
The person named on this certificate has completed the activities in the transcript above. For more information about Certificates of Achievement and the effort required to become eligible, visit futurelearn.com/proof-of-learning/certificate-of-achievement.
This certificate represents proof of learning. It is not a formal qualification, degree, or part of a degree.