Teaching with Physical Computing, Course 1: Introduction to Project-Based Learning

This course introduces teachers to Physical Computing and the concepts underpinning Project-Based Learning

There is one session available:

After a course session ends, it will be archived.
Estimated 10 weeks
1–2 hours per week
Self-paced
Progress at your own speed

About this course

Skip About this course

The first course in our program for Computer Science teachers, Teaching with Physical Computing , introduces you to the core elements of physical computing such as common hardware platforms, as well as the learning theories, orthodoxies and concepts that underpin a Project-Based Learning pedagogy. It also shows how Physical Computing offers an effective means for transforming classroom teaching of Computer Science into a rich, practical learning experience that enables all learners the opportunity to develop and practice a broad range of STEM skills.

The course explores how Physical Computing devices – from BBC Micro:bit to Raspberry Pi and Arduino – can enable educators to apply a constructionist approach to computing in the classroom, using real-world contexts to engage and inspire learners to be creative with technology.

You will also learn about teaching approaches and how they relate to computational thinking.

At a glance

  • Institution: ArmEducationX
  • Subject: Education & Teacher Training
  • Level: Advanced
  • Prerequisites:

    Pre-requisite Computing subject knowledge and practical application:

    • Hardware/boards/sensors/motors etc.

    • Computing theory focused on the core concepts (Sequence, Selection, Iteration)

    • Physical computing projects and application of core concepts

    • Applying computational techniques to problem solving

    • Physical/engineering problem solving

    • Basic electronics

What you'll learn

Skip What you'll learn

* Introduction to course

  • Learning outcomes
  • How you will be assessed

  • Required hardware and software (micro:bit, Arduino, Raspberry Pi)

  • The big picture of Physical Computing

  • What is Physical Computing?

  • IoT

  • Brief description of the orthodoxies

  • Learning theories

  • Current research

  • The big picture of “learning”

  • Valuing aspects of all the approaches

  • The Arm School Program approach

  • Linking theory to practice

  • Comprehensive reflection on many learning theories (theoretical constructs)

  • Comprehensive reflection on many teaching approaches

  • Computational thinking

  • Abstraction

  • Decomposition

  • Logic and problem solving

  • Classroom investigation

  • Action Research

  • Case Study/SurveyEducational Research and Design

  • How to gather data/results

  • Ethical considerations

Module 1 Introduction

Module 2 Required hardware and software (micro:bit, Arduino, Raspberry Pi)

Module 3 The big picture of physical computing

Module 4 Brief description of the orthodoxies

Module 5 The big picture of learning

Module 6 The ASP approach

Module 7 Comprehensive reflection on many learning theories

Module 8 Comprehensive reflection on many teaching approaches

Module 9 Computational thinking

Module 10 Classroom investigation

About the instructors