Online Unplugged and Block-Based Cryptography in Grade 10

12/20/2021
by   Michael Lodi, et al.
0

We report our experience of an extracurricular online intervention on cryptography principles in 10th grade. This paper's first goal is to present the learning path we designed, influenced by cryptography core ideas rather than technical knowledge. We will detail how we used Snap! (a visual programming language) to realize hands-on activities: programming playgrounds to experiment with cryptosystems and their limits, and interactive support for an unplugged activity on the Diffie-Hellman key exchange. The second goal is to evaluate our intervention in terms of both student perceptions and learning of core cryptography ideas. The students appreciated the course and felt that, despite being remote, it was fun, interesting, and engaging. They said the course helped them understand the role of cryptography, CS, and Math in society and sparked their interest, especially in cryptography and CS. The third goal is to discuss what worked well and areas of improvement. Pedagogically, remote teaching caused high "instructor blindness" and prevented us from giving the optimal amount of guidance during the exploration activities with Snap! playgrounds, making them sometimes too challenging for total programming novices. On the other hand, the "remote-unplugged" Diffie-Hellman worked well: it embodies a coherent metaphor that engaged the students and made them grasp this groundbreaking protocol. The students praised the activities as engaging, even when challenging. The final assessment showed that the core cryptography ideas were well understood.

READ FULL TEXT

page 4

page 5

page 6

research
04/24/2021

Online Hackathons as an Engaging Tool to Promote Group Work in Emergency Remote Learning

In 2020, due to the COVID-19 pandemic, educational activities had to be ...
research
08/17/2023

Reflections on Designing and Running Visualization Design and Programming Activities in Courses with Many Students

In this paper, we reflect on the educational challenges and research opp...
research
05/27/2020

Making Lab Sessions Mandatory – On Student Work Distribution in a Gamified Project Course on Market-Driven Software Engineering

Unfair work distribution in student teams is a common issue in project-b...
research
12/10/2022

Realization Scheme for Visual Cryptography with Computer-generated Holograms

We propose to realize visual cryptography in an indirect way with the he...
research
09/12/2022

Innovative ideas for teaching supports: Application to Graph theory

Teaching graph theory with the most adequate tools requires time and ide...
research
09/03/2020

Unique Exams: Designing assessments for integrity and fairness

Educators have faced new challenges in effective course assessment durin...
research
06/11/2019

The Fifth International Students' Olympiad in Cryptography -- NSUCRYPTO: problems and their solutions

Problems and their solutions of the Fifth International Students' Olympi...

Please sign up or login with your details

Forgot password? Click here to reset