Visual Programming Packet


Programming: Student Guide



Visual Programming


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.

 

Your  Job

 

To complete your digital portfolio carefully carry out these tasks:

 

  1. Visual Programming Definitions

  2. LightBot Complete all 12 levels and document your work.

  3. Blockly Complete all 10 levels and document your work

  4. Turtle Create a picture of a human face or create your initials. Document work

  5. Turtle Create a cool drawing using loop(s) and multiple colors. Document work.

Name______________________ Date_________________________

 

Visual Programming Definitions

 

Directions: Complete the following Blocky terms by defining the definitions of each word and creating one sentence. You have completed at least 6 levels of Blocky in order to define and create sentences for this worksheet.

 

Term

Definition

Loop

A shape that continues to go around and crosses itself.

Sentence:

My teacher told me to draw a loop.

Procedure

A official way of doing something.

Sentence:

I always try to follow my classroom procedure.

Sequence

A particular order something goes in.

Sentence:

I found out the sequence of books.

Program

A planned series of future events.

Sentence:

In my computer class I started creating a program.

If Statement (block)

To do something in particular.

Sentence:

If path ahead go forward.

If/Else Statement

To give a choice.

Sentence:

If path ahead go forward else turn right.

Student 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

Completed 10 levels of Blockly &  worksheet

  • Yes

  • No

Completed drawing of face or my initials using Turtle

  • Yes

  • No

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

 

LightBot

 

Instructions:

  1. Complete the following information as you help the bot solve the challenges ↑=Forward

↻=Turn Clockwise

↺=Turn Counterclockwise

⇑=Jump

Chapter 1 Challenge 1 Solution
↑↑light

Chapter 1 Challenge 1 What you learned
the easy steps to take

Chapter 1 Challenge 2 Solution
↑↻↑↑↻↑ Light

Chapter 1 Challenge 2 What you learned
how to take the easy way around

Chapter 1 Challenge 3 Solution
↑↑↑↺⇑⇑Light

Chapter 1 Challenge 3 What you learned
Solve it the best and easiest way you can.

Chapter 1 Challenge 4 Solution
⇑Light⇑↻↑Light↺↺↑↑Light

Chapter 1 Challenge 4 What you learned
Try your best to find a solution

Chapter 1 Challenge 5 Solution
⇑⇑↑↻↑↑Light↑Light↻⇑Light

Chapter 1 Challenge 5 What you learned
There’s a solution to everything

Chapter 2 Challenge 1 Solution
P1=↑↑↑↑↑↻↑

Main=P1↑↻↑↑↑↑↑Light

Chapter 2 Challenge 1 What you learned
Keep trying until you get it.

Chapter 2 Challenge 2 Solution
P1=↑↑↺↑↑↺↑↑

Main=P1↻↑↑↻↑↑Light

Chapter 2 Challenge 2 What you learned
Look and observe

Chapter 2 Challenge 3 Solution
P1= Light↑Light↑Light↑ Light

Main=P1↻⇑⇑↻P1↺⇑⇑↺P1

Chapter 2 Challenge 3 What you learned
over come obsticles

Chapter 2 Challenge 4 Solution
Main= P1 P2 P1↑Light↻↑↑Light

P1=↑↑Light↑↑Light↻↑

P2=↑Light↑↑Light↻

Chapter 2 Challenge 4 What you learned
To try everything

Chapter 2 Challenge 5 Solution
Main=P1 P1 P1 P2 P2 P2⇑Light⇑Light

P1=⇑Light⇑Light⇑Light↻

P2=⇑Light⇑Light⇑Light↺

Chapter 2 Challenge 5 What you learned

Chapter 2 Challenge 6 Solution

Chapter 2 Challenge 6 What you learned

Chapter 2 Challenge 7 Solution

Chapter 2 Challenge 7 What you learned

  1. What does sequence mean? I believe the sequence means like there’s always a way to complete everything.

 

  1. What does procedure mean? I believe the procedure means that no matter how many tries you take there is always a solution.

 

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

Maze.moveForward();
Maze.moveForward();

URL:

Challenge 2 Solution

Maze:Move Forward

Turn Left

Move forward

Turn Right

Move forward

URL:

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

Challenge 3 Solution

Maze: Repeat until Destination

Move Forward

URL:

Challenge 4 Solution

Maze: Repeat Until destination

Move Forward

Turn Left

Move Forward

Turn Right

URL:

Challenge 5 Solution

Maze: Move Forward

Turn Left

Repeat until destination

Move Forward

URL:

Challenge 6 Solution

Maze:Repeat until destination

Move Forward

If path to the left

Turn left

Move Forward

URL:

Challenge 7 Solution

Maze:Repeat Until Destination

If Path ahead

Move Forward

If Path To the Right

Turn Right

URL:

Challenge 8 Solution

Maze:repeat Until Destination

If Path Ahead

Move Forward

If Path to the left

Turn left

If path to the right

Turn right

URL:

Challenge 9 Solution

Maze: Repeat until destination

If path ahead

Move Forward

Turn left

URL:

Challenge 10 Solution

Maze: Repeat Until destination

URL:

 

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

I believe if means like consequences. For example somebody could say “If you don’t clean your room you are not going outside.”.

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

I believe else means like addition. For example someone might say, “You better do all your school work or else you aren’t going to pass.”. Else is like something you say when you want to add on to something.

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

I believe repeat means to do again. Like to do over.

Blockly – Turtle

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

 

Use 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: Turn right by 90

Set color to Blue

Font Georgia

Font size 60

Normal

Print TT

URL:

 

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

Code: Repeat 20 times

Set color to Blue

Move Forward by 60

Turn right by 90

Set color to red

Move forward by 20

Turn left by 90

Set color to green

Move forward by 100

Turn right by 90

Set color to blue

Move forward  by 120

Turn right by 100

Set color to red

Move forward by 200

Turn right by 120

Set color to green

Move forward by 250

Turn right by 200

URL:

 

  1. What did you learn from working with the Turtle Graphics?3+ sentences

I learned nothing really. This is kind of like Scratch and we did scratch last year. I’m used to this type of codding.

  1. What do you think is happening when you press the button?2 + sentences

When I press tat button I think it just tells me the basic html code for what I put. I am also used to html, and I love it.

  1. 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.

Advertisements
Aside | This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s