Robotics course — A challenge for computer science students

The course Robotics could be taught using different approaches, depending on the audience that takes the course. For example, the course could be taught to mechanical engineers, which are usually acquainted with hardware, or to software students, that usually lack the hardware knowledge. This paper elaborates on the evolution of creating the syllabus for the course Robotics taught in a computer science curriculum. The challenges that were successfully overcome, the increased student satisfaction and the completion of more difficult student projects in this course are given as a result of such an evolution of this particular Robotics course.

[1]  Nikolaus Correll,et al.  A One-Year Introductory Robotics Curriculum for Computer Science Upperclassmen , 2013, IEEE Transactions on Education.

[2]  Sasko Ristov,et al.  OER Approach for Specific Student Groups in Hardware-Based Courses , 2014, IEEE Transactions on Education.

[3]  David S. Touretzky,et al.  Seven big ideas in robotics, and how to teach them , 2012, SIGCSE '12.

[4]  Nourdine Aliane,et al.  Teaching fundamentals of robotics to computer scientists , 2011, Comput. Appl. Eng. Educ..

[5]  David J. Cappelleri,et al.  The Robotic Decathlon: Project-Based Learning Labs and Curriculum Design for an Introductory Robotics Course , 2013, IEEE Transactions on Education.

[6]  Elizabeth Sklar,et al.  Robotics Across the Curriculum , 2007, AAAI Spring Symposium: Semantic Scientific Knowledge Integration.

[7]  David S. Touretzky,et al.  Robotics for computer scientists: what’s the big idea? , 2013, Comput. Sci. Educ..

[8]  Sasko Ristov,et al.  Positive experience of the project gamification in the microprocessors and Microcontrollers course , 2015, 2015 IEEE Global Engineering Education Conference (EDUCON).