This year's SIGCSE continues an event called "Experience It!" where participants can get hands-on experience trying new software and hardware for computer science education. This year's focus is on Cutting Edge technolgies, including MakerEd, Wearable Computing (including Google Glass), 3D Printing, and Robotics. These technologies may not yet be incorporated into computer science education, but look like they have promising applications and uses. We believe that computer science educators should have some experience with, and first-hand knowldge of, these technologies.

Experience It! will be hosted in the exhibit hall at the "Playground" at SIGCSE 2014. Here you will get one-on-one expert-guided assistance from technology "Ambassadors" in a variety of hardware and software. Experience it at SIGCSE 2014!

Ambassadors, will occupy the booth during the official conference breaks when they can have the most impact.

The booth will be "open" whenever the exhibit hall is open, but real our focus will be during the 5 break sessions.




EarSketch ( is an integrated curriculum, software toolset, audio loop library, and social sharing site that teaches computing principles through digital music composition and remixing. Students use Python to place audio clips, create rhythms, and add and control effects to a multi-track digital audio workstation (DAW) while learning computing concepts such as variables, iteration, conditionals, strings, lists, and functions. EarSketch has been used in introductory computing summer camps and academic courses, works well with CS Principles, and was recently used in a 24,000 student MOOC.

In this hands-on experience, attendees will be able to see code and listen to the resulting music created by EarSketch students, use the EarSketch software environment to interactively modify that code to alter the musical results, and create new (simple) Python scripts to make music.

Demonstration of a Multi-Robot Testbed to Support Computer Science Education and Research


We developed a multi-robot testbed to advance robotics programming education and research. The testbed is based on Pololu’s m3pi robot. We provide details of the various design choices and technical challenges we faced to build the testbed, covering: programming m3pi robots in C/C++, graphical user interfaces we developed in Java and C# to track the robots, and a virtual machine that we developed in Python for the mbed microcontroller in order to give m3pi robots the communication capabilities using the XBee wireless serial module while navigating a grid. We conclude by outlining future promising directions to extend the testbed. In doing so, we aim to create a community of computer science educators who will be interested in using and evaluating the software we developed for the testbed in order to advance computer science education and research at their respective institutions.

Calico Robotics


In this demonstration, we show the ability to control quad copter drones using the same API used for our introductory robotics library, called Myro. Calico allows the ability to use a variety of programming languages, including Java, Python, and F#.

3D Printing

URL: Afinia

URL: Makerbot

Design your own 3D shape and print them out.

MaKey MaKey

URL: MaKey MaKey

Come see Gummie bears and Playdough used in electronics projects.

Demonstration Schedule during Breaks

Thursday, March 6, 2014

Friday, March 7, 2014

Saturday, March 8, 2014

Please use the following form to apply to demonstrate your project during the scheduled SIGCSE breaks. If selected, you may also use the Experience-It Playground during other conference times as well, as long as the Exhibit Hall is opened.

The Experience-It Playground will furnish tables and chairs, power supplies, and a place for demonstrations and discussions. There is no cost to Experience-It Ambassadors. Vendors may also apply to demonstrate, as long as you have a hands-on activity.