Posts

Showing posts with the label programming

Scratch Cards for Teaching Basic Animation

Image
Right now we're doing a four-week class on making animations with Scratch. Last week, we introduced the kids to the Scratch interface and some of the key blocks they would need. They animated a simple sprite that had multiple costumes already built. One of the challenges of doing a program like Scratch coding is that if you have the kids code a predetermined project step by step, they may learn more tools but they don't have as much opportunity to think critically or creatively. I used to teach Scratch with tutorials where I told the kids, step by step, how to build the code. Now I don't do that as much anymore. Instead, I want the kids to follow a set of instructions but figure out the blocks to use on their own. Kids like individuality. They don't want their project to come out looking exactly like everyone else's. They want options. So I created some cards, inspired by the Scratch Cards on ScratchEd . I gave each kid a challenge, like "Make a Bat Fl...

Kids' Coding Club: Coding With Star Wars

Image
Last week was Computer Science Education Week, and to celebrate, Pasadena Public Library hosted our first meeting of the Kids' Coding Club, a monthly afterschool program for kids 8-12 years old to learn about coding and computer science. This club was started by our Virtual Services Librarian, Illyanna Logan, with me and tech specialist Kevin Crain assisting her. We hold this club in our Innovation Lab, formerly the Technology Learning Center, which is being remodeled to be a space that will provide more than just computers but all kinds of STEAM tools! On December 5th, Google just happened to have a Google Doodle that was all about coding, and kids did the activity on Google's homepage as they sat down at the computers. (One kid asked us: "Did you get Google to do that doodle just for your program?" It was cute how innocently he asked it. Yes, kiddo, that's what happened: we just called up the CEO and got him to do us a favor. ;) ) After doing the Google d...

Building Coding Skills with Robots and Monsters

Image
Coming up on Tuesday, June 13th from 2-3:30 pm, the Pasadena Public Library will have our next Tablets and Tech program at the Central Library on our 4th floor. Kids will move around different iPad stations exploring a wide range of apps that incorporate accessories for tangible play. Kids will be using the passport below to assist them in taking turns to explore each app.  Many of the apps have educational benefits for kids. Here I want to share the ones that focus especially on coding. Osmo Games –  https://playosmo.com Osmo Game Systems use a mirror placed over the iPad’s camera to direct the iPad to process anything you do in front of it. Osmo Coding: Awby, a cute little monster who loves strawberries, needs your help to walk through the woods and get from one point to another. Using coding tiles in front of the iPad, tell him how many steps to go, when to turn, and develop a path that will get him the most yummy fruit!    Wonder Worksho...

Scratch for Experienced Users: Flappy Bat

Image
Today we made videogames using Scratch, based on the infamous "Flappy Bird" videogame that brought its creators notoriety and established them in the halls of memorable bad game design forever :) We followed a tutorial I created and chose new sprites for our flappy character--many kids chose airplanes, fish, or other animals, and a few chose bats. The end code looks something like this (this is just the code for the bat that flies through the pipes): The final product is supposed to work like this (click on the picture and you'll be taken to the game which you can play): If you'd like to see the kids' projects they are posted here: Pasadena Library Kids' Blog The kids did a great job. Even one child who was not really very experienced with Scratch turned out to be quite sharp and able to follow all the difficult instructions. Despite having a lot of technical difficulties, almost everyone was able to go home with a finished game emailed to the...