Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching

  • 0.0
3

Brief Introduction

Examine a range of pedagogical approaches suitable for teaching computing in Key Stage 3 (Grade 6–8 in the USA).

Course Summary

This course is designed to help secondary school teachers develop their programming pedagogy and enhance their students’ programming skills, with unorthodox tips and tricks.

Key Learning Points

  • Learn how to teach programming in a fun and engaging way
  • Discover new and innovative teaching methods
  • Develop your own pedagogical approach to programming

Related Topics for further study


Learning Outcomes

  • Develop a comprehensive understanding of programming pedagogy
  • Design and implement engaging programming lessons
  • Create your own unique pedagogical approach to programming

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Access to a computer and internet

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced

Similar Courses

  • Creative Coding
  • Teaching Programming for Beginners

Related Education Paths


Notable People in This Field

  • Professor of Electrical Engineering and Computer Science
  • Professor of Learning Research

Related Books

Requirements

  • This course is aimed at teachers of computer science and programming who teach 11- to 14-year-olds (KS3 in the UK).

Outline

  • Programming Pedagogy Introduction to the course Pedagogy Unplugged Use, Modify, Create Reflection More programming pedagogy Welcome to Week 2 Practical Pedagogy Encouraging students in the classroom Reflection Applying Pedagogy to Programming Rock Paper Scissors Rock, Paper, Scissors Unplugged Developing Rock Paper Scissors Testing and extending the project Course Assignment - plan a project End of the course

Summary of User Reviews

Discover effective teaching methods for secondary computer science and learn how to inspire students with this online course. Read reviews from learners who have taken the course.

Key Aspect Users Liked About This Course

learners found the course content to be engaging and practical

Pros from User Reviews

  • Easy to follow instructions
  • Interactive and practical content
  • Great for teachers who want to improve their computer science teaching skills

Cons from User Reviews

  • Some users found the course content to be too basic
  • The course may not be suitable for those with advanced computer science skills
  • Limited interaction with other learners
Free
Available now
3
Ben Garside, Rebecca Franks
Raspberry Pi Foundation & National Centre for Computing Education
Futurelearn

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses