Programming Pedagogy in Primary Schools: Developing Computing Teaching

Sway Grantham, Raspberry Pi Foundation

Learn how to run a successful computer programming class

On this four-week course, you’ll examine a range of teaching methods suitable for teaching programming, particularly block-based programming languages, to primary school pupils.

You’ll look at general pedagogical concepts like Bloom’s verbs, semantic waves and cognitive load, as well as programming specific approaches such as Parson’s Problems or designing lessons using levels of abstraction.

You’ll have the chance to reflect on your current teaching practices, and how you can adapt your own lessons to take advantage of these approaches.

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.

Dates:
  • 3 May 2021
  • 1 February 2021
  • 2 November 2020
  • 3 August 2020
  • 4 May 2020
  • 2 March 2020
  • 25 November 2019
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More on this topic:
Plato-and-beyond_262x136 HUM2.5x : The Ancient Greek Hero in 24 Hours (Hours 22-24): Plato and Beyond
Focusing on transformation of the hero into the logos, or word of philosophical...
More from 'Social Sciences':
Regular_2b7fa9a2-6988-438f-a468-465e8964bf26 Football: More than a Game
Explore the role of football in the world today - including finances, clubs...
Regular_75d6b2ae-787f-4ce9-8a38-0abf0e801225 How to Succeed at: Writing Applications
This free three week course will help you produce a perfect CV, application...
Regular_dade0a32-926a-4b48-91a3-ebcba5c348c4 Scratch to Python: Moving from Block- to Text-based Programming
Support learners to use the thinking & programming skills they learnt in Scratch...
Regular_e655bffd-2d48-41c5-be48-cafcdd93341c The Science of Learning
Discover the scientific research about learning and how it applies to your classroom...
Regular_84b8677e-ccbb-491d-af32-03e9d6a43d6b Basic English 2: Pre-Intermediate
Develop your English for use in different everyday situations and build more...
More from 'FutureLearn':
Regular_2b7fa9a2-6988-438f-a468-465e8964bf26 Football: More than a Game
Explore the role of football in the world today - including finances, clubs...
Regular_75d6b2ae-787f-4ce9-8a38-0abf0e801225 How to Succeed at: Writing Applications
This free three week course will help you produce a perfect CV, application...
Regular_5f03632a-536b-4eaf-9a63-9a167533ec2b ECG Assessment: an Introduction for Healthcare Providers
Understand the principles of electrocardiography and learn a step-by-step approach...
Regular_91e0dcc7-0b32-4dfe-96b2-e554026950a1 Innovation Management: Winning in the Age of Disruption
Learn how successful organisations like IBM manage innovation to disrupt markets...
Regular_711a9539-da84-4d90-80f3-4f28e8d42dc2 New Energy Technologies: Energy Transition and Sustainable Development
Explore the development of new energy technologies and discover key energy challenges...

© 2013-2019