Teaching Cybersecurity with Networked Robots

被引:23
作者
Ledeczi, Akos [1 ]
MarOti, MiklOs [1 ]
Zare, Hamid [1 ]
Yett, Bernard [1 ]
Hutchins, Nicole [1 ]
Broll, Brian [1 ]
Volgyesi, Peter [1 ]
Smith, Michael B. [1 ]
Darrah, Timothy [1 ]
Metelko, Mary [1 ]
Koutsoukos, Xenofon [1 ]
Biswas, Gautam [1 ]
机构
[1] Vanderbilt Univ, 221 Kirkland Hall, Nashville, TN 37235 USA
来源
SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION | 2019年
基金
美国国家科学基金会;
关键词
visual programming; robotics; cybersecurity; computer science education; Snap; NetsBlox;
D O I
10.1145/3287324.3287450
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:885 / 891
页数:7
相关论文
共 13 条
[1]   A visual programming environment for introducing distributed computing to secondary education [J].
Broll, Brian ;
Ledeczi, Akos ;
Zare, Hamid ;
Dung Nguyen Do ;
Sallai, Janos ;
Voelgyesi, Peter ;
Maroti, Miklos ;
Brown, Lesa ;
Vanags, Chris .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 118 :189-200
[2]   A Visual Programming Environment for Learning Distributed Programming [J].
Broll, Brian ;
Ledeczi, Akos ;
Volgyesi, Peter ;
Sallai, Janos ;
Maroti, Miklos ;
Carrillo, Alexia .
PROCEEDINGS OF THE 2017 ACM SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'17), 2017, :81-86
[3]  
Feng Wu-chang, 2017, 2017 USENIX WORKSH A
[4]  
Holcomb J., 2012, P AM SOC ENG ED JUN
[5]   Game based Cybersecurity Training for High School Students [J].
Jin, Ge ;
Tu, Manghui ;
Kim, Tao-Hoon ;
Heffron, Justin ;
White, Jonathan .
SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, :68-73
[6]   LEGO mindstorms: Not just for K-12 anymore [J].
Klassner, F ;
Anderson, SD .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2003, 10 (02) :12-18
[7]  
Kurkovsky S., 2013, P 18 ACM C INN TECHN, P64, DOI DOI 10.1145/2462476.2465584
[8]   GenCyber: Inspiring the Next Generation of Cyber Stars [J].
Ladabouche, Tina ;
LaFountain, Steve .
IEEE SECURITY & PRIVACY, 2016, 14 (05) :84-86
[9]  
Mataric M. J., 2004, P AAAI SPRING S ACC
[10]  
PAYNE M, 2016, J CYBERSECURITY ED R, V2016, DOI DOI 10.1155/2016/4210129