Programming Pedagogy in Primary Schools: Developing Computing Teaching

  • 0.0
4

Brief Introduction

Investigate a range of pedagogical approaches suitable for teaching programming to primary school pupils (aged 5 to 11 years old).

Course Summary

Learn how to teach computer programming to primary school students with this online course. Gain practical pedagogical strategies to help your students develop computational thinking skills.

Key Learning Points

  • Understand the importance of teaching programming in primary schools
  • Learn how to teach programming using block-based languages
  • Develop strategies for teaching computational thinking skills

Job Positions & Salaries of people who have taken this course might have

  • Primary School Teacher
    • USA: $40,000 - $70,000
    • India: INR 4,00,000 - INR 10,00,000
    • Spain: €20,000 - €35,000
  • Computer Science Teacher
    • USA: $50,000 - $100,000
    • India: INR 5,00,000 - INR 15,00,000
    • Spain: €25,000 - €45,000
  • Education Technology Specialist
    • USA: $60,000 - $120,000
    • India: INR 6,00,000 - INR 20,00,000
    • Spain: €30,000 - €60,000

Related Topics for further study


Learning Outcomes

  • Develop an understanding of the importance of teaching programming in primary schools
  • Gain practical strategies for teaching programming using block-based languages
  • Learn how to teach computational thinking skills to primary school students

Prerequisites or good to have knowledge before taking this course

  • No prior programming experience required
  • Access to a computer with internet connection

Course Difficulty Level

Beginner

Course Format

  • Online
  • Self-paced

Similar Courses

  • Teaching Physical Computing with Raspberry Pi and Python
  • Secondary Programming Pedagogy

Related Education Paths


Notable People in This Field

  • Neil Brown
  • Miles Berry

Related Books

Requirements

  • This course is designed for teachers and subject leaders responsible for teaching programming to primary school children (5-11 years old). You will need some basic programming knowledge but the course does revise the key programming concepts of sequence, variables, selection and iteration.

Outline

  • Introduction to pedagogical concepts Welcome to Week 1 Self Reflection Pedagogical Content Knowledge End of Week 1 Targeted tasks Welcome to week 2 Learning theories and scaffolding Sequence and repetition End of week 2 More targeted tasks Welcome to week 3 Selection: UMC and PRIMM Variables, and levels of abstraction End of week 3 Applying pedagogical approaches Introduction to week 4 Planning your teaching Peer Assessment: Create a learning sequence End of the course

Summary of User Reviews

Learn about primary programming pedagogy with FutureLearn's online course. Read reviews from learners who found the course highly informative and engaging. Many users appreciated the practical approach taken by the instructors.

Key Aspect Users Liked About This Course

Practical approach to teaching primary programming

Pros from User Reviews

  • Informative course content
  • Engaging instructors
  • Interactive activities and quizzes
  • Good pace and structure
  • Useful resources and links

Cons from User Reviews

  • Some learners found the course too basic
  • Limited opportunities for peer interaction
  • Not enough hands-on programming practice
  • Some technical issues with the platform
  • No certificate or accreditation offered
Free
Available now
4
Ben Hall, Sway Grantham
Raspberry Pi Foundation & National Centre for Computing Education
Futurelearn

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses