ArmEducationX: Teaching with Physical Computing: Introduction to Project-Based Learning

ArmEducationX: Teaching with Physical Computing: Introduction to Project-Based Learning

by Arm Education

Physical Computing Course

Offered by ArmEducationX

Course Description

Welcome to the exciting world of physical computing! This innovative course is designed to revolutionize your approach to teaching Computer Science. By introducing you to the core elements of physical computing, including popular Arm-based platforms like Arduino, Raspberry Pi, and micro:bit, this course equips you with the tools and knowledge to create engaging, hands-on learning experiences for your students.

Throughout this intermediate-level course, you'll explore the principles of Project-Based Learning (PBL) and discover how to apply them in your classroom. You'll learn how to harness the power of physical computing devices to inspire creativity and foster a deep understanding of STEM concepts. This course is not just about theory; it's about transforming your teaching practice and empowering your students to become confident, skilled creators of technology.

What Students Will Learn

  • A comprehensive introduction to Project-Based Learning and Physical Computing
  • The significance of Physical Computing in STEM and Computing education
  • The Arm School Program's approach to structuring PBL teaching and learning resources
  • In-depth understanding of Project-Based Learning practices and underlying learning theories
  • Practical resources for delivering engaging and inclusive lessons
  • Hands-on experience through a classroom investigation

Pre-requisites

  • Familiarity with Computing subject knowledge and its practical application
  • Basic knowledge of electronics, hardware, boards, and sensors

Course Coverage

  • Introduction to physical computing and its importance in education
  • Overview of hardware platforms: micro:bit, Arduino, and Raspberry Pi
  • The big picture of physical computing and its role in STEM education
  • Exploration of various learning theories and teaching approaches
  • The Arm School Program's unique approach to Project-Based Learning
  • Computational thinking and its application in physical computing
  • Practical classroom investigation to apply learned concepts

Who This Course Is For

This course is ideal for educators, particularly those teaching Computer Science or STEM subjects, who want to enhance their teaching methods and incorporate physical computing into their curriculum. It's perfect for teachers looking to create more engaging, hands-on learning experiences for their students and those interested in adopting a Project-Based Learning approach in their classrooms.

Real-World Applications

The skills acquired in this course have immediate real-world applications in the classroom. Educators will be able to:

  • Design and implement engaging, project-based lessons using physical computing devices
  • Foster creativity and problem-solving skills in their students
  • Create more inclusive and accessible learning environments
  • Prepare students for future careers in technology and engineering
  • Integrate STEM concepts across various subjects
  • Develop students' computational thinking skills
  • Inspire students to become creators, not just consumers, of technology

Syllabus

Module 1: Introduction
Module 2: Required hardware and software
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

By the end of this course, you'll be equipped with the knowledge, skills, and confidence to transform your classroom into a dynamic, technology-rich learning environment that prepares your students for the digital future.

Similar Courses
Course Page   ArmEducationX: Teaching with Physical Computing: Introduction to Project-Based Learning