Real Life Algorithms | Barbie Vlogs


OK! So, what is the topic for today? You know Sam? That boy that I’m tutoring? Yeah! I need your help with trying to engage him in something… O.K. You’ve taught me so many things over the years… Well, a heel flip… Yes. Skateboarding… Jumping frog. Origami… Jumping frog. Origami…
Uh, how to drink tea like Uh, how to drink tea like a royal under water… Yes. For all your under water tea parties, pinky out… Out. But the most important thing that you taught me was how to be a better coder. Oh really? I wasn’t expecting that. He’s such a good coder! Yes, but you taught me the most important thing… Remember how I used to just get completely overwhelmed by big projects? Im the kind of person who wants to do everything at exactly the same time, and then my brain just freezes up… But, Barbie taught me to take a step back… To breathe a little bit and to visualize what it was that I wanted to create or accomplish and break it down into steps. Yeah! Step back and think of the algorithm. Exactly. An algorithm is a set of instructions, or steps, to accomplish a task. We use them everyday. And computers use them the same way. The way our brain works, problem solving thru steps, is the same way a computer works. So coding is figuring out and giving a computer the algorithm, those specific steps, so it can accomplish it’s task. And that sounds intimidating to a lot of people like when I talk to Sam He gets brain freeze. He gets scared. Yeah, I get that… You know what really helped me was understanding that there are real life algorithms all around us. You know, like soccer drills help us learn how to play. Sure, and recipes are just algorithms for cooking. Exactly! So, how to teach someone how to write an algorithm… Oh! I know, paper airplanes… That’s how I taught Chelsea! Right! I remember that. Yeah! We should show them! OK! Barbie gave me some steps, and I’m going to make them into an algorithm. You should follow along too, and make your own algorithm. These are the steps that Barbie gave me in no particular order… Fold top corners to center, Fold paper in half again, Fold corner sides to center, Crease paper down the center, Toss finished plane, And pull sides down. Well, I know it doesn’t start with toss finished plane. This one probably goes first… Yes! Ok that’s starting to look good… Oh, that’s definitely not going to work… Hmm, that, that would be weird… Ohhh I see it now! OK I think I got it! Did your plane work? If not, just try another order. And tell us what order worked best for you. I think this is going to be a great way to help Sam understand coding better. I’m so glad! Let’s test your skills. What is the algorithm for P.A.C.E? Hmmm… Step 1: You say “Ready” Step 2: I say “Yeah” Step 3: We look at eachother Step 4: We look at the camera Step 5: We make the P.A.C.E. symbol towards the camera And step 6: We say “P.A.C.E.” Ready? Yeah! P.A.C.E! Yeah that worked. I think it did! Yeah, nice algorithm Ken. Thank you…

Leave a Reply

Your email address will not be published. Required fields are marked *