Computer Science With a Twist: Students Hack into Kinect

| July 6, 2011 | 4 Comments
  • Email Post

Within the first 60 days of its release, Microsoft sold some eight million Kinects, making it the fastest selling consumer electronics device in history (beating out the iPad and the VCR).

For those who aren’t familiar with it yet, Kinect is a sensor input device for the popular Xbox gaming console that allows gamers to play without any controllers.

It’s been less than a year since the Kinect has been available to the public, and while the rapid uptake by consumers has broken records, it still feels as though the full potential has yet to be unleashed — particularly in the classroom.

“I want to light a fire for you and your kids,” said computer science teacher Baker, “because this is really cool stuff.”

We’re probably just beginning to explore the possibilities for building and using video games for learning. Now, the Kinect adds even more dimensions to gaming, least of which is the physical and the auditory, bringing “the real world” to gaming.

The Kinect sensors include a RGB camera, a depth sensor, and a microphone — all meaning that the physical actions taken by gamers can be captured by the Kinect and used in turn to control simulations. “You are the controller,” as some of the early marketing for the device contends.

But it isn’t just this gesture-based computing that makes the Kinect interesting for educational applications. It’s the fact that the Kinect software was quickly hacked and that now Microsoft has released a software development kit (SDK) so that users can hack away, but with permission and even guidance — a big draw for both hobbyists and student hackers.

These user-created hacks are, quite frankly, a lot more impressive than some of the original games that came with the Kinect.

At the ISTE 2011 conference, Bryan Baker, a computer science teacher at Allen High School in Allen, Texas, gave a presentation on how to use Kinect and the XNA Game Studio as a way of teaching high-school-level computer science students programming and game design.

“I want to light a fire for you and your kids,” said Baker in his presentation, “because this is really cool stuff.”

It is, indeed, because SDK for Kinect helps put game development in the hands of students. It’s all free, save the cost of the Kinect device itself. The official SDK allows .NET developers to write apps in C++, C# or Visual Basic. Some of the unofficial hacks do open Kinect development to other programming languages, but as these are unofficial, they do raise some questions about how teachers handle official and unofficial “hacking.”

Nonetheless, the potentials for Kinect are still exciting, and as teachers will have the summer months to play with the official SDK, I predict we see more Kinect development occur in computer science classes in the fall. Indeed, as Baker exclaimed with delight, “Some day, this device is going to take attendance for us!”

Related

Explore: , , ,

  • Email Post
  • http://www.finallevelradio.com Double Aught Code

    Ya know…something has happened inside of MS that seems to be for the greater good.  I think they realise the potential of these new, fresh minds and instead of attacking and taking away from them; they are giving more and actually encouraging the growth.  Maybe MS will dominate this century as well.

  • Derrick

    Cool stuff!  I ran across a website last week, http://www.kinecteducation.com, that explores the use of Kinect in education.  It seems a bit early to see this take off in education, but as the author noted, this type of technology has so much potential in learning environments.  

  • Deepakpurohit32

    Link Building Company India : SeoRankSolution.co.uk – provides you Your Website in Top Position on Major Search Engines Like Google, Yahoo and Bing. Outsource your SEO Projects from USA and Other Countries to our SEO Provider.If you are looking quality link building service provider and SEO company to increase your website traffic and business So lets get in touch.

  • Chrono_reaver

    Great article if you ask me especially of the tone of using Kinect video games to educate people about science and culture. I saw this Kinect hack: http://www.kinecthacks.com/kinect-swedish-dressing-room/

    Pretty much they use the Kinect to give virtual dresses to people and the dresses are period based. So theres a lot of history teaching and a fun in the hack. Hope the education sector can follow suit.