Input & Output

Input & Output Devices

1
2
3
4
5
6

Exploring how input devices capture data from the physical world and how output devices display, sound, or physically express digital information across computing systems.

Level 1

Buttons & Displays

Recognize basic input devices (keyboard, mouse, button) and output devices (screen, speaker, printer).

Learning objective

Students will identify common input devices that send information into a computer and output devices that present information back to users.

Let's Go!

Step media

Learn

Input devices bring information INTO the computer (keyboard, mouse, microphone). Output devices send information OUT to you (screen, speakers, printer). Touchscreens do both!

Visual guide for Buttons & Displays
Curriculum Level:Level 1
๐Ÿ–ฅ๏ธ

Hardware & Systems Lab

Level 1: Hardware Architecture
1
๐Ÿ‘๏ธ
Display (Output)
Keyboard (Input)
Mouse
MOTHERBOARD (MAIN CIRCUIT BOARD)
CPUThe Brain
RAM
SSD/HDD
Long-term Storage
GPU (Graphics)
NIC (Wi-Fi)

Title

Type

Description

Level 1: Click on external peripherals (Monitor, Keyboard, Mouse) to explore how they connect.

Try it yourself

Sort Input and Output Devices

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Can name one input device (mouse) and one output device (screen).

Developing

Sorts physical cards into input and output device categories.

Secure (Goal)

Explains how input devices send data into the computer and output devices present data out.

Mastery

Categorizes dual input/output devices like touchscreens.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Plenary

Unsupported plenary component

Self-Reflection Prompt

Learning check

Learning Check

Which of the following is an INPUT device?

Select the correct answer:

Answer correctly to unlock the next level.

Correct! A mouse is an input device that sends click and position data into the computer.Remember: input devices send information into the computer system.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See-Think-Wonder

Achievement pathway

  • Foundation: Can name one input device (mouse) and one output device (screen).
  • Developing: Sorts physical cards into input and output device categories.
  • Secure: Explains how input devices send data into the computer and output devices present data out.
  • Mastering: Categorizes dual input/output devices like touchscreens.

Curriculum links

Curriculum strand: Hardware & Devices

Outcome: CS.01.B.1.1 โ€” Recognize basic input devices (keyboard, mouse, button) and output devices (screen, speaker, printer).

PYP: Form ยท Input and output devices allow humans to interact with computer technology.

Learner profile: Inquirer

Competency tags

  • Input Devices
  • Output Devices
  • Hardware
  • Interfaces

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 2: Data Flow

Complete the previous learning check to unlock this next level.

Level 2

Data Flow

Trace the flow of data from input action through computer processing to output result.

Learning objective

Students will trace how an input action (pressing a key) is processed by a computer to produce a specific output (character on screen).

Let's Go!

Step media

Learn

Every computer interaction follows a 3-step flow: 1. Input (user presses key) -> 2. Processing (computer calculates response) -> 3. Output (speaker plays sound or screen lights up pixels).

Visual guide for Data Flow
Curriculum Level:Level 1
๐Ÿ–ฅ๏ธ

Hardware & Systems Lab

Level 1: Hardware Architecture
1
๐Ÿ‘๏ธ
Display (Output)
Keyboard (Input)
Mouse
MOTHERBOARD (MAIN CIRCUIT BOARD)
CPUThe Brain
RAM
SSD/HDD
Long-term Storage
GPU (Graphics)
NIC (Wi-Fi)

Title

Type

Description

Level 1: Click on external peripherals (Monitor, Keyboard, Mouse) to explore how they connect.

Try it yourself

Trace the Signal Path

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Traces pressing a key to seeing a letter appear on screen.

Developing

Draws a 3-step flowchart: Input -> Processing -> Output.

Secure (Goal)

Explains how different inputs lead to corresponding outputs in software.

Mastery

Diagnoses output failures by checking input signal pathways.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Plenary

Unsupported plenary component

Self-Reflection Prompt

Learning check

Learning Check

What is the correct order of data flow in a computer?

Select the correct answer:

Answer correctly to unlock the next level.

Awesome! Data flows from Input through Processing to Output.Remember: the computer receives an input, processes it, and produces an output.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Think-Pair-Share

Achievement pathway

  • Foundation: Traces pressing a key to seeing a letter appear on screen.
  • Developing: Draws a 3-step flowchart: Input -> Processing -> Output.
  • Secure: Explains how different inputs lead to corresponding outputs in software.
  • Mastering: Diagnoses output failures by checking input signal pathways.

Curriculum links

Curriculum strand: Hardware & Processing

Outcome: CS.01.B.1.2 โ€” Trace the flow of data from input action through computer processing to output result.

PYP: Function ยท Computer processing transforms user input into visual and auditory outputs.

Learner profile: Communicator

Competency tags

  • Data Flow
  • Processing
  • Interactive Hardware
  • Peripherals

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 3: Environmental Inputs

Complete the previous learning check to unlock this next level.

Level 3

Environmental Inputs

Explore how sensors (light, temperature, sound) act as automatic input devices.

Learning objective

Students will understand that sensors act as digital input devices that collect physical measurements from the environment.

Let's Go!

Step media

Learn

Sensors are special input devices that read physical energy from the environment. Light sensors measure brightness, sound sensors measure volume, and motion sensors detect movement!

Visual guide for Environmental Inputs
Curriculum Level:Level 1
๐Ÿ–ฅ๏ธ

Hardware & Systems Lab

Level 1: Hardware Architecture
1
๐Ÿ‘๏ธ
Display (Output)
Keyboard (Input)
Mouse
MOTHERBOARD (MAIN CIRCUIT BOARD)
CPUThe Brain
RAM
SSD/HDD
Long-term Storage
GPU (Graphics)
NIC (Wi-Fi)

Title

Type

Description

Level 1: Click on external peripherals (Monitor, Keyboard, Mouse) to explore how they connect.

Try it yourself

Program a Sensor Trigger

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Identifies a light sensor or thermometer as an input collector.

Developing

Explains how automatic streetlights use light sensors as inputs.

Secure (Goal)

Programs a sensor input to trigger an output LED or buzzer.

Mastery

Compares manual human inputs with automated sensor inputs.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Plenary

Unsupported plenary component

Self-Reflection Prompt

Learning check

Learning Check

Which of these is an AUTOMATIC sensor input?

Select the correct answer:

Answer correctly to unlock the next level.

Spot on! Light sensors automatically measure light levels without human intervention.Remember: sensors automatically read environmental data as computer input.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See-Think-Wonder

Achievement pathway

  • Foundation: Identifies a light sensor or thermometer as an input collector.
  • Developing: Explains how automatic streetlights use light sensors as inputs.
  • Secure: Programs a sensor input to trigger an output LED or buzzer.
  • Mastering: Compares manual human inputs with automated sensor inputs.

Curriculum links

Curriculum strand: Sensing Systems

Outcome: CS.02.B.1.1 โ€” Explore how sensors (light, temperature, sound) act as automatic input devices.

PYP: Connection ยท Automated systems use sensors to collect environmental data and trigger outputs.

Learner profile: Thinker

Competency tags

  • Sensors
  • Environmental Data
  • Automatic Inputs
  • Microcontrollers

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 4: Assistive Technology

Complete the previous learning check to unlock this next level.

Level 4

Assistive Technology

Evaluate specialized input/output devices including assistive technologies (eye trackers, braille displays, haptics).

Learning objective

Students will evaluate how specialized and assistive input/output devices enable diverse users and industry professionals to interact with technology.

Let's Go!

Step media

Learn

Specialized I/O devices make technology accessible for everyone. Eye-trackers and puff switches act as inputs for people with physical disabilities, while haptic feedback gloves and refreshable Braille displays provide tactile outputs!

Visual guide for Assistive Technology
Curriculum Level:Level 1
๐Ÿ–ฅ๏ธ

Hardware & Systems Lab

Level 1: Hardware Architecture
1
๐Ÿ‘๏ธ
Display (Output)
Keyboard (Input)
Mouse
MOTHERBOARD (MAIN CIRCUIT BOARD)
CPUThe Brain
RAM
SSD/HDD
Long-term Storage
GPU (Graphics)
NIC (Wi-Fi)

Title

Type

Description

Level 1: Click on external peripherals (Monitor, Keyboard, Mouse) to explore how they connect.

Try it yourself

Design an Inclusive I/O Setup

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Identifies adaptive switches and screen readers as assistive tools.

Developing

Matches user needs with specialized I/O hardware solutions.

Secure (Goal)

Evaluates how eye-trackers and refreshed braille displays bridge accessibility gaps.

Mastery

Designs an accessible I/O interface for users with motor or sensory impairments.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Plenary

Unsupported plenary component

Self-Reflection Prompt

Learning check

Learning Check

What type of device is a refreshable Braille display?

Select the correct answer:

Answer correctly to unlock the next level.

Great job! A refreshable Braille display is an output device that converts digital text into tactile dots.Remember: Braille displays output information to the user through touch.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Chalk Talk

Achievement pathway

  • Foundation: Identifies adaptive switches and screen readers as assistive tools.
  • Developing: Matches user needs with specialized I/O hardware solutions.
  • Secure: Evaluates how eye-trackers and refreshed braille displays bridge accessibility gaps.
  • Mastering: Designs an accessible I/O interface for users with motor or sensory impairments.

Curriculum links

Curriculum strand: Accessibility & Hardware

Outcome: CS.02.B.1.2 โ€” Evaluate specialized input/output devices including assistive technologies (eye trackers, braille displays, haptics).

PYP: Responsibility ยท Inclusive technology uses specialized input and output devices to empower all users.

Learner profile: Principled

Competency tags

  • Assistive Technology
  • Accessibility
  • Haptics
  • Specialized Hardware

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 5: Signals & Conversion

Complete the previous learning check to unlock this next level.

Level 5

Signals & Conversion

Contrast continuous analog input signals with discrete digital signal processing (ADC / DAC).

Learning objective

Students will understand the conversion between continuous analog physical signals and discrete digital data in input/output systems.

Let's Go!

Step media

Learn

Real-world inputs (sound, temperature) are continuous ANALOG signals. Computers can only read discrete DIGITAL numbers (1s and 0s). An Analog-to-Digital Converter (ADC) samples the analog input thousands of times per second!

Visual guide for Signals & Conversion
Curriculum Level:Level 1
๐Ÿ–ฅ๏ธ

Hardware & Systems Lab

Level 1: Hardware Architecture
1
๐Ÿ‘๏ธ
Display (Output)
Keyboard (Input)
Mouse
MOTHERBOARD (MAIN CIRCUIT BOARD)
CPUThe Brain
RAM
SSD/HDD
Long-term Storage
GPU (Graphics)
NIC (Wi-Fi)

Title

Type

Description

Level 1: Click on external peripherals (Monitor, Keyboard, Mouse) to explore how they connect.

Try it yourself

Simulate ADC Conversion

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Distinguishes between continuous sound waves and digital audio files.

Developing

Explains how Analog-to-Digital Converters (ADC) digitize microphone inputs.

Secure (Goal)

Demonstrates how sample rate affects the accuracy of digitized input signals.

Mastery

Analyzes the complete pipeline from analog sound input through ADC processing to DAC speaker output.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Plenary

Unsupported plenary component

Self-Reflection Prompt

Learning check

Learning Check

What component converts continuous analog microphone sound into digital data?

Select the correct answer:

Answer correctly to unlock the next level.

Excellent! The ADC converts analog input waves into discrete digital numbers.Remember: Analog-to-Digital Converters (ADC) turn physical analog signals into computer data.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See-Think-Wonder

Achievement pathway

  • Foundation: Distinguishes between continuous sound waves and digital audio files.
  • Developing: Explains how Analog-to-Digital Converters (ADC) digitize microphone inputs.
  • Secure: Demonstrates how sample rate affects the accuracy of digitized input signals.
  • Mastering: Analyzes the complete pipeline from analog sound input through ADC processing to DAC speaker output.

Curriculum links

Curriculum strand: Signal Processing

Outcome: CS.03.B.1.1 โ€” Contrast continuous analog input signals with discrete digital signal processing (ADC / DAC).

PYP: Perspective ยท Converters translate continuous real-world signals into discrete digital data.

Learner profile: Knowledgeable

Competency tags

  • Analog Signals
  • Digital Conversion
  • ADC
  • DAC
  • Sampling

Gate support

Accessibility alternative:

Teacher override: allow

Back to top

Locked level

Level 6: Robotic Control Loops

Complete the previous learning check to unlock this next level.

Level 6

Robotic Control Loops

Design closed-loop control systems where sensor inputs continuously adjust actuator outputs (motors, valves, heaters).

Learning objective

Students will design and evaluate closed-loop feedback systems where input sensor data continuously controls output actuators.

Let's Go!

Step media

Learn

In automated control systems, output devices are called ACTUATORS (motors, servos, pumps, heaters). In a CLOSED-LOOP system, sensor inputs provide continuous FEEDBACK to adjust actuator outputs until a target state is reached.

Visual guide for Robotic Control Loops
Curriculum Level:Level 1
๐Ÿ–ฅ๏ธ

Hardware & Systems Lab

Level 1: Hardware Architecture
1
๐Ÿ‘๏ธ
Display (Output)
Keyboard (Input)
Mouse
MOTHERBOARD (MAIN CIRCUIT BOARD)
CPUThe Brain
RAM
SSD/HDD
Long-term Storage
GPU (Graphics)
NIC (Wi-Fi)

Title

Type

Description

Level 1: Click on external peripherals (Monitor, Keyboard, Mouse) to explore how they connect.

Try it yourself

Build a Automated Climate Control System

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Identifies motors, servos, and valves as physical output actuators.

Developing

Explains the difference between open-loop and closed-loop feedback systems.

Secure (Goal)

Constructs a control loop simulation where a temperature sensor input regulates a fan motor output.

Mastery

Evaluates control loop stability, deadbands, and sensor noise handling in robotic systems.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

โญSelf-Assessment: How confident do you feel with this skill?

Reflect

Plenary

Unsupported plenary component

Self-Reflection Prompt

Learning check

Learning Check

What is an ACTUATOR in a physical computing control system?

Select the correct answer:

Answer correctly to complete this strand.

Outstanding! Actuators are output components that convert electrical signals into physical movement or action.Remember: actuators are output hardware devices that move or control physical mechanisms.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Compass Points

Achievement pathway

  • Foundation: Identifies motors, servos, and valves as physical output actuators.
  • Developing: Explains the difference between open-loop and closed-loop feedback systems.
  • Secure: Constructs a control loop simulation where a temperature sensor input regulates a fan motor output.
  • Mastering: Evaluates control loop stability, deadbands, and sensor noise handling in robotic systems.

Curriculum links

Curriculum strand: Robotic Systems

Outcome: CS.03.B.1.2 โ€” Design closed-loop control systems where sensor inputs continuously adjust actuator outputs (motors, valves, heaters).

PYP: Reflection ยท Closed-loop control systems automate industrial and ecological processes through continuous feedback.

Learner profile: Reflective

Competency tags

  • Control Systems
  • Actuators
  • Feedback Loops
  • Robotics
  • Automation

Gate support

Accessibility alternative:

Teacher override: allow

๐ŸŽ’ Students Home โ†’

Install App for Classroom

One-click fullscreen learning for Chromebooks, iPads & PCs

๐Ÿ–ฅ๏ธ
Distraction-FreeFullscreen window without browser tabs or search clutter.
โšก
1-Tap LaunchPin directly to the Chromebook shelf, iPad dock, or Windows taskbar.
๐Ÿ“ถ
Classroom SpeedInstant cached loads for lessons and simulators even on school Wi-Fi.
๐Ÿ”’
Safe & Ad-Free100% free, private, and no app store logins or passwords needed.
  1. 1
    Click the Install button

    In your browser, look at the right end of the top web address bar for the ๐Ÿ’ป Install or โค“ icon.

  2. 2
    Confirm "Install"

    A popup will ask if you want to install "Ed Tech Hub". Click Install.

  3. 3
    Pin to your Shelf

    Right-click (or two-finger tap) the app icon in your Chromebook bottom shelf and select "Pin"!