Share Your Story

  • board-in-the-library-part-six-09

    Board in the Library, Part Six: Board Game Night Basics

    We've spent plenty of time during this series discussing board games in general but very little on how to specifically host a successful board game night. Which is what most of you are probably going to do! Right? Play games with other humanoids. So ...

  • cultivating-a-hacker-ethic-06

    Cultivating a Hacker Ethic: Digital Citizenship at Innisfil Public Library

    At Innisfil Public Library, our vision is to spark ideas to ignite a creative and dynamic community. A central pillar of our current strategic plan is to "Cultivate a Hacker Ethic" through integrating technology into our services and spaces...

  • the-app-days-of-summer-12

    The App Days of Summer

    Developing a partnership, developing an app - San José Public Library acknowledges that being in Silicon Valley, they may have more technology opportunities than some. For instance, when the Silicon Valley Talent Partnership appeared, they were right...

  • board-in-the-library-part-five-4

    Board in the Library, Part 5

    This has been quite an adventure! Let's recap a bit. We started this journey exploring modern board games in the context of our favorite childhood games. Then we examined the different types of modern board games and what makes them so unique from ot...

  • you-shall-not-pass-02

    You Shall Not Pass! iPad Passcode Problems and Other Insights

    Since her first article, iFought the iPads (and iWon), Sally-Adrina has heard from several librarians struggling with a common problem: iPad passcodes. At Rapid City Public Libraries, they experienced the same issue. A child or an ad...


Photo courtesy Mike Prosser on FlickrCoding Camp for Kids: MineCraft Mods

Submitted by Rebecca Forth, Sonoma County Library, CA

Summary: My library is just about to roll out a grant project I developed through the California State Library's Pitch an Idea LSTA grants. The project is called Coding Camp for Kids: Minecraft Mods. It teaches kids, ages 11-14, the basics of the programming language Java by leveraging the popularity of the game Minecraft.

Story: The goal of this project is to create a replicable program that effectively demonstrates the essential aspects of the software development process to middle-school children. Creativity, problem solving, collaboration, communication, logical analysis, and of course actual coding are skills that participants will learn through hands-on modification of the source code behind the virtual reality game Minecraft.

Minecraft is a virtual reality game that allows players to build, explore, and interact in a 3D world-- gathering resources, crafting virtual objects, and engaging with other players. Minecraft is an open world game that has no specific goals for the player to accomplish, allowing players a large amount of freedom in choosing how to play the game. If you are not familiar with the game, it is like a limitless set of legos. Players can build anything they can imagine—even designing their own bricks. Game play can range from a solo building activity in a private space to collaborative building with other players to designing strategic battle plans and tools for engagement with fellow gamers.

Minecraft is an ideal platform for this program’s purpose because it is analagous to a "hot rod" within 21st century technology instruction. It is a highly popular game, especially so among the middle-school age group. In the same way that generations of 20th century teens were highly motivated to learn automotive technology because they wanted to drive fast, 21st century pre-teens are highly motivated to internalize computational technology because they want their Minecraft avatars to have the coolest gear, the most effective mining tools, the most innovative creations.

Like the mid-20th century automobiles beloved by hot-rodders, the Java code running Minecraft is easy to modify and is universally adopted to serve millions of uses around the world. By teaching the skills of "souping up" Minecraft, this program will help kids practice real-world skills that are highly desired by fast-growing tech firms hungry for software-savvy talent.

The Coding Camp for Kids is a week-long program that teaches kids, ages 11-14, the programming language Java, by leveraging the code modification capability in the very popular game Minecraft. Participants will be issued library-owned laptops, loaded with the game and the editing software, to use during the 3-hours that the program is in session daily. One instructor and an assistant will guide participants through the basics of Minecraft, and will then begin exploring how objects are created within the game using Java.

Our first three sessions are rolling out in March, April, and June of this year, and have already been filled to capacity. Now I'm scrambling to find ways to make more sessions available to meet the demand.



Submitted by Rena Gonduan, Matheson Library, Lae, Papua New Guinea

Photo via GNU Free Documentation License via WikiCommons

Summary: Some time ago, my library implemented a moving library by purchasing a water buffalo to carry books in the neighbourhood to spouses and children of staff employed at the university here. This helped to portray the library as a moving service and not only confined to a building.

Story: A staff trained to handle the beast would go out with the animal once a week with books stacked at its back. It was hilarious at times when the buffalo got excited by screaming children and bolted off leaving the assistant puffing and panting behind in pursuit of the frightened animal.

This idea may be advisable in a rural setting with experienced handlers.

El Dorado

Submitted by Micheal Rhian Driscoll, Kent Island and Annapolis, MD

Summary: Like Kevin Kline's character in "El Dorado," who only felt at home in a good saloon, a room or building full of books just feels that way to me.

Don't miss more great stories about libraries supporting their patrons with health information on the Health Happens in Libraries page.