A Robotics Introduction to Computer Science
نویسنده
چکیده
This paper describes a new undergraduate course that serves two purposes. First, it satisfies a general education requirement in mathematical sciences, and second, it serves as one of four possible first courses for computer science majors. The course has no prerequisites: the student population is drawn primarily from college freshmen. This paper focuses on the curriculum, which blends topics from basic computing, artificial intelligence, and robotics. Results of a class survey are presented and discussed. Overall, satisfaction with both the course and the use of robots was high.
منابع مشابه
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 topic...
متن کاملDual Space Control of a Deployable Cable Driven Robot: Wave Based Approach
Known for their lower costs and numerous applications, cable robots are an attractive research field in robotic community. However, considering the fact that they require an accurate installation procedure and calibration routine, they have not yet found their true place in real-world applications. This paper aims to propose a new controller strategy that requires no meticulous calibration and ...
متن کاملRobotics as a Component of a General Education Course
We describe a robotics assignment for a General Education course. This assignment is part of an Introduction to Computer Technology course designed for the General Education requirements at The College of Staten Island. The goal for this assignment was to acquaint students with basic robotics while satisfying the course goals of algorithmic thinking, limitations of computers, problem solving, a...
متن کاملPersistent K-Means: Stable Data Clustering Algorithm Based on K-Means Algorithm
Identifying clusters or clustering is an important aspect of data analysis. It is the task of grouping a set of objects in such a way those objects in the same group/cluster are more similar in some sense or another. It is a main task of exploratory data mining, and a common technique for statistical data analysis This paper proposed an improved version of K-Means algorithm, namely Persistent K...
متن کاملRobotics and AI as a Motivator for the Attraction and Retention of Computer Science Undergraduates in Canada
Since the burst of the dot-com bubble in 2000, computer science has seen a significant decrease in enrollment in universities across North America. While this has been well-publicized in the media in the United States, Canada’s numbers in this regard have been significantly worse. Within Canada, however, the Department of Computer Science at the University of Manitoba has been relatively fortun...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007