Programming Programming: Student Guide Visual Programming Essential Question(s): How can I teach a computer to do something? The Mission Let’s refresh that big ol clunker on your should you call your brain. We need to make sure you don’t forget the programming from last year. Scratch was your friend then and we want to see if any of that stuck. Your goal is to prove you can give instructions in the right order or sequence. You will also be working with loops and something called procedures. Supplies Item Description: Specific Instructions: Flash Drive Save work from this year here. Essential Question(s): How can I teach a computer to do something? 1 of 15
15
Embed
programming.docx€¦ · Web viewLet’s refresh that big ol clunker on your should you call your brain. We need to make sure you don’t forget the programming from last year.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Programming
Programming: Student Guide
Visual Programming
Essential Question(s):How can I teach a computer to do something?
The Mission
Let’s refresh that big ol clunker on your should you call your brain. We need to make sure you don’t forget the programming from last year. Scratch was your friend then and we want to see if any of that stuck. Your goal is to prove you can give instructions in the right order or sequence. You will also be working with loops and something called procedures.
Supplies
Item Description: Specific Instructions:
Flash Drive Save work from this year here.
Essential Question(s): How can I teach a computer to do something? 1 of 13
ProgrammingYour Job
To complete your digital portfolio carefully carry out these tasks:
1. LightBot Complete all 12 levels AND document your work.2. Blockly Complete all 10 levels AND document your work3. Turtle Create a picture of a human face or create your initials. Document work4. Turtle Create a cool drawing using loop(s) and multiple colors. Document work.
Words to Know
loop
procedure sequence
program if block
if else
The next page is a matrix for keeping track of your tasks. Put it in your folder and check off the steps as you complete them.
Essential Question(s): How can I teach a computer to do something? 2 of 13
Place this page in your folder or journal. The purpose of the document is to help you "Stay on Track" with the tasks. You can add components to the table if you need to. Submit this sheet when you have completed all work.
Completion Completion Date:
Teacher Sign-off
Comments:
Completed 12 levels of light bot & worksheet ● Yes
Completed cool drawing with loops using color with Turtle
● Yes
● No
(optional) Completed extra levels of Lightbot.
● Yes
● No
Updated my Digication with art from Turtle and reflection
● Yes
● No
Essential Question(s): How can I teach a computer to do something? 4 of 13
ProgrammingLightBot
Instructions: http://light-bot.com/flash-lite.html or get file from teacher1. Complete the following information as you help the bot solve the challenges. Don’t forget to save!
Chapter 1 Challenge 1 Solu
tion
Chapter 1 Challenge 1 What you learned
I learned how to program a robot to do a simple task
Chapter 1 Challenge 2 Solution
Chapter 1 Challenge 2 What you learned
I learned that you have to give a robot specific
Chapter 1 Challenge 3 Solution
Chapter 1 Challenge 3 What you learned
Robots need more than one type of command.
Chapter 1 Challenge 4 Solution
Chapter 1 Challenge 4 What you learned
It takes series of different steps and instructions to perform tasks
Chapter 1 Challenge 5 Solution
Chapter 1 Challenge 5 What you learned
The higher the level of the game the more steps
Chapter 2 Challenge 1 Solution
Chapter 2 Challenge 1 What you learned
I learned that you need to be careful with how
Essential Question(s): How can I teach a computer to do something? 5 of 13
Programmingwe have to include in order to perform the task
you set your steps
Chapter 2 Challenge 2 Solution
Chapter 2 Challenge 2 What you learned
There are too many steps in order to complete a single task
Chapter 2 Challenge 3 Solution
Chapter 2 Challenge 3 What you learned
Sometimes you have to compress your steps to be smaller
Chapter 2 Challenge 4 Solution
Chapter 2 Challenge 4 What you learned
In order to more complicated task you need to minimize
Chapter 2 Challenge 5 Solution
Chapter 2 Challenge 5 What you learned
I learned to sequence the P1 and P2 correctly in order to make the robot perform the task.
Chapter 2 Challenge 6 Chapter 2 Challenge 6 Chapter 2 Challenge 7 Chapter 2 Challenge 7 Essential Question(s): How can I teach a computer to do something? 6 of 13
ProgrammingSolution What you learned
I learned that not all the procs have to be the same
Solution What you learned
I learned that you have to have a certain arrangement with the way you set your steps
2. What does sequence mean?Sequence is a an order in which you give a certain steps in a pattern
3. What does procedure mean?
Procedure is an arranged set of instructions meant to be followed to perform a certain task
Blockly
Instructions:1. Everytime you finish or run out of time get the Code and URL of your work and write it in the table
2. What did you learn from working with the Turtle Graphics?3+ sentences
3. What do you think is happening when you press the button?2 + sentences
4. Transfer all of your answers to the 5 questions on all 3 worksheets to your digital portfolio and into the programming section. Additionally place a copy of your 2 turtle masterpieces into your portfolio also.
Essential Question(s): How can I teach a computer to do something? 13 of 13