Specificity.

Slides:



Advertisements
Similar presentations
Mr. Friedman U.S. History Get the student information sheet, syllabus, and letter from the front desk. Complete the student information sheet front and.
Advertisements

Classroom Procedures. When you walk in to class… Go straight to your seat Take out your notebook Start on the “Beginning Work” in your notebooks No more.
Code Simplicity: Software Design In Open Source Projects Max Kanat-Alexander
© 2005 Destination ImagiNation, Inc. Instant Challenge.ppt Creative Problem Solving against the Clock Creative Problem Solving against the Clock CHALLENGE.
AP CSP: Sending Binary Messages
Table of Specifications
Make Students the Proficiency Experts
Gearing Up for Academic Conversations
Could you be friends with a robot?
Identity Pack Session: You Can’t Judge a Book by Its Cover
Why Do We Have Procedures?
Hello and welcome to today’s training.
Castles Before Reading: Making Connections Reading Fluently
Term 4 Respond to Text Writing Assessment 2 Year 2.
Beginning of Class Procedures:
Writing Narrative Essays
SPECIAL NEEDS ACCEPTANCE
Understanding Communication with a Robot? Activity (60 minutes)
Good morning Please sit down and get out your English book Planner Pen
Treasure Hunt Game Unit Lesson 0
Spatial reasoning plays a key foundational role in the development of ALL thinking! This is especially true for science & mathematics.
Miss Luke Child Development
The Need for Programming Languages
Ready for a fold?.
Vocabulary Algorithm - A precise sequence of instructions for processes that can be executed by a computer.
GCE Applied ICT G040: Lesson 08 Planning and Drafting Communications
Review Slides for Final on May 30th
Reviving the Essay Week 4
Historical Fiction Unit
Practical Internet Writing
Chapter 11: Lesson plans and Unit plans
Mrs. Rose English Study Skills.
Writing An Essay Outline
Explain to the group of pupils that they have been given an important opportunity to lead this intervention in their schools. They are communication role.
Module C- That’s the way to do it!
Language is a medium of communication.
Daily Start-Up Your Name Your ID # Class Period Birthdate Your Age
Expectations by Location
Module I- What is a high quality programme?
with Professor George E.K. Whitehead (Prof. G)
Module I- What did they say?
Welcome to Physical Science
Game Play for Building Community Omaha Public Library Facilitators
It’s All in the Details…
Exploring Computer Science Lesson 6-2
Paper SOLO/PAIR Preparation
Guidelines for Group Projects and Papers
Who, what, where, when, and how
Academic Communication Lesson 8
Young Leader Training Module I What did they say?
The Top 10 Interview Questions
Guidelines for Group Projects and Papers
Presentation Mastery Stop Presenting – Start Connecting
Welcome to Canadian History Since 1914!
Starting with the End in Mind: Evaluating Quality Language Programs NECTFL March 2010 Greg Duncan Jennifer Eddy
Science Fair Final Checklist and Oral Presentation
Finding Trends with Visualizations
Maze Challenge Maze Challenge activity > TeachEngineering.org
Brain Stations.
Getting Organized About Life
Scratch –Think Like a Computer
EDTE 408 Principles of Teaching
Project Overview Introduction & Product Analysis
Bellwork With your East-West partner, discuss what you think this is a photo of (you don’t need to write today’s bellwork) Be prepared to share your thoughts.
Speech Writing Edition 1.
Conversations Starting and Stopping.
Science Fair Oral Presentation
Weighing up the Pros & Cons
Steve Jobs This unit was created by the Louisiana Department of Education in partnership with LearnZillion. It includes approximately 36 days of instructional.
Caught Ya! Grammar Twice a week, you will read a short passage from the story, “The Bizarre Mystery of Horribly Hard Middle School.” Copy the day’s passage.
Presentation transcript:

Specificity

Specificity spec·i·fic·i·ty Noun 1. the quality or state of being specific. A good programmer needs to learn how to be specific and precise. Even the slightest bracket or comma that is missing will cause your program to not function. These activities today will help us to begin the process of learning how to be specific.

Task 1 - Discuss – How to Tie a Shoe Imagine that you were trying to communicate with somebody from another planet. They could speak English but did not understand how we do things here. Imagine if you had to explain to them using only words, how to tie the laces on their shoes. Where would you start? How would they understand you? Practice: with a partner, try to come up with a list of directions on how to tie your shoe. Keep in mind that you should pretend that your partner had never seen a shoe before and did not know what simple things like laces were.

Why define how we tie our shoes? Even the most simple activities need to be broken down into painstaking details when programming. It's important to start preparing your mind to look at activities in terms of steps. We need to think carefully about each step of an activity and think about how we could explain this (or program this) to occur again and again. TED TALK ON HOW TO TIE SHOES https://www.youtube.com/watch?v=zAFcV7zuUDA

Task 2 - Human Centered Programming Partner 1: You will be the computer. You are a "dumb" machine. You know nothing except for what the programmer tells you. You can't make any decisions for yourself. You must listen and do exactly what the programmer instructs you to do, nothing else Partner 2: You will be the programmer. Your job is to instruct the computer what to do. You must be as specific as possible to ensure the computer does not make any errors. You may need to try multiple times to get it right. You can both work together to plan out the instructions to "program" the computer.

Human Centered Programming Your first task will be to carefully document the precise human movements required to get down to the middle of the plaza. You will count exactly how many footsteps to take. Exactly what direction and angle to turn and exactly when you stop. You must define the parameters within which your object (the human) can operate (i.e. when & where to start/stop). You must also define the objects you will encounter along the way (i.e. stairs, handrails, etc.) Once you have completed this task - return to the classroom where one partner will then cover his/her eyes and the other partner will read the instructions to see if they can direct the partner back to the top of the stairs. Once completed, return to the classroom. Discuss - Did these steps work? Why or why not? How could you improve these steps for next time?

Final Task You will work with your partner to create a series of instructions to move from room A200 (the doorway), down the stairs to the plaza, out the door, across the lawn, and to the sidewalk in front of the new parking lot. You will need to document every single movement and step on paper and eventually submit these to Mr. Willard. Once you have completed all the appropriate steps, test your program and see if it works. Then you will need to write a 1 paragraph evaluation (as a group) of the experiment and note whether it worked or not; why or why not, and ways you could improve if you were to do it again.