In this paper we describe a new curriculum for a CS1 course that uses personal robots as a context for learning introductory computer science. Students learn several computing and AI-related concepts in the process of exploring and designing robot behaviors. We believe that the use of personal robots and engaging examples can provide a good foundation for learning computing and hence serve to attract a more diverse body of students into the computing disciplines. In this paper, we describe how we have embedded numerous AI concepts in the design of our curriculum
Development and novel research contributions for computing and robotics technologies requires a work...
Computer programming is notoriously difficult to learn. To this end, regular practice in the form of...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
There is a growing consensus among computer science faculty that it is quite dicult to teach the int...
We present CSbots, an ongoing project to use robots as educational tools in the Introduction to Comp...
Using games to teach introductory computing courses pro-vides another context with which to explorin...
There is a growing consensus among computer science faculty that it is quite difficult to teach the ...
Starting in the fall of 2005 our department began a large-scale effort to incorporate hands-on robot...
In this paper, we present four examples of how to use robotics to foster student learning of complex...
Abstract—Computer programming is notoriously difficult to learn. To this end, regular practice in th...
Artificial Intelligence offers a compelling backdrop for student assignments and projects even very ...
This paper describes an undergraduate course in Arti-ficial Intelligence aimed at students who are n...
In this paper we present our approach in incorporating a robot platform as a teaching tool in an und...
. For many reasons, it is desirable to use robots in courses such as introductory computer science, ...
Abstract With the increasing employment of robots in multiple areas such as smart manufacturing and ...
Development and novel research contributions for computing and robotics technologies requires a work...
Computer programming is notoriously difficult to learn. To this end, regular practice in the form of...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
There is a growing consensus among computer science faculty that it is quite dicult to teach the int...
We present CSbots, an ongoing project to use robots as educational tools in the Introduction to Comp...
Using games to teach introductory computing courses pro-vides another context with which to explorin...
There is a growing consensus among computer science faculty that it is quite difficult to teach the ...
Starting in the fall of 2005 our department began a large-scale effort to incorporate hands-on robot...
In this paper, we present four examples of how to use robotics to foster student learning of complex...
Abstract—Computer programming is notoriously difficult to learn. To this end, regular practice in th...
Artificial Intelligence offers a compelling backdrop for student assignments and projects even very ...
This paper describes an undergraduate course in Arti-ficial Intelligence aimed at students who are n...
In this paper we present our approach in incorporating a robot platform as a teaching tool in an und...
. For many reasons, it is desirable to use robots in courses such as introductory computer science, ...
Abstract With the increasing employment of robots in multiple areas such as smart manufacturing and ...
Development and novel research contributions for computing and robotics technologies requires a work...
Computer programming is notoriously difficult to learn. To this end, regular practice in the form of...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...