Teaching Robotics from a Computer Science Perspective
نویسنده
چکیده
Most introductory robotics textbooks have been written from the mechanical engineering perspective. These texts spend hundreds of pages studying gears, motors, sensors, and other related topics. While a computer scientist needs to know something about these topics, he or she certainly is not concerned with them to the degree that the texts cover. Meanwhile, the texts leave out many of the topics that are the most interesting to computer scientists. This paper presents some ideas, resources, and references for those who may want to teach a Junior/Senior level Introduction to Robotics course from a computer science perspective without a textbook.
منابع مشابه
Berland, 2/9/2009, 4:30 PM Constructionist Collaborative Engineering 1 Constructionist Collaborative Engineering: PVBOT
This paper describes constructionist collaborative engineering (CCE), a paradigm for teaching high school students to understand science from a complex systems perspective. Constructionism, as originally developed by Papert (1980), is in part a theory of understanding how people learn more effectively by building, programming, creating, and designing their own materials for learning ("objects t...
متن کاملTeaching Robotics to Freshman Students
This paper describes the experience of teaching robotics at the freshman level, from the conception of the project through the offering of a computer science seminar in robotics, having a two-fold goal: the opening of a new area of interest for students and the integration of computing and technology programs at Cameron University.
متن کاملEducational Robotics in Brooklyn
We describe a number of efforts to engage university students with robotics through teaching and outreach. Teaching runs the gamut from undergraduate introductory computer science to graduate-level artificial intelligence courses. Outreach involves collaborations between students and New York City public school classrooms. Our efforts have always involved team-based projects that culminate in d...
متن کاملLearning while Teaching Robotics
This paper outlines a mentoring experience in which undergraduate students majoring in Computer Science spent their summer teaching robotics to high school students in Harlem. We describe two programs in which we worked with undergraduates to develop and implement robotics curriculum. Then we report on a valuable and often overlooked piece of the project — the learning experience of the undergr...
متن کاملContext-Aware Generative Learning Objects for Teaching Computer Science*
The paper introduces context-awareGenerative LearningObjects (GLOs) to supportwide-scale reusability and automatic adaptability in teaching Computer Science (CS) topics. We introduce the theoretical background of the approach to support adaptation through transformations based on the principles of Design-for-Reuse and Design-with-Reuse, which are well known in Software Engineering (SWE), and va...
متن کامل