Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching
CO222 Online course
Examine a range of pedagogical approaches suitable for teaching computing in Key Stage 3Skip to course booking
Transform your teaching by developing your pedagogical approach.
In the first two weeks of this 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 this course, you’ll see several of these pedagogies in action as you work on a rock-paper-scissors game, and think about how the teaching could be adapted for use with your students.
Who is it for?
This course is aimed at classroom teachers teaching up to and include GCSE computer science.
You'll cover the following topics:
- 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
How will you learn?
This online, self-paced course can be completed flexibly. You can join and start this course at any time after the advertised date. This course is not facilitated. You can learn independently or with colleagues to directly address your individual needs.
You will be able to:
- Describe a range of pedagogical approaches suitable for use with 11- to 14-year-olds
- Demonstrate an understanding of how these approaches can be used in the classroom
- Evaluate the suitability of each approach for a particular audience and teaching objective
- Produce a lesson plan using one of the pedagogical techniques addressed in the course
This course is part of Teach secondary computing
Teach secondary computing
Our nationally recognised qualification will give you confidence to take your computing teaching to the next level and to apply those skills in the classroom.
Join this course
You need to be logged in to join the course.
Not got a STEM Learning account?
Create an account
Available from 03 April 2023.
Adapted teaching and effective learning interventions in secondary computing
Develop an evidence-informed approach to education recovery over a sustained period, securing the computing education of young people following a period of great disruption.
An Introduction to algorithms, programming and data in computer science - remote
Create some simple block-based computer programs and discover how to implement them in the text based language Python.
An introduction to computer systems, networking and security in computer science - remote
Learn about the different components of computer hardware, including devices not instantly recognisable as computers.