DAY 4 - Coding and Computer Science for Kids 1
Category: Coding & Computer Science 1
Date: June 14, 2018
Description:
Coding and Computer Science for Kids 1 - DAY 4
 
Code.org GRAPH PAPER PROGRAMMING:

Lesson Overview:

Students build their understanding of programming as they instruct one another using algorithms, functions, and loops to color graph paper squares to reproduce an existing picture or create unique drawings.

 

 
 
Essential Question:
What is programming, and how is it used to solve
problems?
 
 

• I can understand how coding works.

• I can understand the difficulty of translating real problems into programs.

• I can learn that ideas may feel clear to me, but still be misinterpreted by a computer.

• I can realize the need for formal programming structures like loops and functions.

 
 
 

Algorithm — (n.) A series of instructions on how to accomplish a task.

Coding — (n. / v.) Transforming actions into a symbolic language

Debugging — (n. / v.) Finding and fixing problems in code

Decompose — (v.) To break a hard problem up into smaller, easier ones.

Function — (n.) A piece of code that can be called over and over.

Loop — (n.) The action of doing something over and over again.

Parameters — (n.) Extra bits of information that you can pass into a function to customize it.

 

 

 
 
 
 
 

REVIEW:

Think back to the last computational thinking monster lesson.

 

Class Participation Questions:

• Can you name any of the four steps of computational thinking?

• Can you remember any patterns we found among the monsters of last class?

 

Partner Discussion:

• What else could we describe with the same “abstracted” concepts from the monster lesson? Could we describe a cow? A bird? What would have to change to describe a teapot?

 

INTRODUCE LESSON:

Who has heard the term robotics before? What is a robot? Does a robot really “understand” what people say? The answer to this last question is:

“Not the same way that a person does.”

 

Robots operate off “instructions,” specific sets of tasks that they have been preprogrammed to do. To accomplish a task, a robot needs to have a series of instructions (sometimes called an algorithm) that it can run.

 

To understand the concept of an algorithm, it is helpful to compare it to something familiar. For this exercise, we will introduce a programming language made of lines and arrows.

 


 

 

 

ACTIVITY: GRAPH PAPER PROGRAMMING
 
We will practice creating algorithms using the above symbols as a whole class and then in pairs or small groups.
 
 
 
 
 

♦Check your Accelerated Intro to CS Course Progress so far in your Code.org account:

 
 
 
The circles will turn green when they are completed correctly.
 
 
 

 

The Artist Code Activity

 

♦Use the Move Forward by Pixels and Turn by Degrees commands to move your artist.
 

Additional Learning Tasks:

 
1) Log in to Edmodo and check notifications for our Coding and Computer Science group. Check your Profile for Edmodo badges earned so far.
 
2) Log in to your Code.org account and work in your Accelerated Intro to CS Course activities.
 
 
4) Explore and study vocabulary words and definitions using the following Quizlet sets:
(Optional: Join our Coding and Computer Science class by clicking here.)
 
(Study Flashcards and play Match game.)
[We will also play Quizlet Live at school.]
 
(Study Flashcards and play Match game.)
[We will also play Quizlet Live at school.]
 
 
5) Check out additional coding apps and resources using your own devices at home.
 

 
 
  Curriculum Attribution: All Accelerated Intro to CS Course lessons are adapted directly from Code.org, an exemplary non-profit organization committed to educating and empowering students, teachers, and parents with essential coding and computer science technology skills.
<print>            <close window>