EdX

Teaching with Physical Computing: Introduction to Project-Based Learning (edX)

Teaching with Physical Computing: Introduction to Project-Based Learning (edX)

This course introduces the fundamental concepts underpinning Project-Based Learning, and how you can apply it with programmable devices to bring STEM & Computing to life in the classroom. Arm’s first professional development course introduces you to the core elements of physical computing. This includes common Arm-based hardware platforms such as Arduino, Raspberry Pi and micro:bit, as well as the learning theories and concepts that underpin a Project-Based Learning pedagogy. The course helps you transform your approach to teaching Computer Science in the classroom, sharing best practice and practical guides to give all learners the opportunity to develop and practice a broad range of STEM skills.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

The course explores how physical computing devices 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.
This course is part of the Teaching with Physical Computing Professional Certificate.

What you'll learn

  • A comprehensive introduction to Project-Based Learning and Physical Computing
  • An understanding of the ‘big picture’ of Physical Computing, and why it’s essential to STEM & Computing education
  • An introduction to how the Arm School Program structures its PBL teaching and learning resources
  • A deeper sense of the practices which underline Project-Based Learning, from teaching approach to learning theory
  • Resources that help you to deliver an engaging, practical and inclusive class for your students
  • Finish the course with a classroom investigation, which helps you put your learning into practice

Syllabus

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

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Learn Like a Pro: Science-Based Tools to Become Better at Anything (edX) EdX
Barbara Oakley & Olav Schewe

Learn Like a Pro: Science-Based Tools to Become Better at Anything (edX)

Do you spend too much time learning, with disappointing results? Do you put off studying because it’s boring and you’re easily distracted? This course is for you! In Learn Like a Pro , beloved teacher of learning Dr. Barbara Oakley, and learning coach extraordinaire Olav Schewe lay out techniques that can help you master any material. Based on easy-to-understand but cutting-edge neuroscientific research, Learn Like a Pro is like no other course on learning—join us today!

Self Paced
Self-Paced
Deep Learning through Transformative Pedagogy (edX) EdX
University of Queensland,Microsoft,UQx

Deep Learning through Transformative Pedagogy (edX)

How can powerful teaching strategies and effective learning activities enhance deep learning? This education course has been developed for educators and education leaders. It explores deep learning by bringing together the most up-to-date research from cognitive psychology, contemporary educational theories, and neuro-scientific perspectives.

Self Paced
4 Weeks
Conceptual Change: How New Ideas Take Root (edX) EdX
Smithsonian,SmithsonianX

Conceptual Change: How New Ideas Take Root (edX)

Conceptual Change: How New Ideas Take Root — explores the ways students learn and develop new conceptual understandings, and shows how student misconceptions can be uncovered and addressed as a part of effective learning. This online workshop: Conceptual Change: How New Ideas Take Root? is based on ideas presented in Good Thinking! an original animated series developed by the Smithsonian Science Education Center (SSEC) and FableVision Studios as a professional development resource for K-12 science educators.

Self Paced
Self-Paced
Programming for Data Science (edX) EdX
University of Adelaide,AdelaideX

Programming for Data Science (edX)

Learn how to apply fundamental programming concepts, computational thinking and data analysis techniques to solve real-world data science problems. There is a rising demand for people with the skills to work with Big Data sets and this course can start you on your journey through our Big Data MicroMasters program towards a recognised credential in this highly competitive area. Using practical activities you will learn how digital technologies work and will develop your coding skills through engaging and collaborative assignments.

Self Paced
Self-Paced
Sign Language Science: Factors Contributing to Natural Learning (edX) EdX
Georgetown University,GeorgetownX

Sign Language Science: Factors Contributing to Natural Learning (edX)

This course promotes a better understanding of the factors that may affect how people learn signed language. In this course, we will look at how multiple, varying factors can account for language-learning patterns. Age, for example, is a key factor that predicts fluency. Another topic of particular importance to signed languages is the mind.

Self Paced
Self-Paced
Educación de calidad para todos: equidad, inclusión y atención a la diversidad (edX) EdX
Universidad Autonoma de Madrid,UAMx

Educación de calidad para todos: equidad, inclusión y atención a la diversidad (edX)

Aprenderás cómo debería ser un sistema educativo que promueva la calidad sin renunciar a la excelencia ni a la equidad y cómo llevarlo a la práctica. ¡Si te interesa la educación escolar como espacio para contribuir a una sociedad más justa e inclusiva, este curso es para ti! Sobre todo si crees que es necesario revertir los procesos de segregación, marginación y fracaso escolar que afectan a tantos alumnos y alumnas.

Self Paced
Self-Paced
Planeación didáctica por competencias (edX) EdX
Universidad Anáhuac,AnahuacX

Planeación didáctica por competencias (edX)

Aplica los principios del Aprendizaje Basado en Competencias en el diseño de tus planeaciones didácticas y forma a tus alumnos bajo las premisas de este enfoque pedagógico. La planeación didáctica es un instrumento clave para la gestión del aprendizaje. Es un plan de acción que permite considerar todos los elementos que intervendrán en el desarrollo de una experiencia educativa y un excelente punto de partida para la toma de decisiones pedagógicas.

Self Paced
Self-Paced
Introduction to Data Wise: A Collaborative Process to Improve Learning & Teaching (edX) EdX
HarvardX,Harvard University

Introduction to Data Wise: A Collaborative Process to Improve Learning & Teaching (edX)

Learn what is involved in using data wisely to build a culture of collaborative inquiry. Educators have an ever-increasing stream of data at their fingertips, but knowing how to use this data to improve learning and teaching — how to make it less overwhelming, more useful, and part of an effective collaborative process — can be challenging.

Self Paced
Self-Paced
Introduction to Family Engagement in Education (edX) EdX
HarvardX,Harvard University

Introduction to Family Engagement in Education (edX)

Learn about successful collaborations between families and educators and why they lead to improved outcomes for students and schools. In this education course, you will learn what family engagement is and why it matters to the success of students and schools. We will explore the research linking family engagement to better educational outcomes and speak directly with researchers, educators, students, and families about promising practices in the field.

Self Paced
Self-Paced
Computing in Python I: Fundamentals and Procedural Programming (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python I: Fundamentals and Procedural Programming (edX)

Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs. This course starts from the beginning, covering the basics of how a computer interprets lines of code; how to write programs, evaluate their output, and revise the code itself; how to work with variables and their changing values; and how to use mathematical, boolean, and relational operators.

Self Paced
Self-Paced