What is Coding

This lesson is meant to introduce what coding is to a younger age group. Students will learn what it means to program or code something that a computer will be able to follow. The assignments are done both digitally or hands on. This will help build a foundation of how to block code and what coding is.

Author: Brooke George
Grade Level: K-2
Standards Framework: ISTE, Wyoming CS
Materials: A link to Youtube, https://youtu.be/THOEQ5soVpY, and digital option for assignment. https://docs.google.com/presentation/d/17SXW6J-q0vzKNMJ8YSaNceE2WinfcSuEQao55pHg6vI/copy

OVERVIEW

Activity Overview:

This lesson is meant to introduce what coding is to a younger age group. Students will learn what it means to program or code something that a computer will be able to follow. The assignments are done both digitally or hands on. This will help build a foundation of how to block code and what coding is.

Meta description

  • Subject Area: Computer Science, Technology
  • Grade Level : K-2
  • Computer Science Domains:
    • Algorithms and Programming
  • Computer Science Principles:
    • Collaborating Around Computing, Recognizing and Defining Computational Problems, Testing and Refining Computational Artifacts, Communicating About Computing
  • Materials:
  • Considerations:
    • There are hands on cards that will need to be printed out ahead of time if using the hands on learning.

Lesson Plan

Overview

This lesson is meant to introduce what coding is to a younger age group. Students will learn what it means to program or code something that a computer will be able to follow. The assignments are done both digitally or hands on. This will help build a foundation of how to block code and what coding is.

ASSESSMENT PRE/POST-TEST

What is coding?

Programming a computer means you…

To debug means you…

OBJECTIVES

know what coding means understand that algorithms are step by step instructions make and follow a code that is given to them.

CATCH/HOOK

How do you think machines work? How do they know what they need to do? Watch the video on what coding is

ACTIVITY INSTRUCTIONS

You will introduce what it means to program a computer to follow a set of instruction. What kinds of computers there are around us that use programs to complete tasks. Then students will practice following codes or step by step instructions. After that they will use either hands on or digital activities to work on making their own set of codes to have a partner follow.

Supplements

Any items in this section are the property & under the license of their respective owners.

REVIEW

Discussion of What is coding? What is programming Why do we write code to program a computer What is an algorithm?

STANDARDS

TypeListing
CS DomainsAlgorithms and Programming
CS PrinciplesCollaborating Around Computing, Recognizing and Defining Computational Problems, Testing and Refining Computational Artifacts, Communicating About Computing
Other Content StandardsCS: 2.AP.A.01, 2.AP.V.01, 2.AP.C.01, 2.AP.M.01, 2.AP.PD.01, 2.AP.PD.03, 2.AP.PD.04 ISTE: 4.A, 4.C, 4.D, 5.D, 7.B, 7.C,