programming.docx€¦  · web viewlet’s refresh that big ol clunker on your should you call your...

15
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

Upload: others

Post on 31-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

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

Page 2: 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

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

Page 3: 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

ProgrammingStudent Name: _____________________________

Stay On Track

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

● No

11?0.3.1&0|1&0|5,,-1.7.1&0|3&0|1&0|1&0|3&0|1&0|5,,-2.7.2&0|4&0|4&0|3&0|1&0|1&0|5,,-3.11.4&0|5&0|4&0|3&0|1&0|5&0|2&0|2&0|1&0|1&0|5,,-4.12.4&0|4&0|1&0|3&0|1&0|1&0|5&0|1&0|5&0|3&0|4&0|5,,-5.16.1&0|1&0|1&0|1&0|1&0|3&0|1&0|1&0|3&0|6,1&0|1&0|1&0|1&0|1&0|5,-6.16.1&0|1&0|2&0|1&0|1&0|2&0|1&0|1&0|3&0|1&0|1&0|6,3&0|1&0|1&0|5,-7.18.6&0|3&0|4&0|4&0|3&0|6&0|2&0|4&0|4&0|2&0|6,5&0|1&0|5&0|1&0|5&0|1&0|5,-8.18.6&0|7&0|3&0|7&0|7&0|3&0|7&0|7&0|3&0|7&0|3&0|6,1&0|1&0|5,1&0|1&0|5-9.25.6&0|6&0|6&0|7&0|3&0|6&0|6&0|4&0|5&0|4&0|5,4&0|5&0|4&0|5&0|4&0|5&0|3,2&0|4&0|5&0|4&0|5&0|4&0|5-10.26.6&0|6&0|3&0|6&0|3&0|6&0|6&0|3&0|6&0|3&0|7&0|5,5&0|4&0|5&0|1&0|5&0|4,4&0|1&0|1&0|4&0|3&0|4&0|5&0|1-?0.0-1.0-2.0-3.0-zzzfb642e92325d1d22a1d2f71be3bf17c8

Completed 10 levels of Blockly & worksheet

● Yes

● No

Completed drawing of face or my initials using Turtle

● Yes

3?0.3.1&0|1&0|5,,-1.7.1&0|3&0|1&0|1&0|3&0|1&0|5,,-2.11.4&0|2&0|4&0|1&0|1&0|

Essential Question(s): How can I teach a computer to do something? 3 of 13

Page 4: 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

Programming

● No4&0|3&0|1&0|4&0|1&0|5,,-?0.0-1.0-2.0-3.0-zzzcb05a65cd48908e0b18e642f1ec04361

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

Page 5: 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

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

Page 6: 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

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

Page 7: 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

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

below.http://blockly-demo.appspot.com/static/apps/maze/index.html

Challenge 1 Solution Challenge 2 Solution

Essential Question(s): How can I teach a computer to do something? 7 of 13

Page 8: 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

Programming

URL: http://blockly-demo.appspot.com/static/apps/maze/index.html?lang=en&level=1&skin=2 URL: :

http://blockly-demo.appspot.com/static/apps/maze/index.html?lang=en&level=2&skin=2

Challenge 3 Solution

URL: http://blockly-demo.appspot.com/static/apps/maze/index.html?lang=en&level=3&skin=2

Challenge 4 Solution

URL: http://blockly-demo.appspot.com/static/apps/maze/index.html?lang=en&level=4&skin=2

Essential Question(s): How can I teach a computer to do something? 8 of 13

Page 9: 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

ProgrammingChallenge 5 Solution

URLhttp://blockly-demo.appspot.com/static/apps/maze/index.html?lang=en&level=5&skin=2

Challenge 6 Solution

URL: http://blockly-demo.appspot.com/static/apps/maze/index.html?lang=en&level=6&skin=2

Challenge 7 Solution

URL: http://blockly-demo.appspot.com/static/apps/ma

Challenge 8 Solution

Essential Question(s): How can I teach a computer to do something? 9 of 13

Page 10: 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

Programmingze/index.html?lang=en&level=7&skin=2 URL:

http://blockly-demo.appspot.com/static/apps/maze/index.html?lang=en&level=8&skin=2

Challenge 9 Solution

URL: http://blockly-demo.appspot.com/static/apps/maze/index.html?lang=en&level=9&skin=2

Challenge 10 Solution

URL: http://blockly-demo.appspot.com/static/apps/maze/index.html?lang=en&level=10&skin=2

2. What does if mean? When does it come in handy?2+ sentences

3. What does if else mean? When does it come in handy? 3+ sentences

4. What does repeat mean? When does it come in handy?2+ sentences

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

below.http://blockly-demo.appspot.com/static/apps/turtle/index.html

Essential Question(s): How can I teach a computer to do something? 10 of 13

Page 11: 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

ProgrammingUse Turtle to draw a picture of a human face or a picture of your initials. Your initials must have a space between the letters.

Code:

Use Turtle to draw a cool design, pattern, abstract art using the repeat block and using multiple colors.

Code:

Essential Question(s): How can I teach a computer to do something? 11 of 13

Page 12: 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

Programming

URL: https://blockly-demo.appspot.com/static/apps/turtle/index.html#68ytox

URL: https://blockly-demo.appspot.com/static/apps/turtle/index.html#jcvqy3

Essential Question(s): How can I teach a computer to do something? 12 of 13

Page 13: 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

Programming

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