A major responsibility of educational systems in the 21st century is to prepare future generations for the challenges involved with the increasing computerization of our everyday lives and to meet the demands of one of the fastest-growing job markets: computing. The goal of our beloved AlgoRythmics project is to promote computing education for all by taking into account the key elements from the most relevant computational thinking definitions. For this purpose, we have created an engaging algorithm visualization environment that is built around a collection of interactive dynamic visualizations illustrating basic computer algorithms.
Making computing education attractive for different categories of learners is a challenging initiative. A possible approach might be contextualization. The AlgoRythmics learning environment has been designed along this approach. Since music and dance are relatively close to most people, this environment visualizes searching and sorting algorithms by professional dance choreographies (folkdance, flamenco, ballet). The “dance floor” we have created is an interactive and intuitive user interface which guides learners from dance to code. From the perspective of the teaching-learning process, the most important features of the environment are its unified, artistically enhanced, human-movement-effect-enriched, multisensory, and interactive character.
What is this book about? It is about the AlgoRythmics universe. Of course, we have not dreamt up a complex teaching-learning tool and the attached didactical methods overnight. The AlgoRythmics project has its own particular history. Through this book, we invite the reader to accompany us as we virtually relive the AlgoRythmics adventure.
As a consequence of the COVID-19 pandemic, many higher education programs had to switch to synchronous online teaching. Teachers suddenly faced pressing unaddressed challenges, such as how to better transfer their "presence" from the traditional classroom to the online space in a way that keeps students engaged. This paper explores new venues for increasing the quality of synchronous online learning. We propose the notion of broad on-slide presence, pillared on an increased instructor expressiveness and an elevated instructor slide-content interaction. We conducted four studies to investigate the benefits of delivering lectures in this format, using a mixed methods research approach. We combined survey methodology with transversal design and structural equation modelling with qualitative methodology using discourse analysis of teacher interviews. Results revealed a significant increase in perceived knowledge gain and attentional engagement, and an improved and more personal student experience. At the same time, the instructor's broader on-slide presence also resulted in an increased teacher satisfaction.
A large variety of modern technologies fade the borders between the cyber and the physical worlds. Nonetheless, the two-dimensional architecture of cyber-physical systems also enabled the proliferation of innovative attacks where traditional computer systems malware caused significant damages to physical infrastructures, such as the power grid. In this work, we propose a methodology that provides optimal intervention strategies for fixing vulnerabilities discovered in production cyber-physical systems. The main goal of the technique is to decrease the risk of vulnerabilities being exploited by malicious actors, by leveraging risk modeling together with advanced job scheduling algorithms. The proposal is evaluated through use-cases from the healthcare domain.