Tag Archives: innovation academy

Innovation Academy: Virtual and Augmented Reality

I’ve been part of my library’s virtual storytime team for the last few months (and into the summer). Last week, I had a chance to dive into school age programming again with another virtual Innovation Academy program.

This was my second foray into a virtual Innovation Academy program. I received zero feedback from the first program or from this program, so I have essentially no idea what patrons thought of either event, or if they even opened the documents I sent. So it goes with virtual programming.

Read more about the how, why, and pros and cons for this particular program series in my last post on this topic: Virtual School Age: Coding.

Some details on how this series works:

  • Program materials are designed and curated for ages 6-11.
  • Attendees register via Evanced (our regular event registration software).
  • On the day of the event, the program presenter emails attendees a video introduction as well as a PDF with resources, content, and activities to do at home.

Innovation Academy Content

The challenge with tech programs at home is coming up with tech ideas that only use technology the average family is likely to own–essentially, a computer and a smartphone. Coding was an easy choice, but so many of my regular in-library programs rely on physical technology (3D pens, 3D printer, Bloxels, various robots, etc.).

Augmented Reality just involves a smartphone–something that many people may already own (or at least those people who are signing up virtually for a virtual event).

I wanted to make this program a bit more focused with activities that build based on your knowledge and age–starting with defining the concept, moving on to exploring the concept, and finally creating something on your own.

This was a great plan until I spent way too many hours trying to find a tool that allows kids to create their own Augmented Reality apps or games. This feels like it should exist, and it does in a few forms, but most of those forms involve (1) apps that are outdated/don’t work with the newest Android/Apple updates, (2) software that costs money, or (3) apps that are in development by Princeton and will be SO COOL in three years.

To allow for that “create” portion of the program, I expanded the program topic to “Augmented and Virtual Reality.” While you can’t explore virtual reality without a headset, you can create some cool virtual reality tours with Google that can be made and shared without needing a headset. Is it as cool without a headset? No. Does it still get the point across? Yes.

Just like last time, I provided an instruction video for participants:

Participants can watch the video, or they can move straight to the packet, included below. It covers the concepts reviewed in the video, and also provides a written explanation of the resources and tutorial shown in the video.

Virtual Innovation Academy: Coding

I’ve been part of my library’s virtual storytime team over the last month, and today, it is my turn to expand into virtual school age programming, with an online adaptation of my Innovation Academy programs.

About three years ago, I started the Innovation Academy programming series because of a technology grant that gave us about $5000 in tech ideal for ages 8-11. The program series was popular, as anything with technology seems to be, but after a few years I grew close to burnout with tech. I was one of the only staff members interested in tech programming, and I felt obligated to keep creating it since there was a patron interest.

We had a mixed audience at each Innovation Academy program, which made it difficult to plan. I couldn’t move on to advanced content because at least a third of every program’s attendees would have never used any kind of tech before. Another third would have come to every single tech program I had done in the last 2-3 years, and they would quite loudly complain that they had done this activity before. The other third would be some combination of the previous two, while also regularly letting me know that they had more advanced tech at home or at school. Oh, and there were also the kids who were too young to be in the room and couldn’t read (and didn’t have the patience to try to work through any kind of problem solving).

Luckily, last year, our department divided up the Innovation Academy program series, expanding its content to cover more than tech but also expanding the staff who ran the program. This gave me a much-needed technology break, and while I can’t say I am ready to jump back into monthly tech programs, I don’t mind the occasional offering, and I definitely don’t mind trying to translate that content to a new medium–online!

My library decided to approach school age programming so that:

  • Ages are expanded–all programs have materials for ages 6-11.
  • Attendees register via Evanced (our regular event registration software).
  • On the day of the event, the program presenter will email attendees a video introduction as well as a PDF with resources, content, and activities to do at home.

My first Innovation Academy program goes live today, so I don’t know what the patron feedback will be. Four days before the event, we already have 60 sign-ups, which is fantastic! Our first school-age event from last week, virtual Young Engineers, received a great response from virtual attendees, so I’m hoping that pattern continues.

Innovation Academy Content

This session’s intro video is below. It is boring. I’m going to work on ways to make it more engaging–including seeing my face talking–for next time, but I was determined to get this done this week, and double storytimes meant that reading my notes instead of talking was just easier.

Participants can watch the video, or they can move straight to the packet, included below. It covers the vocabulary reviewed in the video, and also provides four pages of coding resources for all levels of coders, from beginning to advanced, including unplugged, block-based, and text-based coding activities.

Pros and Cons

Obviously this format is different than standard library programming, and there isn’t too much we can do about that. Until we have a vaccine for COVID-19, our world is going to look different. Encouraging people to gather for entertainment purposes, while mentally helpful, is simply dangerous at the moment. Speaking personally, my life, my coworker’s lives, and our patron’s lives aren’t worth creating an hour’s worth of entertainment–or learning–right now. When stay at home orders are lifted, some people will run from their homes to any open location–that doesn’t mean we are obligated to amuse them at our own personal risk. Other people will stay home and prioritize their and other people’s safety.

Everyone will make their own choices, and virtual programming allows us to reach people in a way that is safe for everyone. Unfortunately, it means we will be missing people, especially those that need our services the most. I don’t have an answer for that, but I will say that in almost all cases, in my particular library, the people who are coming into our library to attend our physical programs are not the people who don’t have Internet at home. They may make choices about screen time limits that may make it hard to attend our virtual programs–and honestly, if you are able to stick to those limits in these crazy times, good for you–but they still have access if they choose to use it.

I don’t think temporarily moving our programs virtual is preventing our regular users from accessing the library. Figuring out how to reach those folks who could never make it into the library in the first place is a bigger question, and virtual programming may actually be opening doors instead of closing them. According to Pew Research, 68% of low income families use social media (with Facebook being by far the most popular tool). While I don’t have the statistics, I will bet that 68% of our low income families don’t visit our library regularly.

Obviously, no matter how I try to spin it, there are still cons to online programs. They feel impersonal. I can’t adjust a program based on a participant’s response. I can’t lead them through a problem the same way I could in person. I can’t give them physical items to work with and explore, from robots and 3D printing pens to even simple craft materials. I don’t even know how many participants opened the files I sent or actually did any activity. People could really struggle with what I provide, or simply not like the format, and I may never know.

To end on a positive note, however, there are small good things to focus on too. So many of those reasons that I was burnt out on tech disappear here. I can provide activities and resources for all ages and abilities–from those preschoolers sneaking their way into school-age programs to the attendees that have been coding for years. I’ve got you all covered.

Online programs can promote family engagement in a way that in-library programs can promote peer-to-peer learning. Adults learn about fun ways they can connect with their kids without having to spend money on robots and 3D printing pens and craft supplies. Programs can be completed whenever is convenient for a family–as soon as an email is distributed, after work is done, over the weekend, a year from now. If the baby is super grumpy, a family doesn’t have to worry about leaving the house and arriving 30 minutes late. If a kid is really, really, really bored with Scratch, they don’t have to yell that at the top of their lungs in a room of their peers–they can just try Code Combat instead.

I want to get these kids back in our programming space–I miss them. I miss watching them grow up over the last few months, and possibly over the next year. Virtual programming provides us a bit of everything–while we don’t always get to see the kids, we still get to connect with families, share some cool learning opportunities, and connect our patrons to the ideas, interests, and passions that matter to them. Just with a little more distance between us and them.

Innovation Academy: Coding 101

The Innovation Academy series began as monthly tech programs for kids ages 8-11. Since then, it has evolved into a series that lets school-age students explore different skills, art forms, technology, and more. One of my favorite program themes is Coding 101. In just an hour, with kids with a wide range of coding skills, we covered the basics of block-based coding and how computers work.

Learn about how I made this program virtual in this post.

The PowerPoint I used during this program is below:

Inside of a Computer

We started by talking about how computers work. I have an old computer tower and some extra parts from our computer services department. We discussed what each piece did. The kids loved getting their hands on all of the small parts and looking at them up close.

Eventually, our conversation shifted from hardware to software, which led us to coding.

Group Coding Practice – Jelly Sandwich

After talking through some coding vocabulary, we discovered key coding concepts by completing a group activity. I was the “robot” and the kids told me, step by step, how to make a jelly sandwich.

Things quickly got quite ridiculous. The kids always seem to start this activity by telling me to “get some bread” or “open the bread” which leads to me promptly tearing open a bag of bread in a way that causes bread slices to fly everywhere.

Afterwards, we discussed how this activity connects to the coding practice they will be doing later. The kids catch on quickly to coding skills such as having to be very specific and learning that they will spend time making and correcting mistakes–and that is okay.

Activity 1: Drawing with Dash

I have been presenting fewer technology programs lately. I’m burnt out on them, and I think a lot of my growing disinterest is doing the same activities over and over again. My regular kids get bored, and so do I. We can only do so many obstacle courses. There are only so many challenges that the kids find fun that also work well for a mixture of kids with differing abilities. Every program, I have those few kids who have attended every one of my technology programs, mixed in with those kids who have never heard of the word “coding.”

This month, I pulled out an activity I have done before, but with a bit of a twist. We used Dash robot LEGO connectors and rubber bands to build a marker attachment for Dash. This takes a majority of the activity time, though there is always that one group that eventually realizes that two rubber bands will work just as well to hold a marker in a standing position as the most elaborate LEGO arm.

After attaching their marker, kids then pulled a variety of drawing challenges out of a jar. They used the Blockly coding app to try to create everything from letters to simple shapes to more elaborate and ridiculous creations (like a sloth or a banana–which end up with some interesting pictures).

Activity 2: Sphero Bocee Ball

This was a first-time activity for me and a smash hit with attendees. Kids worked in pairs to play an abbreviated version of bocee ball. The goal: get your SPRK+ robot as close as possible to the center of the target as possible.

All teams started in the same place. Once the game started, no one could stand in the playing field or physically touch any robots. Robots can hit other robots, (hopefully) pushing them away from the target. Robots can only be moved via code through the Sphero EDU app.

Each round was timed carefully to keep things moving.

Pairs had two minutes to practice their strategy and familiarize themselves with block-based coding via the Sphero EDU app. Giving the kids practice time was vital to let them realize exactly how far the robot could go in a short amount of time at a high speed.

The competing pairs played a round of rock, paper, scissors. The winning team decided whether they wanted to go first or second.

The team going first had one minute to finalize their code. After Team One’s turn, the second team then had another minute to work on their code.

We repeated this for three rounds.

Kids got very competitive trying to see who could get their robot closest to the center of the target (preferably knocking other robots out of the way in the process).

Innovation Academy: Tech Fair

After receiving a grant for some technology items two years ago, I’ve been running registered, monthly technology programs for upper elementary school kids (roughly ages 8-12).

These were great programs, except for a few recurring issues:

  • Each program focuses on one topic or device, and I have a limited number of devices, so a limited number of kids could attend (max. of 20, sometimes as few as 10).
  • This means that these programs had to be registered. Registration often filled up within 30 minutes of it opening (two weeks before the program date), even when I was offering 2-4 sessions in a month.
  • Each program, I have a new set of kids with different abilities. Some have coding skills well beyond my own; others have never heard the word “coding” before walking through the door. This made it hard to plan anything too advanced.
  • While programs were designed for ages 8-12, I often have parents sign up their 5-7-year-olds for my programs. While I am glad they are excited about tech, it makes it even more difficult to teach basic coding to a group of kids with mixed abilities when a few of them can’t even read yet.

This summer, I decided to try something different. Instead of offering weekly registered tech programming, I offered a monthly tech fair. I put out as much technology as could fit in our space and work with the number of tablets we own. I wasn’t sure what to expect with attendance or participation, but overall the programs were a success.

Tech Fair Content

During each month’s tech fair, I strategically planned out how the room was laid out to accommodate the most technology. Almost all of the technology we own was used at some point during the summer–it was a great bonus to see everything out of the cabinets and being used by the public.

Tech I used at least once over the three programs included:

Each technology item was at a different station with a loosely structured activity. As the sessions went on, I realized that structured activities really weren’t necessary. Kids explored the technology in deeper and more creative ways when they had the time to do that on their own without having to focus on specific steps in a task.

Family Engagement

An unexpected outcome of this program was the multi-generational experiences and learning that took place. During my monthly registered tech programs, sibling partners often worked together, but, with rare exceptions, adults stayed outside of the room.

Since the tech fair wasn’t structured in the same way, adults were welcomed into the tech space. Little siblings came too. Third graders showed grandparents how to build a video game with Bloxels. Parents explained to kids how Ozobots use sensors to read color patterns that tell them to complete certain actions. Five-year-olds who didn’t yet have the skills to use the Blocky app with Dash helped create an obstacle course, and an older sibling explained to them how their code worked.

Families walked out of the program with some hands on time with new technology after thinking creatively about ways to take a simple challenge or activity to a new level.

Tech fairs are simpler for me to plan than monthly programs. I am essentially pulling from our supply of tech, charging and pairing everything, and leaving the rest up to our patrons. Registration and age requirements are no longer issues. However, the simplicity in program planning is not why I want to repeat this series–the learning that came from family engagement made this series something to remember.