Software

Software & Operating Systems

1
2
3
4
5
6

Understanding applications, operating systems, updates, web vs native apps, and software licensing.

Level 1

Apps & Icons

Recognize application icons and open/close software safely.

Learning objective

Identify common software application icons and launch and close programs correctly.

Let's Go!

Step media

Learn

Software is the set of programs and instructions that tell a computer what to do. Hardware is physical, while software is digital. We click app icons to open programs like drawing tools or web browsers. In computing, software provides digital tools and instructions that enable hardware to perform specific tasks. As you explore the interactive Software Simulator below, focus on how to independently identifies app icons, opens programs, and closes them safely.

Interactive Simulator Sandbox
Curriculum:Step 1 โ€ข Bronze Tier
๐Ÿ–ฅ๏ธ
Step 1 โ€ข Bronze (Level 1): UI & Toolbars - Window Elements

Recognise the main application window, title bar, and close button (โœ•) in the top right corner.

๐ŸŽจEduStudio Pro - Untitled Project.artโ— Unsaved Changes
View:
School Portfolio

Ecosystem Habitat Study

Temperate rainforests receive over 200 centimeters of rainfall annually. Giant coniferous trees support thousands of plant and animal species in an intricate canopy food web.

๐ŸŒฒ๐ŸฆŒ๐Ÿฆ‰
Figure 1.1: Multi-tier Forest Biome Diagram
Page 1 of 1 โ€ข 28 Words|Drafting Mode
Zoom:100%

Apply Simulator Skills โ€ข Try it yourself

Launching & Closing Apps

๐Ÿ”„Direct Simulator Transfer: Step 1 Tasks 1, 2 & 3

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

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

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Needs assistance locating app icons on the screen.

Developing

Identifies 2-3 main app icons and opens them with support.

Secure (Goal)

Independently identifies app icons, opens programs, and closes them safely.

Mastery

Explains that software contains invisible instructions guiding hardware actions.

๐Ÿ‘€ 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!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

How confident are you in opening and closing different apps by yourself?

๐ŸŸขSecure Level

Independently identifies app icons, opens programs, and closes them safely.

Learning check

Learning Check

Which of these is an example of software?

Select the correct statement about software.

Answer correctly to unlock the next level.

Great job! A drawing app is software.Remember: software consists of digital programs, while hardware is physical.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See Think Wonder

Teacher notes: Facilitate the See Think Wonder routine for 2โ€“3 minutes. Encourage students to connect the prompt to Form (Software provides digital tools and instructions that enable hardware to perform specific tasks.).

Achievement pathway

  • Foundation: Needs assistance locating app icons on the screen.
  • Developing: Identifies 2-3 main app icons and opens them with support.
  • Secure: Independently identifies app icons, opens programs, and closes them safely.
  • Mastering: Explains that software contains invisible instructions guiding hardware actions.

Curriculum links

Curriculum strand: CM.01.B.1.1

Outcome: SWOS.01.B.1.1 โ€” Recognize application icons and open/close software safely.

PYP: Form ยท Software provides digital tools and instructions that enable hardware to perform specific tasks.

Learner profile: Inquirer

Competency tags

  • software
  • apps
  • icons
  • desktop

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "Which of these is an example of software?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 2: OS vs Apps

Complete the previous learning check to unlock this next level.

Level 2

OS vs Apps

Distinguish between the Operating System and user applications.

Learning objective

Differentiate between Operating System software (Windows, macOS, iOS) and Application software (Word, Scratch).

Let's Go!

Step media

Learn

The Operating System (OS) is the main boss software that controls the whole device (like Windows, macOS, ChromeOS, or iOS). Applications (Apps) are special tools built to do specific tasks, like playing a video or typing a story. In computing, operating Systems manage hardware resources so applications can run smoothly. As you explore the interactive Split Screen Simulator below, focus on how to categorize items as Operating Systems or Application programs.

Interactive Simulator Sandbox
Curriculum:Step 2 โ€ข Bronze Tier
๐Ÿ’ป
Step 1 โ€ข Bronze (Level 1): Window Controls (Minimize, Maximize, Close)

Identify the three window control buttons (โˆ’, โ–ก, โœ•) in the top-right corner to control application displays.

Snap Assist Controls:
๐ŸŒ‹Volcano Expedition - Web Browser

Volcanoes: Earth's Fiery Chimneys!

Melted subterranean rock called magma rises through vents. When it erupts onto the surface, it becomes glowing red lava!

๐ŸŒ‹๐Ÿ”ฅ
๐Ÿ“Field Notes - Notepad

My Study Notes

10:45 AM

Apply Simulator Skills โ€ข Try it yourself

Sorting System vs App Software

๐Ÿ”„Direct Simulator Transfer: Step 2 Tasks 4, 5 & 6

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

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

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Confuses the operating system background with individual app windows.

Developing

Names their device's operating system with teacher guidance.

Secure (Goal)

Accurately categorizes items as Operating Systems or Application programs.

Mastery

Describes how the OS acts as an essential bridge between hardware and user apps.

๐Ÿ‘€ 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!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

Can you explain the difference between an Operating System and an App to a classmate?

๐ŸŸขSecure Level

Accurately categorizes items as Operating Systems or Application programs.

Learning check

Learning Check

Which of the following is an Operating System?

Identify the Operating System from the list below.

Answer correctly to unlock the next level.

Correct! Windows is an Operating System.Not quite. Google Docs and YouTube are apps; Windows is an Operating System.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Zoom In

Teacher notes: Facilitate the Zoom In routine for 2โ€“3 minutes. Encourage students to connect the prompt to Function (Operating Systems manage hardware resources so applications can run smoothly.).

Achievement pathway

  • Foundation: Confuses the operating system background with individual app windows.
  • Developing: Names their device's operating system with teacher guidance.
  • Secure: Accurately categorizes items as Operating Systems or Application programs.
  • Mastering: Describes how the OS acts as an essential bridge between hardware and user apps.

Curriculum links

Curriculum strand: CM.01.B.1.1

Outcome: SWOS.02.B.1.2 โ€” Distinguish between the Operating System and user applications.

PYP: Function ยท Operating Systems manage hardware resources so applications can run smoothly.

Learner profile: Communicator

Competency tags

  • operating-system
  • windows
  • macos
  • apps
  • system-software

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "Which of the following is an Operating System?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 3: Updates & Versions

Complete the previous learning check to unlock this next level.

Level 3

Updates & Versions

Understand software updates, security patches, and version numbers.

Learning objective

Explain why software requires regular updates and identify version numbers (e.g., v1.0 vs v2.0).

Let's Go!

Step media

Learn

Software isn't fixed forever; developers update it to fix errors ('bugs'), add new features, and shield devices from cyber threats ('security patches'). Version numbers like v1.0, v2.0, or v2.1 show how major or minor the update is. In computing, continuous updates improve software functionality and protect systems from security risks. As you explore the interactive Folder Tree Simulator below, focus on how to explain that updates fix bugs, add features, and patch security vulnerabilities.

Interactive Simulator Sandbox
Curriculum:Step 3 โ€ข Bronze Tier
๐Ÿ“
Step 1 โ€ข Bronze (Level 1): My First Folder & Saving

Your desktop is messy! Drag loose files from the right grid into the folders on the left.

๐Ÿ“„Homework.docx
๐Ÿ–ผ๏ธPuppy.jpg
๐Ÿ“Story_Chapter1.txt
๐ŸŽตClass_Anthem.mp3
๐Ÿ–ผ๏ธField_Trip.png

Apply Simulator Skills โ€ข Try it yourself

Checking App Versions & Release Notes

๐Ÿ”„Direct Simulator Transfer: Step 3 Tasks 7, 8 & 9

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

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

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Ignores update notifications without understanding their purpose.

Developing

Recognizes that updates change app features or fix glitches.

Secure (Goal)

Explains that updates fix bugs, add features, and patch security vulnerabilities.

Mastery

Interprets semantic versioning numbers (major vs minor update releases).

๐Ÿ‘€ 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!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

Why is it risky to ignore software update pop-ups for a long time?

๐ŸŸขSecure Level

Explains that updates fix bugs, add features, and patch security vulnerabilities.

Learning check

Learning Check

Why do developers release software updates?

Select the main reason for installing software updates.

Answer correctly to unlock the next level.

Spot on! Updates fix bugs and keep software secure.Re-check: Updates improve software and patch security vulnerabilities.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Before After Slider

Teacher notes: Facilitate the Before After Slider routine for 2โ€“3 minutes. Encourage students to connect the prompt to Change (Continuous updates improve software functionality and protect systems from security risks.).

Achievement pathway

  • Foundation: Ignores update notifications without understanding their purpose.
  • Developing: Recognizes that updates change app features or fix glitches.
  • Secure: Explains that updates fix bugs, add features, and patch security vulnerabilities.
  • Mastering: Interprets semantic versioning numbers (major vs minor update releases).

Curriculum links

Curriculum strand: CM.02.B.1.1

Outcome: SWOS.03.B.1.3 โ€” Understand software updates, security patches, and version numbers.

PYP: Change ยท Continuous updates improve software functionality and protect systems from security risks.

Learner profile: Thinker

Competency tags

  • updates
  • versioning
  • patches
  • bug-fixes
  • security

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "Why do developers release software updates?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 4: Web vs Native

Complete the previous learning check to unlock this next level.

Level 4

Web vs Native

Compare web-based cloud applications with installed native applications.

Learning objective

Compare native installed software (runs offline, uses local drive) with web applications (runs in browser, uses cloud servers).

Let's Go!

Step media

Learn

Native Apps are downloaded and installed onto local hard drives, working even without internet. Web Apps run inside a web browser over the internet, saving work automatically to cloud servers. In computing, software execution model dictates offline availability, installation requirements, and cloud syncing. As you explore the interactive Troubleshooting Simulator below, focus on how to contrasts native apps (offline, local storage) with web apps (online, cloud sync).

Interactive Simulator Sandbox
Curriculum:Step 4 โ€ข Bronze Tier
๐Ÿ”Œ
Step 1 โ€ข Bronze (Level 1): Physical Cables & Power - Power LED Check

Checks if the device power light is turned on before touching any software.

Active Issue
TICKET #101DESKTOP WORKSTATIONNORMAL PRIORITY

Screen is totally dark and unresponsive

A student sat down and reported their monitor won't display anything. Diagnose the root cause systematically.

POWER BUSOFF (0V)
VIDEO FEEDNO SIGNAL
AUDIO LINKMUTED
NETWORKOFFLINE
๐Ÿ”Œ Physical Rear Ports & Peripheral Cables
EDTECH PRO-VISION 24"
๐ŸงฐTechnician Diagnostic Actions & Triage Tools
Select the correct diagnostic action below:

Apply Simulator Skills โ€ข Try it yourself

Comparing Native vs Web Apps

๐Ÿ”„Direct Simulator Transfer: Step 4 Tasks 10, 11 & 12

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

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

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Believes all software needs an active internet connection to function.

Developing

Identifies web apps that run inside a web browser.

Secure (Goal)

Contrasts native apps (offline, local storage) with web apps (online, cloud sync).

Mastery

Evaluates trade-offs (storage space, internet dependency, processing speed) when selecting software.

๐Ÿ‘€ 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!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

Which type of app would you choose if traveling somewhere without internet connection?

๐ŸŸขSecure Level

Contrasts native apps (offline, local storage) with web apps (online, cloud sync).

Learning check

Learning Check

Which feature is typical of a Web Application?

Identify a characteristic of Web Applications.

Answer correctly to unlock the next level.

Awesome! Web apps run in browsers and store data in the cloud.Remember: Web apps run inside web browsers and utilize cloud connectivity.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: SplitScreenSimulator

Teacher notes: Facilitate the SplitScreenSimulator routine for 2โ€“3 minutes. Encourage students to connect the prompt to Connection (Software execution model dictates offline availability, installation requirements, and cloud syncing.).

Achievement pathway

  • Foundation: Believes all software needs an active internet connection to function.
  • Developing: Identifies web apps that run inside a web browser.
  • Secure: Contrasts native apps (offline, local storage) with web apps (online, cloud sync).
  • Mastering: Evaluates trade-offs (storage space, internet dependency, processing speed) when selecting software.

Curriculum links

Curriculum strand: CM.02.B.1.1

Outcome: SWOS.04.B.1.4 โ€” Compare web-based cloud applications with installed native applications.

PYP: Connection ยท Software execution model dictates offline availability, installation requirements, and cloud syncing.

Learner profile: Principled

Competency tags

  • web-apps
  • native-apps
  • cloud
  • browser
  • installation

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "Which feature is typical of a Web Application?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 5: OS Core Skills

Complete the previous learning check to unlock this next level.

Level 5

OS Core Skills

Examine how operating systems manage file systems, memory, drivers, and multitasking.

Learning objective

Describe core Operating System functions including file systems, memory allocation, device drivers, and multitasking.

Let's Go!

Step media

Learn

The Operating System performs four major jobs: 1) File Management (hierarchical folders), 2) Memory Allocation (sharing RAM), 3) Hardware Driver Coordination (translating commands for printers/webcams), and 4) Multitasking (running multiple apps concurrently).

Interactive Simulator Sandbox
Curriculum:Step 5 โ€ข Bronze Tier
๐Ÿ”
Step 5 โ€ข Bronze (Task 13)

Locate the search input box on the page and prepare to type search keywords.

โญ Bookmarks Bar:
๐Ÿ“ Science Links (3)
About 4,200 educational results for: ...
Sponsored Adwww.buy-plastic-toys-store.xyz

๐Ÿ”ฅ BUY AMAZING TOYS CHEAP RIGHT NOW! ๐Ÿ”ฅ

Don't do homework! Click here to play video games and enter your parent's credit card to win free prizes!

โš ๏ธ Notice: This is a paid commercial ad, not an educational article.
NASA Science (.gov)spaceplace.nasa.gov/planets

Planets and Moons: Interactive Space Guide

Learn about gravity, orbital rings, and lunar exploration through hands-on virtual exhibits designed for primary learners.

โœ… Reliable Source: Official educational space exploration portal with verified astronomy research.
Educational Source (.org)kids.nationalgeographic.org/nature

Exploring the Wonders of the Rainforest Ecosystem

Discover layers of the tropical rainforest: the emergent layer, canopy, understory, and forest floor. Verified by biologists for students.

โœ… Reliable Source: Official educational organization with cited authors and secure HTTPS.
Science Education (.gov)energykids.gov/renewable

Clean Energy Explorers: Solar, Wind & Water

Discover how solar panels convert sunlight into clean electricity and how wind turbines power cities around the globe.

โœ… Reliable Source: Official science learning curriculum for elementary students.
๐ŸŒฟ Wild Nature Explorer

Rainforest Biodiversity and Conservation

Rainforests are Earth's oldest living ecosystems, covering just 6% of our planet but home to more than half of all plant and animal species.

๐Ÿฆœ Canopy Layer

High above the ground, toucans and monkeys feed on abundant fruits, nuts, and blossoms in the sunlight.

๐Ÿ† Forest Floor

Almost dark, this moist layer recycles fallen leaves rapidly, feeding giant ferns and tree roots.

๐Ÿš€ NASA Space Place for Kids

The Outer Planets: Gas Giants and Ice Worlds

Beyond the asteroid belt lie Jupiter, Saturn, Uranus, and Neptune. Jupiter is so massive that more than 1,300 Earths could fit inside it!

๐Ÿช Jupiter & Saturn

Giant swirling storms with deep magnetic fields and hundreds of moons.

โ„๏ธ Uranus & Neptune

Ice giants chilled to extreme subzero temperatures with supersonic methane winds.

โšก Clean Energy Education Portal

Renewable Energy for a Sustainable Future

Solar cells and wind turbines generate clean electricity without emitting greenhouse gases, protecting natural habitats worldwide.

Apply Simulator Skills โ€ข Try it yourself

Exploring OS Resource Manager

๐Ÿ”„Direct Simulator Transfer: Step 5 Tasks 13, 14 & 15

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

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

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Struggles to manage multiple open application windows simultaneously.

Developing

Uses task switching (Alt+Tab) and understands that OS organizes files into folders.

Secure (Goal)

Explains the key roles of the OS: managing files, handling device drivers, and allocating RAM memory.

Mastery

Analyzes system resource usage in Task Manager to diagnose non-responding programs.

๐Ÿ‘€ 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!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

How does the OS prevent one greedy app from crashing the entire computer?

๐ŸŸขSecure Level

Explains the key roles of the OS: managing files, handling device drivers, and allocating RAM memory.

Learning check

Learning Check

What software component enables an Operating System to talk to a specific printer or camera?

Select the component that allows the OS to communicate with external hardware like printers.

Answer correctly to unlock the next level.

Correct! Device drivers act as translators between hardware and the OS.Check again: Device drivers translate commands between the OS and hardware devices.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: ShortcutSimulator

Teacher notes: Facilitate the ShortcutSimulator routine for 2โ€“3 minutes. Encourage students to connect the prompt to Perspective (Operating systems allocate CPU cycles, RAM memory, and driver protocols to coordinate multiple processes.).

Achievement pathway

  • Foundation: Struggles to manage multiple open application windows simultaneously.
  • Developing: Uses task switching (Alt+Tab) and understands that OS organizes files into folders.
  • Secure: Explains the key roles of the OS: managing files, handling device drivers, and allocating RAM memory.
  • Mastering: Analyzes system resource usage in Task Manager to diagnose non-responding programs.

Curriculum links

Curriculum strand: CM.03.B.1.1

Outcome: SWOS.05.B.1.5 โ€” Examine how operating systems manage file systems, memory, drivers, and multitasking.

PYP: Perspective ยท Operating systems allocate CPU cycles, RAM memory, and driver protocols to coordinate multiple processes.

Learner profile: Knowledgeable

Competency tags

  • os-architecture
  • file-management
  • device-drivers
  • multitasking
  • memory-allocation

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "What software component enables an Operating System to talk to a specific printer or camera?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 6: Licensing & Safety

Complete the previous learning check to unlock this next level.

Level 6

Licensing & Safety

Evaluate software licensing types, open-source models, malware risks, and safe installation.

Learning objective

Differentiate between proprietary, open-source, and freemium software licensing models while assessing malware risks.

Let's Go!

Step media

Learn

Software has legal licenses: Proprietary (paid, closed source e.g. Photoshop), Open Source (free, community editable source code e.g. Blender/Linux), and Freemium. Downloading pirated software risks introducing Malware (viruses, ransomware, spyware) into systems.

Interactive Simulator Sandbox
๐Ÿ›ก๏ธ

Cybersecurity & Scam Defense Audit Engine

Master Security Audits, Threat Analysis & Defense-in-Depth

DEFENSE POSTURE SCORE:0%
AUDIT REQUIRED
LEVEL 1 โ€ข BRONZEOS6 โ€ข Free Gift Traps

Deceptive Reward Screen Detection

Review the incoming web element. Identify signs of fraudulent "Free Prize" lures before taking action.

INSPECTED TARGET: Free_Robux_Winner_Popup.html
UNVERIFIED
๐Ÿ›ก๏ธ Security Inspector & Triage
THREAT LEVEL: UNRATED
๐Ÿ“‹ NIST Cybersecurity Framework Mapping
CSF v2.0
IDIdentifyAsset & Threat Identification
PRProtectSafeguards & MFA
DEDetectAnomalies & Phishing
RSRespondContainment Protocol
RCRecoverRestoration & Backups
๐Ÿ“ก Live Telemetry & Threat Vector Indicators
LIVE TELEMETRY
Metric / IndicatorObserved ValueRisk Factor
TLS CertificateSelf-Signed / UntrustedHIGH
Sender Domain Entropy0.89 (Spoofed DMARC)CRITICAL
Urgency Emotion VectorActive Countdown DetectedELEVATED
๐Ÿ’ป SOC Incident Event Stream & Telemetry Log
[SOC-INIT] Defense telemetry daemon active. Port 443 TLS 1.3 inspector online.
[AUDIT-READY] Simulator initialized. Select a step to commence security audit.
            

Apply Simulator Skills โ€ข Try it yourself

Software License & Security Audit

๐Ÿ”„Direct Simulator Transfer: Step 6 Tasks 16, 17 & 18

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

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

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Attempts to download executable files from unverified pop-up advertisements.

Developing

Understands that downloading software requires permission and official source verification.

Secure (Goal)

Compares Proprietary vs. Open Source software (e.g., MS Office vs LibreOffice/GIMP) and identifies malware threats.

Mastery

Evaluates End User License Agreements (EULA) and designs safe software deployment protocols.

๐Ÿ‘€ 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!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

Why do software creators release code as Open Source, and how does it benefit the community?

๐ŸŸขSecure Level

Compares Proprietary vs. Open Source software (e.g., MS Office vs LibreOffice/GIMP) and identifies malware threats.

Learning check

Learning Check

Which software license model makes source code freely available for anyone to inspect and modify?

Identify the software licensing model that allows anyone to view and modify the source code.

Answer correctly to complete this strand.

Spot on! Open Source allows public access to inspect and improve code.Incorrect. Open Source software provides publicly accessible source code.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See Think Wonder

Teacher notes: Facilitate the See Think Wonder routine for 2โ€“3 minutes. Encourage students to connect the prompt to Reflection (Ethical digital citizenship requires respecting intellectual property licenses and protecting software against malware.).

Achievement pathway

  • Foundation: Attempts to download executable files from unverified pop-up advertisements.
  • Developing: Understands that downloading software requires permission and official source verification.
  • Secure: Compares Proprietary vs. Open Source software (e.g., MS Office vs LibreOffice/GIMP) and identifies malware threats.
  • Mastering: Evaluates End User License Agreements (EULA) and designs safe software deployment protocols.

Curriculum links

Curriculum strand: CM.03.B.1.1

Outcome: SWOS.06.B.1.6 โ€” Evaluate software licensing types, open-source models, malware risks, and safe installation.

PYP: Reflection ยท Ethical digital citizenship requires respecting intellectual property licenses and protecting software against malware.

Learner profile: Reflective

Competency tags

  • software-licensing
  • open-source
  • proprietary
  • malware
  • ethics
  • security

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "Which software license model makes source code freely available for anyone to inspect and modify?" with a teacher or teaching assistant.

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"!