Thinking Objects With A Procedural Brain Jeff Peters

Slides:



Advertisements
Similar presentations
Basic Sight Words Easier Words.
Advertisements

Ági Hello. My name’s Ági and I’m a 10th course student in our grammar school. I really feel good here, love my classmates, we have been getting on well.
‘Tricky People’.
Presented by the Hudson Middle School Counseling Staff.
Word List A.
Selection and Orientation Leighton Mellemstrand District Chairman Rotary District 5020.
Produced by Tamm and Ande. Inanimate Alice >> Hello my name is Alice. I’m 13 years old >>
The Challenge of Following Jesus! Reading: Luke 9:57-62.
DISCIPLINE WITH PRESCHOOLERS The purpose of discipline is to teach your child how to behave, so that your child will have mostly "good" behavior - behavior.
Girlfriends for Christ Abundant Life Christian Center May 11, 2013.
3A have been reading the book ‘The little refugee’ by Anh Do
Identifying the need. Care Aims model adopted by the Northern Health and Social Care Trust Care Aims model adopted by the Northern Health and Social Care.
High-Frequency Words Second Grade Room B10.
What children think about having a thyroid disorder: a small scale study By Shannon Davidson Age 10.
Garbage Pickup and Recycling Part 1. My Project Around my workplace there are large amounts of garbage and I chose this as the perfect place to address.
Bedrock Word Phrases Grade 1 After you have learned all your Bedrock sight words, practice these phrases to keep them fresh in your mind. Your teachers.
Group 7. Goals and Objectives to teach the children about genes and how different combinations produce different offspring. To help children easily recognize.
Alice Variables Pepper. Set to Java look Edit / preferences restart.
I will not be afraid Though trouble’s out there Night and day No, I will not be filled with fear Since God is always, always, always Yeah, I know.
 7 Brothers and sisters, be patient until the Lord comes again. A farmer patiently waits for his valuable crop to grow from the earth and for it to receive.
First Grade Bedrock Word List
SENIOR EXHIBITION MAKAYLA ANDERSON PERIOD 4. ABOUT ME  Piano  Running  Movies  Music 
Time Management.
1 INTRODUCTION TO OOP Objective: Know the difference between functional programming and OOP Know basic terminology in OOP Know the importance of OOP Know.
Programming & OOP Hossam Elshahawi SP at Microsoft Presidant at MS Tech Club DA.
BY HAVING JUST A ONE-WORD GOAL THAT WILL SUPPORT ALL OF YOUR EFFORTS AT HOME AND AT WORK HOW TO BE TEACHER OF THE YEAR.
By Sean Truszkowski. Leadership Being a leader is a big role in this world because everyone looks up to you. People will look to you for advice. There.
By: Kiran Litt. Step 1: What kind of a learner are you? Visual learners are usually neat and clean. Visual learners learn better when seeing something.
High Frequency Words The second 100 get through.
Basic Counselling Skills
Based on the work of Stephen Covey
I Wish Someone Knew… Some Troubles Need to Be Told YOUTH CULTURE LESSON FINDING TEACHABLE MOMENTS IN CULTURE FROM YOUTHWORKER JOURNAL AND YOUTHWORKER.COM.
Tracking Satisfaction Burnsides’ service users Have Their Say Presented By Nicole Aggett Research Officer UnitingCare Burnside.
Say No to bullying! Staffroom activities.
By: 9E Caring Ambassadors Pleasant Unpleasant High FEELING Low ENERGY.
Sight Words Grade One.
Created by Verna C. Rentsch and Joyce Cooling Nelson School
Parent Responses to News of a Child’s Disability “This can’t be! No one in my family ever had mental retardation.” “Perhaps I should have eaten different.
Unit One Invitations. Aims of This Unit  To grasp the patterns that are proper in making and accepting invitations for different social activities and.
10/4/2015 Makin’ It Work Lesson 6: Defining Problems Module III: Solving Problems Logically © 2008 by Steve Parese, Ed.D. Transitioning from Corrections.
I am ready to test!________ I am ready to test!________
Sight Words.
Descendancy Resea rch Objective: Help my deceased family members receive the blessings of temple ordinances Option 1 - Find my grandparents, aunts, uncles.
TEAMWORK youthworkresource.com.
Interactive Story Telling -- You Can Shine Designed by Glory Chuang October 17,
Introduction to Algorithms Engineering 1D04, Teaching Session 1.
GOD’S STORY YOUR STORY THEIR STORY THESE ARE ALL CONNECTED, AND YOU COULD BE THE LINK!
PFSF Parent Satisfaction Survey Results
What Does It Feel Like To Be Bullied?
My Dida project Review Multimedia Unit 2. Tell me a story. For 4-6 year olds. Written by Elizabeth Edwards ForwardBack.
Amy Shetler Personal Profile I love to be out doors with my three children and husband enjoying God’s beauty. I believe my most I love to be out doors.
Unit 19 lesson 74 A visit to an island. Watch the video.
Let's Expect God to Teach Us!. Luke 24:45: 45 Then he opened their minds to understand the Scriptures. Let's Expect God to Teach Us!
High Frequency Words.
Customer Service – Dealing With Difficult Customers
Pre-School Test Pre-school children were asked the following question:   "In which direction is the bus pictured below traveling?"     Look carefully.
Second Grade Dolch Words egreay. a and away big.
The Idiom Flash You and a partner are to watch these slides and record what you think each idiom means. It will go quickly, so think FAST!
A. after all am an and are around as at away.
Nicholas Speleotes. Focused I am a very focused person when I’m completing a task. So focused people can’t stop me until I’m satisfied with my work, or.
Why our words matter: connecting with families where they are.
Hebrews 10: Let us hold fast the confession of our hope without wavering, for he who promised is faithful. 24 And let us consider how to stir.
Who’s the Boss – Luke 18: Discipleship is… Teaching and modeling the ways of Jesus to reliable people who will also teach and model the ways of.
SUBSTANCE USE AND ABUSE By: Emma Widman. Case Study 10 ( Tobacco) My friends have asked me to give them a pack of cigarettes. I don’t know what to say.
0% Feed all the possible information about the business and products to them, take care and do most of the talking for them – they still can’t do that!
1 Promoting children’s development Group Triple P Session 2.
Raising student achievement by promoting a Growth Mindset
Hi, lovely to meet you all…….. Etc……..
Workshop for Programming And Systems Management Teachers
Presentation transcript:

Thinking Objects With A Procedural Brain Jeff Peters

Why Are You Here? You have a procedural brain You want/need to grok OOP You don't know where to start Available publications are frustrating Let's Meet The Audience!

A Horror Story

Procedures vs. Objects

Why Procedures Are Comfortable School teaches us to read and follow the directions. We learn from an early age to follow A-to-Z and Start Finish

Why Objects Aren't (Comfortable, That Is) They seem to have a life of their own (like children sometimes). They don't have to do things “in order”. Start Finish?

Objects Don't Need to be Scary Object = Properties with Methods Properties = characteristics Methods = actions

Properties Describe If the object is Jeff: Jeff's hair color = brown (mostly) Jeff's eye color = brown Jeff's family = Peters

Methods Are Procedures (A Safe Haven for Us) Small (“atomic”) Specific Easy to maintain Ex: Jeff can walk; the walk method might say, “Lean forward. Until you want to stop: put out left foot, put out right foot, repeat.” Much easier than a long procedure to control who's walking, where they're going, how fast to go, etc. Objects encourage focus.

Class = Object Blueprint

Instance = An Object

Why Use Objects At All? Objects are Scale Models Collections of objects model a system School, for example Some objects can be pulled out and placed in a different system model without a lot of modification. A person might go from School to Home

Objects Syntactically objectName.property objectName.method()

Quick Buzzwords Inheritance = “I am what my parent is.” Polymorphism = “I react differently under different conditions” Encapsulation = “You can't make me do anything I don't know how to do.”

How to Think Objects Think in first person perspective (Procedures represent third person perspective) Think small (Procedural programs tend to be big) Think interaction (Procedural programs control instead)

How to Think Objects First Person Perspective Flying a plane is first-person perspective; you only worry about what you can do. Objects should be like this. “God's eye view” is third- person perspective; you worry about everything in the environment. Objects should NOT be like this.

How to Think Objects Think Small David only worried about one task. Objects should be like this. Goliath worried about his armor, helmet, shield, club, being the biggest, and so on. Objects should NOT be like this.

How to Think Objects Think Interaction Players interact to get work done. Objects should be like this. Pointy-Haired Bosses oversee everything. Objects should NOT be like this.

Q&A