Starting in the fall of 2005 our department began a large-scale effort to incorporate hands-on robotics in many of our courses, including our introductory computer science sequence. This followed the establishment of a departmental robotics laboratory and the purchase of a number of different robots. Our efforts include testing a variety of projects and surveying students about their satisfaction with robots. A primary contribution is our development of an algorithmic programming environment for robotics (Robotran) and an associated robot simulator
We describe a comprehensive program using educational robotics as a hands-on, constructionist learni...
Robots have become more common in our society as it penetrates the education system as well as in in...
This article presents a methodology to reinforce the teaching of fundamentals of robotics to compute...
Starting in the fall of 2005 our department began a large-scale effort to incorporate hands-on robot...
Starting in the fall of 2005 our department began a largescale effort to incorporate hands-on roboti...
There is a growing consensus among computer science faculty that it is quite difficult to teach the ...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
Abstract—This paper describes the process of creating a set of labs that utilize a robot to convey c...
Using games to teach introductory computing courses pro-vides another context with which to explorin...
In this paper we describe a new curriculum for a CS1 course that uses personal robots as a context f...
Many ABET approved engineering programs contain but a single credit hour of “programming ” classes. ...
Abstract—Computer programming is notoriously difficult to learn. To this end, regular practice in th...
In this paper, we present four examples of how to use robotics to foster student learning of complex...
An overview on robot programming using RobotC software at Carnegie-Mellon's Robotics laboratory as t...
We present CSbots, an ongoing project to use robots as educational tools in the Introduction to Comp...
We describe a comprehensive program using educational robotics as a hands-on, constructionist learni...
Robots have become more common in our society as it penetrates the education system as well as in in...
This article presents a methodology to reinforce the teaching of fundamentals of robotics to compute...
Starting in the fall of 2005 our department began a large-scale effort to incorporate hands-on robot...
Starting in the fall of 2005 our department began a largescale effort to incorporate hands-on roboti...
There is a growing consensus among computer science faculty that it is quite difficult to teach the ...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
Abstract—This paper describes the process of creating a set of labs that utilize a robot to convey c...
Using games to teach introductory computing courses pro-vides another context with which to explorin...
In this paper we describe a new curriculum for a CS1 course that uses personal robots as a context f...
Many ABET approved engineering programs contain but a single credit hour of “programming ” classes. ...
Abstract—Computer programming is notoriously difficult to learn. To this end, regular practice in th...
In this paper, we present four examples of how to use robotics to foster student learning of complex...
An overview on robot programming using RobotC software at Carnegie-Mellon's Robotics laboratory as t...
We present CSbots, an ongoing project to use robots as educational tools in the Introduction to Comp...
We describe a comprehensive program using educational robotics as a hands-on, constructionist learni...
Robots have become more common in our society as it penetrates the education system as well as in in...
This article presents a methodology to reinforce the teaching of fundamentals of robotics to compute...