Home > Research > Publications & Outputs > Teaching Object-Oriented Programming in Seconda...

Text available via DOI:

View graph of relations

Teaching Object-Oriented Programming in Secondary Schools Using Swarm Robotics

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published
Publication date25/12/2019
Host publicationEdurobotics 2018: Educational Robotics in the Context of the Maker Movement
PublisherSpringer
Pages201-204
ISBN (electronic)978-3-030-18141-3
ISBN (print)978-3-030-18140-6
<mark>Original language</mark>English
Externally publishedYes

Abstract

The recent inclusion of computer science in the British secondary school education system has resulted in existing teaching staff who are not able to effectively deliver the curriculum. Existing environments—such as Greenfoot—help substantially but anecdotal evidence suggests that many pupils still struggle with some aspects of the computer science curriculum. This paper presents a workshop for teaching pupils about method calls in object-oriented programming, using swarm robotics and the firefly synchronisation algorithm as inspiration.