Learning objective
Systems
Computer Systems & Architecture
Exploring how hardware, software, data, and human interaction combine into integrated computational systems.
Everyday Systems
Identify technology systems in school and home and explain how their parts work together.
Let's Go!
Learn
A system is a set of connected parts that work together to perform a task. A tablet system needs hardware (screen, battery), software (apps), and human input (touch) to function properly.
Try it yourself
System Inspector
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
Identifies individual technology devices with teacher support.
Names basic parts of a desktop or tablet system.
Explains how tablet hardware, apps, power, and user interaction form an everyday working system.
Compares different everyday systems (e.g. interactive whiteboard vs. personal tablet) and their component interactions.
๐ What A Good One Looks Like (WAGOLL)
A top-tier student project for Everyday Systems includes:
- Core Deliverable: System Inspector
- Target Quality: Explains how tablet hardware, apps, power, and user interaction form an everyday working system.
- Excellence & Polish: Compares different everyday systems (e.g. interactive whiteboard vs. personal tablet) and their component interactions.
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!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: See Think Wonder
Achievement pathway
- Foundation: Identifies individual technology devices with teacher support.
- Developing: Names basic parts of a desktop or tablet system.
- Secure: Explains how tablet hardware, apps, power, and user interaction form an everyday working system.
- Mastering: Compares different everyday systems (e.g. interactive whiteboard vs. personal tablet) and their component interactions.
Curriculum links
Curriculum strand: Computer Systems
Outcome: CP.01.B.1.1 โ Identify technology systems in school and home and explain how their parts work together.
PYP: Form ยท Connected components work together as systems to achieve purposeful tasks.
Learner profile: Inquirer
Competency tags
Gate support
Accessibility alternative:
Teacher override: allow
Locked level
Level 2: Systems Around Us
Complete the previous learning check to unlock this next level.
Systems Around Us
Recognize automated technology systems in the wider world and describe their inputs and outputs.
Learning objective
Recognize automated technology systems in the wider world (traffic lights, supermarket checkouts, ATMs) and describe their inputs and outputs.
Let's Go!
Learn
Automated systems are all around us. A supermarket checkout system takes a barcode input, searches a database, displays the price output on a screen, and prints a physical receipt.
Try it yourself
Real-World System Mapping
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
Points out public technology devices like traffic lights or card readers.
Identifies the main input or output of an automated real-world system.
Describes how real-world systems like supermarket checkouts take inputs (barcode scan), process data, and generate outputs (receipt/price).
Analyzes complex public systems like ATMs or airport check-in kiosks and diagrams their multi-step workflow.
๐ What A Good One Looks Like (WAGOLL)
A top-tier student project for Systems Around Us includes:
- Core Deliverable: Real-World System Mapping
- Target Quality: Describes how real-world systems like supermarket checkouts take inputs (barcode scan), process data, and generate outputs (receipt/price).
- Excellence & Polish: Analyzes complex public systems like ATMs or airport check-in kiosks and diagrams their multi-step workflow.
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!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: Zoom In
Achievement pathway
- Foundation: Points out public technology devices like traffic lights or card readers.
- Developing: Identifies the main input or output of an automated real-world system.
- Secure: Describes how real-world systems like supermarket checkouts take inputs (barcode scan), process data, and generate outputs (receipt/price).
- Mastering: Analyzes complex public systems like ATMs or airport check-in kiosks and diagrams their multi-step workflow.
Curriculum links
Curriculum strand: Computer Systems
Outcome: CP.01.B.1.1 โ Recognize automated technology systems in the wider world and describe their inputs and outputs.
PYP: Function ยท Automated systems process inputs from the environment to generate useful real-world outputs.
Learner profile: Communicator
Competency tags
Gate support
Accessibility alternative:
Teacher override: allow
Locked level
Level 3: System Workflows
Complete the previous learning check to unlock this next level.
System Workflows
Map out system workflows showing how inputs are processed to trigger specific system outputs.
Learning objective
Map out system workflows showing how inputs are processed to trigger specific system outputs.
Let's Go!
Learn
System workflows follow the Input-Processing-Output (IPO) model. Inputs (coins, button presses) pass to the processor (checking coin value, selection choice), which triggers the actuator output (motor drops snack).
Volcanoes: Earth's Fiery Chimneys!
Melted subterranean rock called magma rises through vents. When it erupts onto the surface, it becomes glowing red lava!
My Study Notes
Try it yourself
Workflow Diagrammer
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
Draws simple pictures showing an input and an output.
Creates a 3-box Input -> Processing -> Output diagram with prompting.
Maps detailed system workflows incorporating decision points and feedback loops.
Evaluates workflow bottlenecks and proposes system improvements in automated pipelines.
๐ What A Good One Looks Like (WAGOLL)
A top-tier student project for System Workflows includes:
- Core Deliverable: Workflow Diagrammer
- Target Quality: Maps detailed system workflows incorporating decision points and feedback loops.
- Excellence & Polish: Evaluates workflow bottlenecks and proposes system improvements in automated pipelines.
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!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: Think Pair Share
Achievement pathway
- Foundation: Draws simple pictures showing an input and an output.
- Developing: Creates a 3-box Input -> Processing -> Output diagram with prompting.
- Secure: Maps detailed system workflows incorporating decision points and feedback loops.
- Mastering: Evaluates workflow bottlenecks and proposes system improvements in automated pipelines.
Curriculum links
Curriculum strand: Computer Systems
Outcome: CP.02.B.1.1 โ Map out system workflows showing how inputs are processed to trigger specific system outputs.
PYP: Connection ยท Structured system workflows define how inputs travel through processing stages to produce predictable outputs.
Learner profile: Thinker
Competency tags
Gate support
Accessibility alternative:
Teacher override: allow
Locked level
Level 4: Embedded Systems
Complete the previous learning check to unlock this next level.
Embedded Systems
Explore embedded microcontrollers inside smart appliances and program conditional control loops.
Learning objective
Explore embedded microcontrollers inside smart appliances (washing machines, thermostats, micro:bits) and program conditional control loops.
Let's Go!
Learn
An embedded system is a dedicated computer built into a larger mechanical or electrical system. Unlike general-purpose computers (PCs, laptops), embedded microcontrollers run fixed software programs continuously to control specific hardware.
Try it yourself
Smart Thermostat Simulator
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
Identifies smart home devices that contain hidden computers.
Explains that embedded systems run dedicated single-purpose software.
Programs conditional control loops on microcontrollers (e.g. if temperature < 20 then turn on heater).
Designs an embedded smart home prototype integrating multiple sensors and actuators.
๐ What A Good One Looks Like (WAGOLL)
A top-tier student project for Embedded Systems includes:
- Core Deliverable: Smart Thermostat Simulator
- Target Quality: Programs conditional control loops on microcontrollers (e.g. if temperature < 20 then turn on heater).
- Excellence & Polish: Designs an embedded smart home prototype integrating multiple sensors and actuators.
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!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: See Think Wonder
Achievement pathway
- Foundation: Identifies smart home devices that contain hidden computers.
- Developing: Explains that embedded systems run dedicated single-purpose software.
- Secure: Programs conditional control loops on microcontrollers (e.g. if temperature < 20 then turn on heater).
- Mastering: Designs an embedded smart home prototype integrating multiple sensors and actuators.
Curriculum links
Curriculum strand: Computer Systems
Outcome: CP.02.B.1.1 โ Explore embedded microcontrollers inside smart appliances and program conditional control loops.
PYP: Responsibility ยท Embedded microcontrollers run dedicated software algorithms inside everyday hardware devices.
Learner profile: Principled
Competency tags
Gate support
Accessibility alternative:
Teacher override: allow
Locked level
Level 5: System Architecture
Complete the previous learning check to unlock this next level.
System Architecture
Analyze client-server system architectures, tracing data flows between user interfaces, servers, and databases.
Learning objective
Analyze client-server system architectures, tracing data flows between front-end user interfaces, back-end server processing, and database storage.
Let's Go!
Learn
Modern digital systems use 3-tier architecture: 1) Front-end Client (user interface on phone/browser), 2) Back-end Application Server (business logic and processing), and 3) Database Server (secure persistent data storage).
Try it yourself
System Architecture Builder
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
Identifies that web apps connect to remote computers over the internet.
Distinguishes between front-end screens (client) and back-end servers.
Traces complete 3-tier system architecture requests (Client UI -> Web Server Logic -> Database Query -> Response).
Designs scalable system architecture diagrams accounting for server request load balancing.
๐ What A Good One Looks Like (WAGOLL)
A top-tier student project for System Architecture includes:
- Core Deliverable: System Architecture Builder
- Target Quality: Traces complete 3-tier system architecture requests (Client UI -> Web Server Logic -> Database Query -> Response).
- Excellence & Polish: Designs scalable system architecture diagrams accounting for server request load balancing.
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!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: 3-2-1 Bridge
Achievement pathway
- Foundation: Identifies that web apps connect to remote computers over the internet.
- Developing: Distinguishes between front-end screens (client) and back-end servers.
- Secure: Traces complete 3-tier system architecture requests (Client UI -> Web Server Logic -> Database Query -> Response).
- Mastering: Designs scalable system architecture diagrams accounting for server request load balancing.
Curriculum links
Curriculum strand: Computer Systems
Outcome: CP.03.B.1.1 โ Analyze client-server system architectures, tracing data flows between user interfaces, servers, and databases.
PYP: Perspective ยท Distributed client-server architectures enable global software applications by separating presentation, logic, and database layers.
Learner profile: Knowledgeable
Competency tags
Gate support
Accessibility alternative:
Teacher override: allow
Locked level
Level 6: System Design & Reliability
Complete the previous learning check to unlock this next level.
System Design & Reliability
Evaluate system reliability, redundancy, and failure points in complex digital infrastructure.
Learning objective
Evaluate system reliability, redundancy, and failure points in complex digital infrastructure, designing resilient system diagrams.
Let's Go!
Learn
Critical systems require high availability and resilience. Engineers prevent system crashes by identifying Single Points of Failure (SPOF) and introducing Redundancyโduplicate backup hardware, secondary internet connections, and automated failover protocols.
Try it yourself
System Resilience Audit
๐ Open a practice space
๐ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)
๐ฏ Task Success Criteria (Rubric)
Recognizes that technology systems can crash or experience power outages.
Identifies potential single points of failure in basic network setups.
Evaluates system diagrams to spot single points of failure and designs redundant backup channels (backup servers, dual power supplies).
Conducts threat and disaster recovery analysis for critical infrastructure (hospitals, emergency services IT).
๐ What A Good One Looks Like (WAGOLL)
A top-tier student project for System Design & Reliability includes:
- Core Deliverable: System Resilience Audit
- Target Quality: Evaluates system diagrams to spot single points of failure and designs redundant backup channels (backup servers, dual power supplies).
- Excellence & Polish: Conducts threat and disaster recovery analysis for critical infrastructure (hospitals, emergency services IT).
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!
Reflect
Learning check
Teacher setup, curriculum links and progress descriptors
Spark support
Routine: Compass Points
Achievement pathway
- Foundation: Recognizes that technology systems can crash or experience power outages.
- Developing: Identifies potential single points of failure in basic network setups.
- Secure: Evaluates system diagrams to spot single points of failure and designs redundant backup channels (backup servers, dual power supplies).
- Mastering: Conducts threat and disaster recovery analysis for critical infrastructure (hospitals, emergency services IT).
Curriculum links
Curriculum strand: Computer Systems
Outcome: CP.03.B.1.1 โ Evaluate system reliability, redundancy, and failure points in complex digital infrastructure.
PYP: Reflection ยท Resilient system architecture anticipates single points of failure by embedding redundancy and fail-safe protocols.
Learner profile: Reflective
Competency tags
Gate support
Accessibility alternative:
Teacher override: allow
