[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3287324.3287450acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article
Public Access

Teaching Cybersecurity with Networked Robots

Published: 22 February 2019 Publication History

Abstract

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.

References

[1]
F. B. V. Benitti. Exploring the educational potential of robotics in schools: A systematic review. Computers & Education, 58(3):978--988, 2012.
[2]
B. Broll, A. Lédeczi, P. Volgyesi, J. Sallai, M. Maroti, A. Carrillo, S. L. Weeden- Wright, C. Vanags, J. D. Swartz, and M. Lu. A visual programming environment for learning distributed programming. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, pages 81--86. ACM, 2017.
[3]
B. Broll, Á. Lédeczi, H. Zare, D. N. Do, J. Sallai, P. Völgyesi, M. Maróti, L. Brown, and C. Vanags. A visual programming environment for introducing distributed computing to secondary education. Journal of Parallel and Distributed Computing, 118:189--200, 2018.
[4]
W. chang Feng, R. Liebman, L. Delcambre, M. Lupro, T. Sheard, S. Britell, and G. Recktenwald. Cyberpdx: A camp for broadening participation in cybersecurity. In 2017 USENIX Workshop on Advances in Security Education (ASE 17), Vancouver, BC, 2017. USENIX Association.
[5]
J. Holcomb, M. Nelson, H. Tims, G. Cazes, and G. Turner. Junior cyber discovery: Creating a vertically integrated middle school cyber camp. In Proceedings of the American Society for Engineering Education, June 2012.
[6]
G. Jin, M. Tu, T.-H. Kim, J. Heffron, and J. White. Game based cybersecurity training for high school students. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE '18, pages 68--73, New York, NY, USA, 2018. ACM.
[7]
K12 Computer Science Framework. http://www.k12cs.org, 2016. Cited 2018 August 31.
[8]
F. Klassner and S. D. Anderson. Lego mindstorms: Not just for k-12 anymore. IEEE Robotics & Automation Magazine, 10(2):12--18, 2003.
[9]
S. Kurkovsky. Mobile computing and robotics in one course: Why not? In Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE '13, pages 64--69, New York, NY, USA, 2013. ACM.
[10]
T. Ladabouche and S. Lafountain. Gencyber: Inspiring the next generation of cyber stars. IEEE Security & Privacy, 14(5):84--86, 2016.
[11]
M. J. Mataric. Robotics education for all ages. In Proc. AAAI Spring Symposium on Accessible, Hands-on AI and Robotics Education, 2004.
[12]
NetsBlox website. https://netsblox.org. Cited 2018 August 31.
[13]
B. R. Payne, T. Abegaz, and K. Antonia. Planning and implementing a successful nsa-nsf gencyber summer cyber academy. Journal of Cybersecurity Education, Research and Practice, 2016(2), 2016.
[14]
J. Skågeby. "Well-Behaved Robots Rarely Make History": Coactive Technologies and Partner Relations. Design and Culture, 10(2):187--207, 2018.
[15]
Snap!: a visual, drag-and-drop programming language. http://snap.berkeley.edu/ snapsource/snap.html. Cited 2018 August 31.
[16]
H. Tims, G. Turner, C. Duncan, and B. Etheridge. Work in progress - cyber discovery camp - integrated approach to cyber studies. In 2009 39th IEEE Frontiers in Education Conference, pages 1--2, Oct 2009.

Cited By

View all
  • (2024)Equitable Access to Cybersecurity Education: A Case Study of Underserved Middle School StudentsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653581(625-632)Online publication date: 3-Jul-2024
  • (2024)Validation of an Instrument to Measure Self-Efficacy in Information SecurityProceedings of the 2024 on ACM Virtual Global Computing Education Conference V. 110.1145/3649165.3690095(214-220)Online publication date: 5-Dec-2024
  • (2024)A Cybersecurity Summer Camp for High School Students Using Autonomous R/C CarsProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 110.1145/3626252.3630758(1435-1441)Online publication date: 7-Mar-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
February 2019
1364 pages
ISBN:9781450358903
DOI:10.1145/3287324
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 February 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. block-based programming
  2. computer science education
  3. cybersecurity
  4. netsblox
  5. robotics
  6. snap!
  7. visual programming

Qualifiers

  • Research-article

Funding Sources

Conference

SIGCSE '19
Sponsor:

Acceptance Rates

SIGCSE '19 Paper Acceptance Rate 169 of 526 submissions, 32%;
Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE TS 2025
The 56th ACM Technical Symposium on Computer Science Education
February 26 - March 1, 2025
Pittsburgh , PA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)191
  • Downloads (Last 6 weeks)22
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Equitable Access to Cybersecurity Education: A Case Study of Underserved Middle School StudentsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653581(625-632)Online publication date: 3-Jul-2024
  • (2024)Validation of an Instrument to Measure Self-Efficacy in Information SecurityProceedings of the 2024 on ACM Virtual Global Computing Education Conference V. 110.1145/3649165.3690095(214-220)Online publication date: 5-Dec-2024
  • (2024)A Cybersecurity Summer Camp for High School Students Using Autonomous R/C CarsProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 110.1145/3626252.3630758(1435-1441)Online publication date: 7-Mar-2024
  • (2024)Implementing a Pragmatic Security Strategy for Cyber-Physical Systems (CPS)2024 6th International Conference on Communications, Signal Processing, and their Applications (ICCSPA)10.1109/ICCSPA61559.2024.10794421(1-6)Online publication date: 8-Jul-2024
  • (2023)Browser-based simulation for novice-friendly classroom roboticsFrontiers in Computer Science10.3389/fcomp.2022.10315724Online publication date: 10-Jan-2023
  • (2022)Cryptography in Grade 10Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 110.1145/3502718.3524767(456-462)Online publication date: 7-Jul-2022
  • (2022)What do We Know about Computing Education for K-12 in Non-formal Settings? A Systematic Literature Review of Recent ResearchProceedings of the 2022 ACM Conference on International Computing Education Research - Volume 110.1145/3501385.3543960(264-281)Online publication date: 3-Aug-2022
  • (2022)User-Extensible Block-Based Interfaces for Internet of Things Devices as New Educational ToolsSoutheastCon 202210.1109/SoutheastCon48659.2022.9763937(711-717)Online publication date: 26-Mar-2022
  • (2022)CryptoScratch: Developing and evaluating a block-based programming tool for teaching K-12 cryptography education using Scratch2022 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON52537.2022.9766637(1004-1013)Online publication date: 28-Mar-2022
  • (2022)Visual Programming in Cyber Range Training to Improve Skill DevelopmentHuman Aspects of Information Security and Assurance10.1007/978-3-031-12172-2_1(3-13)Online publication date: 22-Jul-2022
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media