How Machines Sense the World
Answer these questions to show you understand how human senses compare to machine sensors.
Match the Sensor with Its Function
Drag each sensor to match it with what it does:
Robots and Their Sensors
Program a robot to respond to different sensor inputs. Complete the code below by filling in the missing parts.
Cleaner Bot Programming
Complete the program so the robot cleans when it detects dirt and avoids obstacles.
Giving Smarter Instructions
Test your understanding of sequencing, conditionals, and debugging.
Sequence the Robot's Morning Routine
Drag the steps into the correct order:
Correct Sequence:
My Smart Machine Project
Reflect on your smart machine project and apply what you've learned to new situations.
Programming Challenge: Garden Helper Robot
Complete the program for a robot that waters plants when the soil is dry and avoids stepping on plants.
Final Submission
Before submitting, make sure you have completed all module assessments. Review your answers and provide your information below.
Assignment Results
Complete the assignment to see your score
Module Performance
Score: 0/15
Complete Module 1 assessment to receive feedback.
Score: 0/25
Complete Module 2 assessment to receive feedback.
Score: 0/30
Complete Module 3 assessment to receive feedback.
Score: 0/30
Complete Module 4 assessment to receive feedback.
Teacher's Guide - Assessment Tools
Assessment Objectives & IB Alignment
IB PYP Assessment Philosophy: These assignments assess understanding through application, reflection, and demonstration of skills.
Transdisciplinary Skills Assessed: Thinking Skills (Application, Analysis), Research Skills (Planning, Recording), Communication Skills (Presenting), Self-Management Skills (Organization)
IB Learner Profile: Inquirers, Thinkers, Communicators, Reflective
Assessment Rubric
| Criteria | Excellent (4) | Good (3) | Satisfactory (2) | Needs Improvement (1) |
|---|---|---|---|---|
| Concept Understanding | Demonstrates thorough understanding of all key concepts | Shows good understanding with minor gaps | Basic understanding with some misconceptions | Limited understanding of key concepts |
| Application of Skills | Applies concepts accurately to new situations | Applies concepts with some guidance | Struggles to apply concepts independently | Unable to apply concepts to new situations |
| Problem-Solving | Uses logical reasoning to solve complex problems | Solves problems with minor errors | Needs assistance to solve problems | Unable to solve problems independently |
| Reflection | Thoughtful reflection with insights for improvement | Good reflection with some depth | Basic reflection without much depth | Limited or no reflection |
Administration Guidelines
- Timing: Allow 60-90 minutes for completion. Can be split across multiple sessions.
- Supervision: Teacher should be available to clarify instructions but not provide answers.
- Accommodations: Provide additional time or read-aloud support for students who need it.
- Technology: Ensure devices are charged and internet connection is stable.
- Submission: Students can submit electronically or print completed assignments.
Extension Activities for Advanced Students
- Real-World Application: Have students identify a problem in their community that could be solved with a robot.
- Design Challenge: Create a detailed blueprint of their robot with labeled sensors and functions.
- Coding Extension: Write a more complex program with nested IF-THEN statements.
- Research Project: Research a real-world robot and present how it uses sensors.
Downloadable Resources
Discussion Prompts for Class Review
- Which assignment question was most challenging? Why?
- How do sensors make robots "smarter" than regular machines?
- What real-world problems could be solved with the robots we designed?
- How is programming a robot similar to teaching a friend a new skill?
- What would you like to learn more about in AI and robotics?