Institute for Personal Robots in Education Blog


Skeptics are welcome! Plus some remarks on the state of CS1/CS2...

The goals of IPRE to some seem mundane and not quite 'fresh'. We'll be the first to admit that the ideas are not new. We ourselves have been using robots in undergrduate education for over a decade now! What makes this project exciting is that it is a result of culminating all of our collective experiences of the last 10+ years into technology (personal robots) and curricula (for CS1/CS2 for now) for injecting fresh ideas and approaches to the standard computer science curricula.

It is now widely agreed in the CS education community that most current models of CS1/CS2 are broken. People can (and do) argue at length about whether using robots will solve the current enrollment crisis in computer science. Most even jump to the conclusion that we think that robots are the answer to this complex issue. I'd like to categorically mention that using robots in CS1/CS2 is a way of making the entry into computer science more accessible. This is what we are currently committing ourselves to but also claim that there will be a need for other ways to make the entry into computer science more accessible, interesting, and intellectually challenging. For example, see the Multimedia approach used by Mark Guzdial et alat Georgia tech...

Teaching Computer Science with Robotics vs. Teaching Robotics

Deepak Kumar and I had a good Skype conversation yesterday (Thursday 13 July) about getting started with the curriculum design for the introductory course. We plan to trial the course this January, so we have a lot of ground to cover in a short time.

The really important point that we both agree on is the IPRE courses are about learning Computer Science not learning Robotics. Deepak explicitly said that robotics and cognitive science should take a back seat in these courses. Our goal is to teach computer science -- using robotics and cognitive science as inspiration, but also drawing on computational science and other domains. We're using robots as a strategy for learning and teaching -- a place to draw interesting examples and a way to make the computing concrete and tangible.

Syndicate content