A Hermeneutic Approach to Simplify Programming: Secondary Education Case Studies.

International Conference on Human-Computer Interaction (HCI International)(2022)

引用 0|浏览0
暂无评分
摘要
A central concern in the field of CT deals with how to simplify programming, to make it accessible to individuals without a technical background. Although CT should not be only reduced to it, programming remains the main challenge in the design of CT pedagogical approaches and tools. In the past years we have developed an approach to simplify programming, centered on the creation of a theoretical framework that can describe the learning path of beginner programmers in terms of knowledge distance. Our framework combines the hermeneutic spiral with Notional Machines, NoMs for short, seen as a more operational counterpart to hermeneutics. To simplify the problem-solving aspect of programming for learners, our approach addresses computational problems that are specific to their studies, and leverages learners' preunderstanding of the digital media, that they have experienced as users. To concretize the connection between the hermeneutic spiral and NoMs, we designed a minimalistic Python multimedia library, called Medialib, aimed at enabling secondary education students to create visual media and games with simple code; the choice of multimedia as the main domain to introduce CT spawns directly from the hermeneutic spiral and learners' preunderstanding. This paper compares three case studies that we conducted in the past three years, at universities in Japan and Denmark, and in a Danish gymnasium. The main contribution of this paper is a theoretical understanding of how CT is being constructed as a school subject in Danish high schools and non-technical lines in university. Our studies show a convergence of CT towards design of multimedia in secondary education, especially regarding the high-fidelity prototyping phase.
更多
查看译文
关键词
Computational thinking,Programming,Hermeneutics,Notional machines,Learning,Secondary education
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要