Skip to content

Software and AppsActivities & Teaching Strategies

Active learning helps students grasp the difference between hardware and software because they can physically interact with both. When students sort, role-play, and test apps, they move from abstract ideas to concrete understanding, which builds lasting clarity about how devices function.

Year 1Technologies4 activities20 min35 min

Learning Objectives

  1. 1Classify given icons as representing either a drawing app or a writing app.
  2. 2Explain the function of a specific software application when shown its icon.
  3. 3Compare the primary task performed by two different applications, such as a drawing program and a word processor.
  4. 4Predict the outcome of attempting to use a device without any installed software.

Want a complete lesson plan with these objectives? Generate a Mission

30 min·Small Groups

Sorting Station: Hardware vs Software

Prepare cards showing hardware items like keyboards and screens, plus software examples like app icons and actions such as 'draw a circle'. Students sort cards into two piles, then pair each software card with a hardware item and task. Groups share one justification for their sorts.

Prepare & details

Justify why we need different apps for drawing and for writing.

Facilitation Tip: During Sorting Station, have students physically move labeled cards to reinforce the separation of hardware and software in their minds.

Setup: Tables with large paper, or wall space

Materials: Concept cards or sticky notes, Large paper, Markers, Example concept map

UnderstandAnalyzeCreateSelf-AwarenessSelf-Management
25 min·Pairs

App Explorer: Drawing vs Writing

Provide tablets with drawing and writing apps open side-by-side. Pairs complete a simple task in each, like sketching a house or typing a word, then discuss and record why different apps suit different jobs. Conclude with a class chart of app purposes.

Prepare & details

Predict if a computer could work if it had no software installed.

Facilitation Tip: In App Explorer, ask pairs to list two tools in each app to highlight functional differences, then share with the class.

Setup: Tables with large paper, or wall space

Materials: Concept cards or sticky notes, Large paper, Markers, Example concept map

UnderstandAnalyzeCreateSelf-AwarenessSelf-Management
35 min·Pairs

Icon Detective: Prediction Challenge

Display familiar app icons on a board or screen. Students predict the program's main task in pairs, then test one or two on devices to verify. Discuss surprises and how icons help users choose quickly.

Prepare & details

Explain how an icon helps us know what a program does.

Facilitation Tip: For Icon Detective, provide a mix of familiar and unfamiliar icons to encourage reasoning beyond prior knowledge.

Setup: Tables with large paper, or wall space

Materials: Concept cards or sticky notes, Large paper, Markers, Example concept map

UnderstandAnalyzeCreateSelf-AwarenessSelf-Management
20 min·Small Groups

No Software Role-Play: Device Breakdown

Assign roles: some students as hardware parts, others as software instructions. Without software, hardware 'freezes'; add instructions to activate tasks. Groups rotate roles and explain the difference.

Prepare & details

Justify why we need different apps for drawing and for writing.

Facilitation Tip: During No Software Role-Play, assign students to act as hardware waiting for commands to make the absence of software tangible.

Setup: Tables with large paper, or wall space

Materials: Concept cards or sticky notes, Large paper, Markers, Example concept map

UnderstandAnalyzeCreateSelf-AwarenessSelf-Management

Teaching This Topic

Start with concrete examples students can see and touch, like a keyboard (hardware) and a word processor (software). Avoid starting with definitions, which can feel abstract. Research shows young learners best understand abstract concepts when they first experience them through guided hands-on activities. Model curiosity by asking, 'Why do you think this app looks like a pencil?' to encourage observation and reasoning.

What to Expect

Students will confidently separate hardware from software, explain why apps have distinct purposes, and use icons to predict program functions. They will justify their choices with evidence from activities and discussions.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring No Software Role-Play, watch for students who assume hardware can still function without software instructions.

What to Teach Instead

Use the role-play to freeze students mid-action and ask, 'What happens when the app instructions stop coming?' Have them physically stop moving to demonstrate the gap.

Common MisconceptionDuring App Explorer, watch for students who believe all apps are similar because they have a screen and buttons.

What to Teach Instead

Ask pairs to list two unique tools in each app (e.g., a paintbrush vs. a keyboard) and share findings to highlight functional differences.

Common MisconceptionDuring Icon Detective, watch for students who dismiss icons as decorative or random.

What to Teach Instead

Have students test their predictions by opening apps, then discuss which icons matched their guesses and why some were tricky.

Assessment Ideas

Quick Check

After Icon Detective, show 4-6 different app icons and ask students to point to the drawing app icon and the writing app icon, explaining their choice in one sentence.

Exit Ticket

After No Software Role-Play, give each student a card with a picture of a computer with no visible apps and ask them to write or draw one sentence explaining if the computer can do anything and why.

Discussion Prompt

During Icon Detective, ask, 'Imagine you have an app with a picture of a musical note. What do you think this app does? How does the icon help you guess?' Listen for students connecting the visual clue to the app's function.

Extensions & Scaffolding

  • Challenge: Ask students to design an icon for a new app, such as a weather tool, and explain how it helps users quickly understand its purpose.
  • Scaffolding: Provide a word bank of app names and functions for students to match during App Explorer if they struggle to articulate differences.
  • Deeper exploration: Introduce simple flowcharts to show how software instructions control hardware actions, using their role-play experiences as a reference.

Key Vocabulary

HardwareThe physical parts of a computer or device that you can touch, like the screen, keyboard, or mouse.
SoftwareThe instructions or programs that tell the hardware what to do, like apps on a tablet or computer.
AppA short name for application, which is a type of software designed to perform a specific task on a device.
IconA small picture on a screen that represents a program or file, helping you to identify and open it.

Ready to teach Software and Apps?

Generate a full mission with everything you need

Generate a Mission