ALEX Learning Activity

  

What Is the Difference Between Hardware and Software?

A Learning Activity is a strategy a teacher chooses to actively engage students in learning a concept or skill using a digital tool/resource.

You may save this Learning Activity to your hard drive as an .html file by selecting “File”,then “Save As” from your browser’s pull down menu. The file name extension must be .html.
  This learning activity provided by:  
Author: April Chamberlain
System:Trussville City
School:Trussville City Board Of Education
  General Activity Information  
Activity ID: 1994
Title:
What Is the Difference Between Hardware and Software?
Digital Tool/Resource:
How Computers Work: Hardware and Software YouTube Video
Web Address – URL:
Overview:

After watching How Computers Work: Hardware and Software, students will gain an understanding of the difference between hardware and software by experts from Amazon, Xbox, and Microsoft. Students will complete the worksheet "What is the difference between hardware and software?" as they watch/listen to the video. Students will develop open-ended questions regarding hardware and software that they want to know more about.

This activity was created as a result of the DLCS COS Resource Development Summit.

  Associated Standards and Objectives  
Content Standard(s):
Digital Literacy and Computer Science
DLIT (2018)
Grade: 3
19) Describe the differences between hardware and software.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • describe the differences between hardware and software.
Teacher Vocabulary:
  • hardware
  • software
Knowledge:
Students know:
  • hardware is the physical device.
  • software is the code installed on the device that makes it work.
Skills:
Students are able to:
  • determine the differences between hardware and software.
  • describe the differences between hardware and software.
Understanding:
Students understand that:
  • hardware and software are different components that make a computing device function.
  • hardware is the physical device.
  • software is the code installed on the device that makes it function.
Learning Objectives:

Students will define and describe hardware, software, central processing unit (CPU), operating system, binary and programming language.

 

  Strategies, Preparations and Variations  
Phase:
Before/Engage
Activity:

Students will:

View and discuss Code.org’s video How Computers Work: Hardware and Software, in which Erica from Amazon, Jerome from Xbox, and Bill Gates from Microsoft define and explain the difference between hardware and software.

Complete the worksheet "What is the difference between hardware and software?" as they watch/listen to the video.

Restate their learning to a partner to ensure understanding of key terms: hardware, software, central processing unit (CPU), operating system, binary and programming language.

Use the Question Formulation Technique (see the Advanced Preparation section for instructions) to develop questions with a small group for the prompt “Computers do what they are told.”

 

Assessment Strategies:

Student's knowledge will be accessed through their note-taking worksheet, "What is the difference between hardware and software?"

 


Advanced Preparation:

Pre-watch the video How Computers Work: Hardware and Software.

Make a copy or download the worksheet, "What is the difference between hardware and software?"

Gather large paper or poster size Post-it notes and markers for student-generated questions

Read the article "Teaching Students to Ask Their Own Questions" by Dan Rothstein and Luz Santana, to understand how to implement the Question Formulation Technique.

Step 1: Teachers Design a Question Focus. Step 2: Students Produce Questions. Step 3: Students Improve Their Questions. Step 4: Students Prioritize Their Questions. Step 5: Students and Teachers Decide on Next Steps. Step 6: Students Reflect on What They Have Learned.

Variation Tips (optional):

Students research different programming languages and create an informational artifact showing their knowledge.  Examples of programming languages are Scratch, Ruby, Python, Java, and C++.

Notes or Recommendations (optional):
 
  Keywords and Search Tags  
Keywords and Search Tags: