approval given by 88abw/pa, 88abw 2016 4764 , 29 sep 2016 · 2019-05-13 · 1 distribution a:...

17
Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Upload: others

Post on 13-Mar-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Page 2: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764
Page 3: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

The goals of this patch are to learn about basic computer programming logic

or 3D modeling and apply that to a project.

This program is divided in three sections—Discover, Connect, and Take Action.

Each section has different types of activities based on different levels of

technology. This patch requires the use of technology to be completed.

To complete the patch, only ONE activity from each section (Discover,

Connect, and Take Action) needs to be complete. The choice is yours for

each section! Just be sure to complete either all programming activities or all

3D modeling activities.

In case you didn’t know: Programming

Logic is like a set of building blocks that

you put together to write a program!

“From phones to cars to medicine, technology touches every part of our lives. If you

can create technology, you can change the world.” -Susan Wojcicki, CEO, YouTube

Activity with no technology

needed

Activity that requires a tablet

Activity that requires a computer

Activity that can be completed

on a tablet or computer

Page 4: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

2 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Troop leaders see Supplemental

Materials:

Discover

Choices for programming logic

Read About Programming Logic

Read the Programming Logic Packet and fill out the

worksheet. Work together to answer the questions as a

team and share explanations.

OR Watch Videos About Programming Logic

Open YouTube—Search for Code.org®.

Go to Playlists—Select “Hour of Code Tutorial.”

Watch the 3 videos below:

Mark Zuckerberg teaches REPEAT LOOPS

Chris Bosh explains REPEAT UNTIL

Bill Gates explains IF STATEMENTS

Go back to the playlists.

Select the playlist called “Learn about computer science.”

Watch this video:

Chris Bosh explains functions

Can you hear the video? ● Check the volume on the computer

● Check to see if your headphones are

plugged in.

STEP 7

Page 5: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

3 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Go back to the playlists.

Select the playlist called “CS Principles: Tutorials.”

Watch these videos:

CS Principles: Intro to Variables – Part 1

CS Principles: Intro to Variables – Part 2

CS Principles: Functions with Parameters

She talks about some things that are specific to a project,

so you only need to watch from 0:43 – 4:18.

Page 6: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

4 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Watch Sketchup video tutorials

Go to http://www.sketchup.com/.

Click “Learn” in the upper right corner.

Click “Get Started.”

Watch “Getting Started with Sketchup” Part 1 and 2.

Learn how to use Autodesk® Tinkercad™

Make a free account at https://www.tinkercad.com/.

After your account is created, it should take you to a

lesson. Complete the first seven lessons. These include:

Learning the moves

Creating holes

Camera Controls

Scale, Copy, and Paste

Key ring, letters!

Die on the work plane

Mine craft party glasses

OR

OR

Learn How to use 3D Creationist

Download 3D Creationist and walk through the supplied

tutorial titled 3D Modeling: 3D Creationist.

Choices for 3D Modeling

Sketchup is a Trimble Product

Special thanks to the Autodesk®

Tinkercad™ Copyright © Autodesk, Inc.

Page 7: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

5 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Choices— Do the first for 3D modeling or the second for

programming logic

Brainstorm About 3D Modeling

Read the paper about 3D modeling and answer the

following questions together:

What are some other ways that 3D modeling could

be used?

How can you continue to improve your skills after

completing this patch?

Which way of using 3D modeling interests you the

most? Why?

Would you rather model, create textures, or

animate? Why?

Troop leaders see Supplemental

Materials:

Connect

OR

“Meet the Professionals”

Go to www.khanacademy.org.

Under “Subjects” in the top left corner select “Computer

Programming.”

Scroll to the bottom and select “Meet the Professionals.”

Read one of the following bios:

Amy Quispe, Data Liberator and Developer Relater

Carrie Cai, Researcher and Dancer

Allyson Lubimir, Support Engineer and Cat Lover

In case you didn’t know:

Code is the words for your program! STEP 5

Page 8: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

6 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

“Meet the Professionals”— Continued

Partner with someone and answer the following questions:

What is the woman you read about like?

What is her job?

What is her background?

How does she make the world better with code?

Once you’ve heard about all of the women, how are they

different?

How are they similar?

What do you finding interesting or exciting about what

they do?

How can knowing how to code help you in the career you

want?

What did you learn from this woman’s story that you can

take with you when you learn how to code?

“To be able to code gives you the freedom to build anything and that is so empowering.”

- Karlie Kloss, Super Model

Page 9: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

7 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Choices— Do One

Program With Scratch

Scratch is developed by the Lifelong Kindergarten Group by

the MIT media lab. See https://scratch.mit.edu/.

Use Scratch to program an animation that uses all of the

concepts that you learned from the packet or videos:

commands, variables, functions with parameters, loops,

and conditionals.

Watch videos to help you learn Scratch.

1. Go to YouTube and search for “Scratch Ed.”

2. Click on the channel that comes up.

3. Under the “Playlists” tab select “Hour of Code.”

4. Watch videos 3 (Hour of Code: Deleting the Cat

Sprite) through 12 (Hour of Code: Adding

Background Sound).

Troop leaders see Supplemental

Materials:

Take Action

STEP 2

Page 10: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

8 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Program With Scratch—Continued

Decide on a project.

Project Option One:

Create an interactive, educational animation about something you

care about. This can be a TV show, an animal, a time period, or

anything you like!

These two wait blocks make your program wait until the user clicks to

say the next thing. You could also replace the click with a button press.

Project Option Two:

Have a character tell jokes or ask questions and then give the answer.

You can use a function with parameters of type string to make your

character talk.

STEP 3

Page 11: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

9 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Program With Scratch—Continued

You don’t need an account to make a project, but you do if

you want to save it.

If you want to make an account, click on “Join Scratch” in the top right

corner and follow the instructions.

Up top on the left side of the toolbar, select “Create” to start a new

project.

Before you start, explore the blocks and sprites then write out a plan for

your project and include how you’re going to use the required

concepts.

It’s ok if this plan changes or if you make a whole new plan after

you start.

You don’t have to be very specific with this, think big picture.

Can you use loops to keep your character talking? Can you use

conditionals to tell your project what to display?

Page 12: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

10 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Use Tynker™ to program an animation that uses all of the

concepts that you learned from the packet or videos:

commands, variables, functions with parameters, loops, and

conditionals.

Watch a video to help you learn Tynker™.

Go to youtube.com and search for “Tynker™

Workshop Basics.”

Watch the video that looks like this:

You can go back to Tynker's™ YouTube while you’re working

to watch more tutorials.

Troop leaders see Supplemental

Materials:

Take Action

STEP 2

Program With

Page 13: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

11 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Program With Tynker™—Continued

Your Troop Leader made everyone a Tynker™ account earlier. See

them to get your username and password.

Decide on a project. Choose one of these options:

Collect or avoid items as they fall.

Choose a main character and add code to make it move left

and right.

Create clones of the falling items to avoid having a lot of actors.

Change Y by a negative amount of pixels to make objects fall.

Choose your own adventure.

Use user input and multiple levels or backgrounds to make a

Choose-Your-Own-Adventure game!

Write out all the possible storylines before you start. You can

edit this after you start if you change your mind.

Before you start, explore the blocks and actors then write out a plan

for your project and include how you’re going to use loops,

conditionals, and at least two functions.

It’s ok if this plan changes or if you make a whole new plan after

you start.

You don’t have to be very specific with this, think big picture. How

will you make your character move? What will your story be

about?

Page 14: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

12 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

For additional Sketchup help, go to:

https://www.youtube.com/user/SketchUpVideo

or search their forums at http://forums.sketchup.com/.

To Download Sketchup:

Go to http://www.sketchup.com/download.

Select “Personal Projects.”

Fill in the rest of the information.

Model a one story house with at least three connecting rooms.

Have 3 windows in your house.

Add color or texture to your walls and floors.

If you have time, model some furniture to put in the rooms.

You don’t need to add a roof.

HINTS

Create a 3D model using Sketchup

Page 15: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

13 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

You can draw the layout of your house and outline of the walls,

then use the push/pull tool to lift the walls up.

You can make windows and doors by drawing their shape on

a wall and then using the push/pull tool to push the shape until

it is even with the opposite face of the wall.

Page 16: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

14 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

Create a model of a character, place, or thing from your favorite

TV show, movie, book, or video game.

Choose between Autodesk® Tinkercad™ or 3D Creationist.

Both have a gallery of user created models. Look through the one on the

program you’re using to get an idea of what you can do.

Use at least 10 shapes to build your model.

3D Creationist

Autodesk® Tinkercad™

For more help with 3D

Creationist go through

the in-app tutorial.

For more help with Autodesk®

Tinkercad™ go to their

YouTube channel or

complete more

lessons.

Autodesk screen shot reprinted courtesy of Autodesk, Inc.

Page 17: Approval given by 88ABW/PA, 88ABW 2016 4764 , 29 Sep 2016 · 2019-05-13 · 1 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764

15 Distribution A: Approved for public release; distribution is unlimited. Approval given by 88ABW/PA, 88ABW-2016-4764 , 29 Sep 2016

I can give service by…

I am inspired to…