Posts

Showing posts with the label coding

Computer Science for Good: AI Lesson

Image
Yesterday, to celebrate Computer Science Education Week , we focused on learning about one of the newest trends in computer science: machine learning artificial intelligence. We discussed how artificial intelligence can help humanity and the Earth, by making it easier to operate prosthetics, create tools for assisting people with disabilities, identify diseases and tackle environmental issues. But it can also be used for harm, such as to trick people into believing they are talking to a real person when they are not, or to trick people into believing they are watching a famous person say something they never really said. And this is just the start. That's why it's so important to learn how artificial intelligence works, so that we can harness its power for good and ethical purposes. Code.org has a site offering resources about Computer Science for Good , and yesterday we tried out their cool AI for Oceans activity . This activity teaches kids how machine learning computers ...

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...

Coding with Ozobots

Image
Have you considered doing a class with Ozobots, but weren't sure where to begin? You can do an Hour of Code activity with Ozoblockly, starting out with a Square Walk and working up to a robot dance competition. But be sure to have a backup plan in case calibration fails. Check out the Pasadena Public Library Kids Blog and our latest post on our experiences with Ozobots...and the importance of having a Plan B!! http://pasadena-library.net/kids/2018/coding-with-ozobots-kids-coding-club/

Kids' Coding Club: HTML and CSS

Image
On Thursday, March 15, kids came to the Studio on 4th at Pasadena Central Library to learn about HTML and CSS, and build a website that would be an interactive birthday card or greeting for a friend. Most kids did birthday cards but a few had other great ideas, such as a get well card for a sick friend. I've always wanted to do a web design class like this, but eight years ago when I first learned HTML and CSS, there weren't the great teaching tools that we have out there now. I found a lot of great stuff on KhanAcademy but the thing I liked most was the WebLab at Code.org which allows you to see your webpage appear simultaneously in a side viewer. It's a great tool for teaching kids how to code! One drawback I experienced was a lack of time. I had a lot of content prepared and could easily have filled a two-hour class with it. We didn't get through much of the CSS in the hour time we had allotted. So we had a file loaded onto our library laptops to give the ki...

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...