Automation and mechanization require students to master the utilization and creation of new technology. Vital for potential careers, tomorrow's professionals require technological understanding to remain competitive in a job market driven by engineering advances. Regardless, most K-12 schools in the US and other countries do not currently offer Computer Science courses. To address these issues, multiple week-long summer outreach camps were designed for K-12 students and teachers. These camps delivered programming foundations in JavaScript and Python programming using online editors with both traditional and block-style programming options. Additionally, the camps utilized BBC Micro:Bits, pocket-sized computers fit with numerous functionalities. During interactive labs, participants collaborated with experts to develop various programs focused on topics such as password cracking, secure wireless communication, hardware hacking, securing Internet of Things devices, robotics, data collection, algorithm design, automation, decomposition, and pattern recognition. In addition to the explorative labs, students and teachers also worked with camp instructors in daily work sessions, using modified peer-instruction methods, to identify and analyze key Cybersecurity concepts such as modularization, simplicity, minimization, domain separation, least privilege, information hiding, layering, process isolation, resource encapsulation, and abstraction. The camp culminated with student demonstrations for their friends, family, and instructors.
CITATION STYLE
Wolf, S., Moss, F. P., Manandhar, R., Cooley, M., Cooley, R., Burrows, A. C., & Borowczak, M. (2019). Building collaboration and securing interest in computer science education through outreach opportunities. In ASEE Annual Conference and Exposition, Conference Proceedings. American Society for Engineering Education. https://doi.org/10.18260/1-2--32484
Mendeley helps you to discover research relevant for your work.