#CSed Week 2018 is here!

Computer Science Education Week is December 3-8!

For the past several years I have been offering a special coding program (as part of the worldwide Hour of Code event) or another learning experience that supports Computational Thinking (CT). Why libraries? Kids and teens need CT skills, along with traditional literacy skills, to be able to effectively communicate and express themselves in the Digital Age.

Want to know more about the connection between CT and early literacy? Join Paula Langsam (DC Public Libraries) and I for a free webinar on Tuesday, December 4th called Thinking Sideways: Computational Thinking and Early Literacy. It is hosted by the Public Library Association. (Registration required.) 

Here are some of the activities I will be including in CSed Week 2018:

Looking for program ideas and other resources? The Libraries Ready to Code collection (aka toolkit) is now live!

Media Literacy Week: Girls Learning to Code at the Library

It’s Media Literacy Week (November 5-9)! How are you helping youth in your community learn how to access, analyze, evaluate, COMMUNICATE and CREATE using a variety of media formats? 

Girls learn how to solder with the help of a teen mentor at the Girls Get IT! NCWIT camp. (Ages 9-12)

Two high school girls from my community are in the process of applying for NCWIT’s annual Aspirations Award. The award “honors women in grades 9 through 12 who are active and interested in computing and technology, and encourages them to pursue their passions.” Many young women, from all 50 states and US Territories, apply each year so two might not seem remarkable. But, in my community it is another step in the right direction.

While not new, the fact that women are underrepresented in the tech world and STEM professions, especially in leadership roles, still persists. In rural communities, jobs in tech-related fields, and many types of STEM professions, seem out of reach or are never introduced as an option, especially to girls. At my library and many others, girls are often out numbered by boys in maker programs, LEGO clubs, and robotics teams. The goal of these programs is to provide access to learning opportunities that introduce and strengthen Computational Thinking (CT) skills and computer science knowledge, yet a significant number of kids are still missing from the picture. Populations of kids still think these programs, and the associated skills, are for others. How much do we really talk with kids and teens, including girls, about the important role computer science now plays in business, government, and our/their personal lives, beyond “screen time?”

Makers2Mentors, our Libraries Ready to Code project, aimed to change that. What if kids and teens in our community had new opportunities to become comfortable not just using digital media on a superficial level, but digging deeper to understand how computers work and using digital tools to express themselves and make their voices heard?

Girls learn the basics of 3D design with the help of a teen mentor at the Girls Get IT! NCWIT camp. (Ages 9-12)

Over time I have connected the idea of learning how to code to learning how a book works. If we teach young children the fundamental concepts that will later fuel them as readers and writers, which we do in storytime and in other experiences, why can’t we prepare kids and teens to control digital information, creating and manipulating the medium, just as authors and creators have done with paper formats?

One of the goals we set for the Makers2Mentors project was to provide CT and CS learning experiences specifically for girls. We want more girls to learn CT and CS skills, and be prepared to think critically about information in all its forms, so we wanted to encourage their participating in all of the M2M programs. I also recognized that I needed to reach out to girls in targeted ways. In some cases, this meant integrating CS and CT into traditional library programs like storytime to reach girls before extreme gender stereotypes about STEM get a foot hold. I also led a coding program for girls and their moms (or grandmothers, aunts, grown-up female friends), partnered with the local Girl Scouts to provide a girl scout overnight for area troops featuring robotics and CT activities, and hosted a camp for girls, led by visiting CS college students, that introduced girls to new skills as they explored computer hardware and software.

Reaching underrepresented populations requires creativity and doing things differently. Obviously, if a group isn’t coming to the current programs or using the library space now, something needs to change. New partnerships, unique program designs and flexibility are essential. Sometimes opportunities to provide learning experiences come in unexpected ways.

Girls and their families are excited about making a space for girls’ voices in the digital world, even those from a faraway place like Homer, Alaska.

Teen mentors are recognized for their service and interest during the reading of the 2018 National Library Week proclamation at a City Council meeting.

Key to the success of many of the M2M programs was the empowerment of teen mentors who helped fill leadership gaps often found in small communities like mine. Many of these mentors were girls, and in fact, several of the girls who acted as mentors became interested in learning about CT/CS as they mentored. They got involved not because of their tech experience, but because they like mentoring. So, I capitalized on their valuable leadership skills and ended up providing CT/CS training sessions that became ‘programs’ in and of themselves. They learned about CT and CS and helped other girls (and boys) gain new skills also. Over the course of the year long grant period, more girls were interested in both the girl specific programs and general events.

Here are some images highlighting girls in the library’s M2M programs.

Girls make cardboard automata at an afterschool Maker Club.
A girl programs Ozobots with markers at a Maker Club session.
Two girls, with their moms, make the robot Dash move during a coding program. (Ages 8-12)
Girls and moms work in teams to program Dash & Dot robots.
Young girls, and a teen mentor, learn coding basics with Dash and Dot at the Girl Scouts overnight held last winter. (ages 5-11)
A teen mentor preps materials for a LEGO Lab featuring LEGO WeDo.
Girls Get IT! camp was a little fun…

Computational Thinking in Storytime with Robots

I’ve been reading and thinking A LOT about computational thinking (CT) and coding this Winter as part of my work on the Libraries Ready to Code initiative. And by A LOT, I mean A LOT, A LOT. Needless to say, that thinking has not stayed put in my coding programs for older kids and teens, like  <HPLCode>, or in the Maker Club. It has spilled over into every aspect of my work at the library, including storytime.

Storytime has always been about supporting early literacy (EL) and learning. What is so cool about computational Flyer which explains computational thinkingthinking is that it aligns so nicely with so much of what we already do at the library, even in storytime. Every time I mention CT or coding in either storytime or a family program, a grown-up speaks up and makes the connection, on their own, between traditional literacy and code or computational thinking. “Making a program (by connecting blocks of code) is like building a sentence,” for example.

The Plan

5 minutes: As families entered, I asked them to “get ready for storytime”. For regulars, this meant following a procedure they knew. For new families I broke down the “get ready for storytime” into: take off your shoes if you want to (ok at our library because of the snow, mud, etc. that is outside), hang up your coat if you brought one, choose a storytime mat, and meet me at the reading area.

5 minutes: When we were gathered in the reading area, I asked kids “what is a robot?” Kids shouted out ideas and led us to talk about what robots do, who designs them and why. I then asked the group “what is the difference between you and a robot?” and “what is similar?”

I then showed the group my code-a-pillar and pointed out the parts of the robot (power button, lights, sensors, code blocks, wheels, etc.) I told them this was my turn to play with the robot but they would all have a turn after we played and read together.

7-10 minutes: Book #1, Pete the Cat, Robo-Pete by James Dean (Harper Collins, 2015)
As with any storytime reading, this was a conversation! We talked about patterns in the story and kids tried to anticipate what might happen next based on previous occurrences in the story. We also compared Robo-Pete to what we knew about robots.

5-7 minutes: Feltboard Robots
Next we built a robot as a group on the felt board. I cut enough similar pieces of felt into recognizable shapes to make two robots. I divided the felt board into 3 sections. If you have used Scratch or other block coding platform, you will recognize the similarity of the 3 sections (the stage, scripts area and blocks palette). I built one robot beforehand and had the other identical pieces in the thin section of the board. They pieces were arranged by shape. As a group we talked about the robot’s parts and what we thought each might be used for. We then started building the new robot out of the other parts. The idea here was to support shape knowledge but also to practice the process of articulating making, doing, or building something. I asked where we should start (at the bottom, they yelled). I then asked kids to tell me the shape and color of the part they wanted me to add next and I would move the felt pieces over. We built the robot you see here. This activity also became a station for further exploration after the group time.

7-10 minutes: If You’re A Robot And You Know It by David Carter (Cartwheel Books, 2015)
Before we read (and sang and danced) to this song, I mean, book, we talked about circuit boards which is featured in the text. Kids obviously quickly identified with this familiar song and jumped up to act it out. The text of the book repeats in a similar fashion to the song and kids move different robot parts in each each verse.

Image: booksamillion.com

7-10 minutes: Robot Zot by Jon Scieszka (Simon & Schuster Books for Young Readers, 2009)
To finish off the reading portion of storytime we read a book that is just silly! Be ready to use your animated voices and be loud!

image: goodreads.com

3 minutes: Clap Your Hands by They Might be Giants
Before we moved on to the station portion of storytime, we danced together. I told them there were three actions we would do in this song: clap hands, stomp feet and jump in the air. I asked them “How do we know when do each action?” Kids answered with ideas like “until it stops!” I brought out the images of each action (5 hands clapping, 5 feet stomping, 4 jumping) to match the number of times the singer says each action and then counted as we danced and did the actions. I mentioned that the song is divided up into beats or sections (measures) so that the musicians and dancers know when changes will happen.

Stations

Code-a-pillar play
Here kids programmed the code-a-pillar to move towards a target. Some kids spent time figuring out how it worked and understanding which arrow was left or right. Kids took turns coding and even collaborated on where the robot should go (“It’s looking for something to eat.”). Grown-ups guided play at times, talking about the sequence of events that need to happen first, etc. and about directionals.

Cube Stackers
Future Coders: Cube Stackers by Alex Toys is basically a board game that involves cubes with robot parts on the different sides. Kids build robots by twisting an turning the sides based on instructions not he game cards. It is primarily for kids 5+. In the summer I have several 5+ kids that come to storytime and this was a hit with them. Whole families took time to work through this thoughtful game.

 

Aluminum Can Robots
Kids built robots by adding magnetized parts to cleaned off cans. I encouraged grown-ups to talk with kids as they built, asking open-ended questions about the robot, what is could do, etc.
To prepare, I collected and cleaned aluminum cans for the robot bodies. I hot glued small magnets to objects like big buttons, clothespins, pipe cleaners, etc. for robot parts. Parts were set out all mixed up in bins and the bodies  were laid out separately to encourage kids to create their own kind of robot.

Robot Coloring Sheets
This activity was great for kids who like to color or needed a quieter activity between other stations.

Feltboard Robots
Younger children really loved this activity and enjoyed repeating what we had done as a group.

Robot Party app on the mounted iPad
Sago Mini’s Robot Party is a giggle-inducing group activity that involves building digital robots that dance and more. Perfect for groups of two or three because the app features multi-touch so kids (or kids and grown-ups) can work together.

How it Went

Families loved this storytime for the richness of the activities and the obvious learning. They appreciated the CT and EL asides and the play ideas they could replicate at home.

When I first got a code-a-pillar I thought it would be kind of loud and garish for storytime, but not so. The sounds and lights are less intense in a group setting and the code-a-pillar moves at just the right speed for young children learning to code for the first time.

Supporting Computational Thinking with Passive Programming @ the Library

As part of ALA’s Libraries Ready to Code initiative, all Winter and Spring I’ve been leading programs like <HPLCode> for teens, the Let it Glow family program, a Girl Scout overnight focused on robots and the LEGO and Maker Clubs with the goal of providing access to computer science and activities that support computational thinking skills. The programs have been plentiful, and in some cases, needed a lot of creative energy to design and get running. I’ve loved every minute of it, but my job is varied. So as part of the Libraries Ready to Code grant, I proposed that part of my project focus would be to incorporate CS/CT into existing programs like storytime and create opportunities that were less staff intensive than a full-scale program.

Over the Winter, I repackaged several of the passive programs I occasionally offer in the children’s library during non-program hours or as activity stations in storytime. These worked well because they continued to inform grown-ups about computational thinking and support kids learning without constant staff-led programming.

I also purchased Ozobots for check out so that kids and their families could tinker with robots at home after learning about the tiny bots at a Maker Club program or outreach activity. The four Ozobot kits have been in constant circulation since we introduced them earlier this Spring.

Along with the materials needed for the passive CT activity, I posted signs that encourage grown-ups to support CT skills with suggested questions. I have been talking to families about CT all winter, so many are familiar with the term and have heard why we support it at the library.

Want to learn more about CT in the library? The Libraries Ready to Code project is launching the beta version of the “toolkit” for libraries at ALA Annual 2018 on June 22.

Here are a couple of signs from recent passive programs. (Note: I keep the sponges slightly damp with a spray bottle to make them easier to stack. These sponges were cut from the usual rectangle kitchen sponges you can buy at grocery stores.)

 

And here are the circulating Ozobot kits with info sheets I made to get families started, especially those who had no idea how these cute little bots work and what they can do. Cases were custom made by a local company called Nomar.

 

Makers2Mentors: 1

Happy New Year!

2017 was a crazy year all around, but it was exceptionally busy for me. The latter part of the year was consumed with my work on the Caldecott Award Committee and the Makers2Mentors <M2M> initiative I started, thanks to a Libraries Ready to Code grant funded by ALA and Google. Mum’s the word, for now, regarding my year of evaluating picture books, but I am ready to share about the <M2M> project.

Makers2Mentors logo in black and whiteWhat:
Makers2Mentors is a series of programs and opportunities for local youth and families to explore Computational Thinking and Computer Science in age-friendly ways. As part of the Ready to Code project, I am a member of a cohort (28 libraries in 21 states plus the District of Columbia) contributing to the design of a toolkit for all libraries to help kids, teens and families explore Computational Thinking and Computer Science at the library.

When:
November, 2017- August, 2018

Why:
I launched the initiative, in part, to address the huge gap in access to Computer Science education in my community by providing a variety of free programs for diverse audiences. And beyond the library, we wanted to stimulate a community conversation about why Computational Thinking and Computer Science are vital skills for Homer’s kids regardless of whether or not they work as a programmer, journalist, mariner, artist, etc.

This project is also an extension of my work with families around the idea of media mentorship and literacy in the Digital Age. Understanding CS and being able to communicate with digital tools reflect the evolution of literacy, much like the printing press did in 1234 (Asia) and then in 1440 (Europe). Finding information and creating content still happen on paper, but much of our  information exchange is happening online. How do we help kids, even young children,  navigate both traditional media and new media not solely as consumers, but as active participants and creative designers, producers and writers? How do we help families and educators support literacy and learning with tools that include high quality apps, digital tools and even robots in and out of the library?

How:
This initiative targets preschoolers, older kids, teenagers and their families. It is designed to capture the interests of many- maybe not all at the same program- by showing the many faces of CT and CS. Each program or component of the initiative will include both digital and ‘unplugged’ aspects and will have its own unique goal or intended outcome. Along with formal programs, we’ll also start circulating robot kits, add new CS related books to the collection and share information with parents about CT and CS. As part of <M2M>, kids and teens can be makers and they can also be mentors. Our community lacks a large CS community, so training teens as mentors empowers them and fills a need; additional instructors to help guide and teach.

I’ll be highlighting some of the programs and resources I use, including challenges and successes, over the coming months.