Teaching, Learning and Assessment
of Agents and Robotics in a Computer
Science Curriculum
Ioanna Stamatopoulou, Konstantinos Dimopoulos and Petros Kefalas
Abstract This paper presents our experience in integrating agents and robotics
in our Computer Science Curriculum. We present a series of modules throughout
our curriculum that progressively address these themes and other AI related topics,
which ends with a specialised final year module central to teaching and learning
multi-agent systems and principles of robotics. As part of this module a Robotics
Challenge is organised, allowing students to integrate the knowledge they obtained
in previously attended modules, and to practically apply knowledge and skills in
order to solve a real problem.
Keywords Agents ⋅ Multi-agent systems ⋅ Robotics ⋅ Computer science education
1 Introduction
Agents, Multi-Agent Systems (MAS) and Robotics have gained increasing attention
in research, mostly related on how they can be designed and implemented in order to
exhibit intelligent behaviour. We believe, however, that topics could be more exten-
sively incorporated in Computer Science Curricula in order to better prepare students
towards the design and development of distributed, smart, complex systems, when
they face these challenges in their professional careers.
1
https://www.acm.org/publications/class-2012.
I. Stamatopoulou (
✉
) ⋅ K. Dimopoulos ⋅ P. Kefalas
The University of Sheffield International Faculty, CITY College,
3 L. Sofou, 54624 Thessaloniki, Greece
e-mail: istamatopoulou@citycollege.sheffield.eu
K. Dimopoulos
e-mail: k.dimopoulos@citycollege.sheffield.eu
P. Kefalas
e-mail: kefalas@citycollege.sheffield.eu
© Springer International Publishing AG 2018
M. Ivanović et al. (eds.), Intelligent Distributed Computing XI,
Studies in Computational Intelligence 737, https://doi.org/10.1007/978-3-319-66379-1_28
321