YoVDO

Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching

Offered By: Raspberry Pi Foundation via edX

Tags

STEM Courses Computational Thinking Courses Secondary Education Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

In the first two weeks of the course, you'll be introduced to a range of pedagogical approaches suitable for Key Stage 3. You'll look at a range of pedagogies aimed at developing your students' computational thinking skills, from unplugged approaches to PRIMM, and more. You'll also investigate worked examples and targeted tasks such as Parson's Problems.

In the final week of the course, you'll see several of these pedagogies in action as you work on a rock-paper-scissors game, and you'll think about how the teaching could be adapted for use with your students.


Syllabus

You will cover:

  • Computational thinking
  • The unplugged approach
  • Use-Modify-Create and PRIMM
  • Worked examples and live coding
  • Pair programming
  • Parson's Problems
  • Using functions, loops, variables, and selection to create a rock-paper-scissors game

Taught by

Ben Garside and Rebecca Franks

Related Courses

Design of Computer Programs
Stanford University via Udacity
人群与网络 People & Networks
Peking University via Coursera
Introduction to Computer Science and Programming Using Python
Massachusetts Institute of Technology via edX
كيف تفكر الآلات - مقدمة في تقنيات الحوسبة
King Fahd University of Petroleum and Minerals via Rwaq (رواق)
Power and elegance of computational thinking
The University of Oklahoma via Janux