LESSON 1: GRAPH PAPER PROGRAMMING
In today's lesson, you will begin to learn the basics of computer programming. To start, we are going to watch a video.
algorithm: a list of steps to finish a task
coding: writing commands or actions as symbols
debugging: finding and fixing problems in code
program: an algorithm that has been coded into something that can be run by a machine
THE AMAZING RACE
Today we are going to play, The Amazing Race! Remember, in the Amazing Race your team races against the other teams in the class to win Challenges. The team that wins the points totaled from all the Challenges, wins the game.
Today's Amazing Race has three challenges. Good luck and.....
In this challenge, you will program a robot to draw a code using a set of commands.
CHALLENGE 1 INSTRUCTIONS
CHALLENGE 1 RULES
- Remember, Debuggers are not to talk when the Robot comes to the group.
- Programmers can only read the instructions. they may not give hints.
- You may not be up walking around the room.
- Every team must complete the Challenge.
- Be good sports. No trash talking or complaining if I send you back.
- If you break a rule, you are disqualified.
The chart below tells you the commands that you may give the robot.
Below, is an example of an algorithm in two forms. In the first form, the algorithm is coded, or what the Robot will draw. In the second form, the algorithm is written in commands, or what the Programmer will tell the Robot.
In Challenge 2, you will translate algorithms into symbols to make program code.
The Program Codes
Below is a chart of the program codes.
Below, are two pictures. The first is an example of a picture algorithm. The second is the picture algorithm translated into code with symbols.
Challenge 3 is a Quiz Show. Teams will compete against each other to answer the most questions correct.
Challenge 3 Instructions
In Challenge 3, your team will compete against the other classroom teams in a game called Programming Code Jeopardy.
Challenge 3 Rules
Challenge 3 Quiz Show
I will display the quiz here, but I have embedded it so that you can play it at home if you like.
END OF THE RACE
I will now add all of your points and give the final placements for the Programming Code Amazing Race!
AL STATE TECHNOLOGY STANDARDS
The following Alabama State Technology Standards were addressed in this lesson:
3rd Grade Computational Thinker Standard 3 - 5:
3. Recognize that different solutions exist for the same problem
4. Examine logical reasoning to predict outcomes of an
5. Create an algorithm to solve a problem in collaboration with
others. Example: Move a character/robot/person through a