TY - GEN
T1 - Teaching cybersecurity with networked robots
AU - Lédeczi, Ákos
AU - Maróti, Miklós
AU - Zare, Hamid
AU - Yett, Bernard
AU - Hutchins, Nicole
AU - Broll, Brian
AU - Völgyesi, Péter
AU - Smith, Michael B.
AU - Darrah, Timothy
AU - Metelko, Mary
AU - Koutsoukos, Xenofon
AU - Biswas, Gautam
N1 - Publisher Copyright:
© 2019 Association for Computing Machinery.
PY - 2019/2/22
Y1 - 2019/2/22
N2 - The paper presents RoboScape, a collaborative, networked robotics environment that makes key ideas in computer science accessible to groups of learners in informal learning spaces and K-12 classrooms. RoboScape is built on top of NetsBlox, an open-source, networked, visual programming environment based on Snap! that is specifically designed to introduce students to distributed computation and computer networking. RoboScape provides a twist on the state of the art of robotics learning platforms. First, a user's program controlling the robot runs in the browser and not on the robot. There is no need to download the program to the robot and hence, development and debugging become much easier. Second, the wireless communication between a student's program and the robot can be overheard by the programs of the other students. This makes cybersecurity an immediate need that students realize and can work to address. We have designed and delivered a cybersecurity summer camp to 24 students in grades between 7 and 12. The paper summarizes the technology behind RoboScape, the hands-on curriculum of the camp and the lessons learned.
AB - The paper presents RoboScape, a collaborative, networked robotics environment that makes key ideas in computer science accessible to groups of learners in informal learning spaces and K-12 classrooms. RoboScape is built on top of NetsBlox, an open-source, networked, visual programming environment based on Snap! that is specifically designed to introduce students to distributed computation and computer networking. RoboScape provides a twist on the state of the art of robotics learning platforms. First, a user's program controlling the robot runs in the browser and not on the robot. There is no need to download the program to the robot and hence, development and debugging become much easier. Second, the wireless communication between a student's program and the robot can be overheard by the programs of the other students. This makes cybersecurity an immediate need that students realize and can work to address. We have designed and delivered a cybersecurity summer camp to 24 students in grades between 7 and 12. The paper summarizes the technology behind RoboScape, the hands-on curriculum of the camp and the lessons learned.
KW - Computer science education
KW - Cybersecurity
KW - NetsBlox
KW - Robotics
KW - Snap!
KW - Visual programming
UR - http://www.scopus.com/inward/record.url?scp=85064413556&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85064413556&partnerID=8YFLogxK
U2 - 10.1145/3287324.3287450
DO - 10.1145/3287324.3287450
M3 - Conference contribution
AN - SCOPUS:85064413556
T3 - SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education
SP - 885
EP - 891
BT - SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education
T2 - 50th ACM Technical Symposium on Computer Science Education, SIGCSE 2019
Y2 - 27 February 2019 through 2 March 2019
ER -