Transcript

ECS Opener (s) 5/85/8It’s Free Trade Day, Iris Day, National Animal Disaster Preparedness Day, National Coconut Cream Pie Day, National Empanada Day, National Teachers Day, No Socks Day, Truman Day, VE Day, White Lotus Day, World Ovarian Cancer Day and World Red Cross Day!!! Happy Birthday Edward Gibbon, Miguel Hidalgo, William Henry Vanderbilt, Harry S. Truman, Red Nichols, Roberto Rossellini, Mary Lou Williams, Robert Johnson, David Attenborough, Don Rickles, Gary Snyder, Thomas Pynchon, Peter Benchley, Toni Tennille, Gary Glitter, Keith Jarrett, Roddy Doyle, Michel Gondry, Melissa Gilbert and Enrique Iglesias!!!

Agenda

ENTICE ENGAGE EXTEND1. Opener (5)2. Pair Share (2)3. WC Share (3)4. Disc. 1: Is It a Robot? & Are We Robots? Redos (5)5. Disc. 2: Day’s Overview; Robot Limitations (Wire Cutters) (5)6. Pair Work: Shoe-Tying (20)7. Video: Walk Like an Egyptian (5)8. Disc. 3: Walk Like a Robot Instructions (5)9. Trio Work 1: Walking Algorithms (20)10. WC Share (10)11. Ind. Work 1: Makeups (10)12. Exit Pass (?)

Essential Question(s)1. How do I (HDI) use algorithms and programming to

control how a robot operates?2. HDI determine ‘robot-ness’?3. HDI evaluate robot design in terms of behavior

affectations?

Objective(s)1. Students will be able to (SWBAT) list and explain the

criteria that describe a robot.2. SWBAT determine if something is a robot, using that

robot description criteria.3. SWBAT evaluate how the design of a robot’s body affects

its behavior.4. SWBAT create an algorithm to direct a human ‘robot’ from

one location to another.

5/8TODAY’S OPENER

1. Think of all the physical qualities of a human being. Not the mental or emotional qualities. Pick one. What happens when you change that aspect of a robot’s design?

2. Pick another. What happens when you change that aspect of a robot’s design?

3. If you could change the body of the printer in this room, what would you change?

4. How would that body change affect other things about the printer, like its behavior, its function its price, its cost to build or its popularity? Pick anything you’d like.

Check out Page 7. New computer science/math opportunities have been added as of 5/4!!!

The Last Opener1. What do you think of when you hear the word ‘robot’?2. What are some examples of different TYPES of robots?3. How would you define a robot without using negatives?4. How would you define a robot only using negatives?5. Combine your 2 definitions into 1.

ELLs AccommodationsTalk to the text with all demos; provide 1-on-1 tutoring during individual work

DLs AccommodationsTalk to the text with all demos; provide 1-on-1 tutoring during individual work

Standard(s) 1. CCSS.Math.Practice.MP1 - Make sense of problems and

persevere in solving them.2. CCSS.ELA-Literacy.CCRA.SL.1 - Prepare for and participate

effectively in a range of conversations and collaborations with diverse partners, building on others’ ideas and expressing their own clearly and persuasively.

3. CL.L2-04 - Exhibit dispositions necessary for collaboration: providing useful feedback, integrating feedback, understanding and accepting multiple perspectives, socialization.

4. CL.L2-02 - Collaboratively design, develop, publish, and present products (e.g., videos, podcasts, websites) using technology resources that demonstrate and communicate curriculum concepts.

5. CL.L2-03 - Collaborate with peers, experts, and others using collaborative practices such as pair programming, working in project teams, and participating in active group learning activities.

6. CL.L1-02 - Work cooperatively and collaboratively with peers, teachers, and others using technology.

7. CL.L3A-01 - Work in a team to design and develop a software artifact.

8. CPP.L3A-05 - Use Application Program Interfaces (APIs) and libraries to facilitate programming solutions.

Exit PassHopefully, your Names Program is finished and you have some interesting behaviors attached to your sprites.

What are 3 blocks you used to change sprite behavior? How did they change your sprites’s behaviors? When you stop your program, your name is a jumble. How do

you get your sprites back in order when you click the green flag again…WITHOUT first dragging them back in place?

The Last Exit PassYou have finished ‘upgrading’ your PC in your Computer Components Webquest. In the process, you hopefully learned the meaning of certain words, acronyms, abbreviations and numbers. Choose three from the following list and explain what they refer to and what they mean, both literally and in practice:

GHz PC2 or DDR2 SATA IDE AGP slot PCI slot 802.11n

HOMEWORKCheck the Hancock website or Google Classroom.

Do You Have or Use…#1: Names Program1. A separate sprite for each letter in your

name?2. At least 3 different interesting behaviors?

3. A behavior for each letter in your name?4. A “When green flag clicked” block?5. The “Forever” block for each sprite?

Extra Credit: Reinitialize all sprites in your name when green flag is clicked.#2: Knock Knock Program1. 2 sprites talking in dialogue?2. A 3rd sprite talking in dialogue?3. All sprites taking turns speaking?4. All sprites saying at least 3 things?

5. The dialogue beginning when the green flag is clicked?

6. Your sprites reinitializing when the green flag is clicked?

7. Correct grammar, punctuation, etc.?Extra Credit: Add a 4th sprite to the dialogue.#3: Baseball Program1. Your sprite moving from home to 1st?2. Your sprite moving from 1st to 2nd?3. Your sprite moving from 2nd to 3rd?4. Your sprite moving from 3rd to home?

5. Your sprite facing the right way as it runs?6. Your sprite running forever until the stop

sign is hit?7. Your sprite reinitializing at home?

Extra Credit: Change costumes on your sprite so that it simulates running.#4: Alphabet Game1. 10 different letter?2. 10 different costume changes?3. 10 different say blocks telling us what the

letter stands for?4. A theme?

5. Letters reinitializing with green flag?6. Letters change costumes with key click?7. Letters change costumes with mouse

click?8. Correct grammar, punctuation, etc.?

Extra Credit: Use a sound for all letters in addition to the say block.#5: Summer Vacation Story1. A broadcast 2nd scene?2. A broadcast 3rd scene?3. An additional shown/hidden character in

scene 1?4. An additional shown/hidden character in

scene 2?

5. An additional shown/hidden character in scene 3?

6. Scene 1 character engages in dialogue?7. Scene 2 character engages in dialogue?8. Scene 3 character engages in dialogue?9. Correct grammar, punctuation, etc.?

Extra Credit: Add a 4th scene with an additional, dialoguing, shown/hidden character.Scratch Story Project1. 3 or 4 scenes changing with broadcast?2. A title scene changing with broadcast?3. At least 3 different sprites?4. At least 18 say or think boxes?5. Animation or sound?6. Sprites having conversations?7. Sprites speaking politely?

8. A title scene changing with broadcast?9. Program reinitializes with green flag?10.Entire story plays with green flag?11.Explain how events were used to

transition from one scene to another?12.A Peer Grading sheet?

#6: Good Nutrition 1 Program1. Background with instructions?2. 1 Healthy & 1 unhealthy food sprites?

5. Sprite 2 event block w/iteration?6. Reinitializing event block w/iteration?

Some Computer Science Student Opportunities

Here are 530 free online programming and computer science courses you can start in May (browsable list): https://medium.freecodecamp.org/5e82f5307867

We are Chicode, led by a group of students that want to further computer science in public schools across Chicago! Our end goal is to create a league of hackathons and code meet-ups across the city that are accessible for every CPS student. Throughout the events we will have workshops teaching students various programming languages and technologies, along with mentors to help them get started.

We think that this is the best way to increase student involvement in CS, as these events would provide the community aspect necessary to make coding seem fun and approachable. Our first hackathon, event0, is scheduled May 19-20 at ChiTech Academy High School (1301 W 14th St).

But we need your help! Student involvement is key to make our event happen. We hope you will let your students know about ways to get involved in our organization (whether it be through spending a day at one of our events or getting involved with our organization at a deeper level):

How Your Students Can Attend event0: Just sign up here! We don’t care how much experience they have in computer science as long as they’re passionate. We know this will be the first hackathon a lot of students have attended, so we’ll have plenty of mentors (both college CS majors and industry professionals) on hand to offer guidance.

Potential Leadership Role for an Interested Student: What we need is the contact information of a passionate student that will be able to manage the communications between us and your school — you can submit that through this form. We will work with this student to get your school involved in our event's outreach as well as any of our other future endeavors!

We hope to hear from you, and feel free to email us if you’re interested in talking about computer science or how you could further get involved.

Thank you so much!

Jack [email protected] Director of Community Development - ChicodeJunior, Whitney M. Young High School

BDPABDPA wants to encourage more African Americans to to create mobile applications and we think that that Chicago Public Schools can help!  We want to invite students to participate in the 5th Annual BDPA Mobile Application Showcase taking place during the upcoming National BDPA Technology Conference in New Orleans on August 2018.

We recognize that we need to do more to engage with high school or college students interested science, technology, engineering or mathematics (STEM) curriculum. We know that many of these young people are not on career pathsthat will lead them from the 'classroom to the boardroom'.

We seek high school and college students willing to showcase their application development skills in a showcase that allows them to compete against students from around the nation.  They will be asked to develop an application in one of three categories (business, gaming or personal productivity) on Android or iOS smartphone operating systems.

High-performing students will earn college scholarships from BDPA and its corporate sponsors.   Encourage students you know to register for Mobile Applications Showcase!

Finally, we want your students to check out the BDPA Job Board - www.ITDiversityCareers.com.  Please encourage your STEM-trained students and graduates to upload their current resume and seek out internships in the IT industry.  We need college students and graduates from in and around Chicago to take advantage of this online resource!

Troy, we want to create a mutually beneficial way for Chicago Public Schools and BDPA to work together.   Please feel free to contact us via email ([email protected]) or on (301) 584-3135 if you have questions or wish to discuss further.

Exploring Computer Science Homework 4-4

Name: ___________________________________________________ Period ___________

1. Click the green flag. What do the three animals do?

2. Look at the scripts for each of the 3 sprites. What 3 blocks do all three sprites use?

3. What blocks does the cat use to move?

4. What block does the dog use to move?

5. What block does the monkey use to move?

6. Describe in your own words how the move block works.

7. Describe in your own words how the go to xy block works.

8. Describe in your own words how the glide block works.

9. Some of the blocks require x: and y: coordinates. Place the mouse over the white window and look at the mouse x: and mouse y: numbers underneath the bottom. Then look at the non-mouse x: and y: numbers in the upper right corner of the script window. How are the x: and y: coordinates determined in Scratch?

Extra Credit

Period 3 Period 4 Period 5

Your name Your period

Date Opener

Question Answer

Extra Credit

Search 1 Picture, Holiday or Birthday

Who/What Search Criteria

Search 2 Picture, Holiday or Birthday

Who/What Search Criteria

Search 3 Picture, Holiday or Birthday

Who/What Search Criteria

Date Exit

Question Answer

Date Opener

Question Answer

Extra Credit

Search 1 Picture, Holiday or Birthday

Who/What Search Criteria

Search 2 Picture, Holiday or Birthday

Who/What Search Criteria

Search 3 Picture, Holiday or Birthday

Who/What Search Criteria

Date Exit

Question Answer

Date Opener

Question Answer

Extra Credit

Search 1 Picture, Holiday or Birthday

Who/What Search Criteria

Search 2 Picture, Holiday or Birthday

Who/What Search Criteria

Search 3 Picture, Holiday or Birthday

Who/What Search Criteria

Date Exit

Question Answer

Date Opener

Question Answer

Extra Credit

Search 1 Picture, Holiday or Birthday

Who/What Search Criteria

Search 2 Picture, Holiday or Birthday

Who/What Search Criteria

Search 3 Picture, Holiday or Birthday

Who/What Search Criteria

Date Exit

Question Answer

Date Opener

Question Answer

Extra Credit

Search 1 Picture, Holiday or Birthday

Who/What Search Criteria

Search 2 Picture, Holiday or Birthday

Who/What Search Criteria

Search 3 Picture, Holiday or Birthday

Who/What Search Criteria

Date Exit

Question Answer

Date Opener

Question Answer

Extra Credit

Search 1 Picture, Holiday or Birthday

Who/What Search Criteria

Search 2 Picture, Holiday or Birthday

Who/What Search Criteria

Search 3 Picture, Holiday or Birthday

Who/What Search Criteria

Date Exit

Question Answer


Recommended