Computer Programming

Raspberry Pi Cookbook

Icon: 
Book icon
Copies: 1

The world of Raspberry Pi is evolving quickly, with many new interface boards and software libraries becoming available all the time. In this cookbook, prolific hacker and author Simon Monk provides more than 200 practical recipes for running this tiny low-cost computer with Linux, programming it with Python, and hooking up sensors, motors, and other hardware—including Arduino.

Author: 
Raspberry Pi Cookbook

Report of a Workshop on the Scope and Nature of Computational Thinking

Icon: 
Book icon
Copies: 1

This report summarizes a workshop on the nature of computational thinking held February 19-20, 2009 in Washington, D.C., under the auspices of the National Research Council's (NRC's) Committee for the Workshops on Computational Thinking. The workshop was structured to gather inputs and insights from computer scientists, information technologists, and disciplinary experts knowledgeable about how computational thinking might be relevant to their domains of expertise.

Report of a Workshop on the Scope and Nature of Computational Thinking

Teaching Programming Concepts through Play

Icon: 
Book icon
Copies: 9

Understanding how computer programming works is a critical part of digital literacy for students today. Even students who aren't learning how to code can benefit greatly from knowing how programs work. This book uses highly engaging games to immerse students in the world of logical thinking and problem solving. From programming robots to writing stories that work as interactive fiction games, the lessons in this book provide ways to build digital literacy beyond the computer lab.

Games:

Teaching Programming Concepts through Play

Help Your Kids With Computer Coding

Icon: 
Book icon
Copies: 1

Help Your Kids with Computer Coding is exactly what ever parent of a budding computer programmer needs. The straightforward visual approach combines colorful graphics with step-by-step instructions, making the art of coding clear and enjoyable for the complete beginner.

From coding basics to fun projects, this unique guide will inspire children to use their imaginations and problem-solving skills to build games and animations using two different programming languages—Scratch and Python.

Help Your Kids With Computer Coding

The Official ScratchJr Book

Icon: 
Book icon
Copies: 1

ScratchJr is a free, introductory computer programming language that runs on iPads and Android tablets. Inspired by Scratch, the wildly popular programming language used by millions of children worldwide, ScratchJr helps even younger kids create their own playful animations, interactive stories, and dynamic games.

The Official ScratchJr Book is the perfect companion to this free app and makes coding easy and fun for all. Kids learn to program by connecting blocks of code to make characters move, jump, dance, and sing.

The Official ScratchJr Book

Code Monkey Island

Icon: 
game icon

Code Monkey Island is a family-friendly board game that introduces kids ages 8 and up to programming concepts used by real programmers. Code Monkey Island is a board game designed for families.

Grade Level: 
Middle
High
Content Area: 
Computer Science
Business/Technology
Play Time: 
45 min.
Code Monkey Island

Robogem

Icon: 
game icon

A programming game, designed to teach kids (6+) to program. Players try to collect gems by programming a robot on the board. The robot takes three commands: move forward, turn left and turn right. Players string these commands to guide the robots.

Grade Level: 
Primary
Elementary
Content Area: 
Business/Technology
Play Time: 
25 min.
Robogem

Parsely Games Pack

Icon: 
game icon

Parsely games are inspired by Ye Olde Text Parsers from days of yore, but substituting a live human for the computer parser. Parsely games are small, portable and fun for (almost) all occasions. This kit includes:

Grade Level: 
Middle
High
Content Area: 
ELA
Business/Technology
Play Time: 
20 min.
Parsely Games Pack

Bloxels (5 Pack)

Icon: 
Steam kit icon

Bloxels helps kids achieve their nearly universal desire to create video games (seriously, just ask any kid), rather than just playing them. By using the unique combination of hands-on toys and their love and understanding of classic video games, we've made video game creation accessible and fun for all ages. With Bloxels, you are the artist, the game designer, the storyteller, the programer, the publisher and the player. You are the 13-bit Builder.

Bloxels (5 Pack)

Ruby Wizardry

Icon: 
Book icon
Copies: 1

The Ruby programming language is perfect for beginners: easy to learn, powerful, and fun to use! But wouldn't it be more fun if you were learning with the help of some wizards and dragons?

Ruby Wizardry is a playful, illustrated tale that will teach you how to program in Ruby by taking you on a fantastical journey. As you follow the adventures of young heroes Reuben and Scarlet, you'll learn real porgramming skills, like how to:

Ruby Wizardry

Pages