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.
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:
- A link to Youtube, https://youtu.be/THOEQ5soVpY, and digital option for assignment. https://docs.google.com/presentation/d/17SXW6J-q0vzKNMJ8YSaNceE2WinfcSuEQao55pHg6vI/copy
- 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
| Type | Listing |
|---|---|
| CS Domains | Algorithms and Programming |
| CS Principles | Collaborating Around Computing, Recognizing and Defining Computational Problems, Testing and Refining Computational Artifacts, Communicating About Computing |
| Other Content Standards | CS: 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, |