Engagement in HCI: conception, theory and measurement

K Doherty, G Doherty - ACM computing surveys (CSUR), 2018 - dl.acm.org
Engaging users is a priority for designers of products and services of every kind. The need to
understand users' experiences has motivated a focus on user engagement across computer …

A review of generic program visualization systems for introductory programming education

J Sorva, V Karavirta, L Malmi - ACM Transactions on Computing …, 2013 - dl.acm.org
This article is a survey of program visualization systems intended for teaching beginners
about the runtime behavior of computer programs. Our focus is on generic systems that are …

Experiences from using code explanations generated by large language models in a web software development e-book

S MacNeil, A Tran, A Hellas, J Kim, S Sarsa… - Proceedings of the 54th …, 2023 - dl.acm.org
Advances in natural language processing have resulted in large language models (LLMs)
that can generate code and code explanations. In this paper, we report on our experiences …

A taxonomy of virtual worlds usage in education

I Duncan, A Miller, S Jiang - British Journal of Educational …, 2012 - Wiley Online Library
Virtual worlds are an important tool in modern education practices as well as providing
socialisation, entertainment and a laboratory for collaborative work. This paper focuses on …

The role of visualization in computer science education

E Fouh, M Akbar, CA Shaffer - Computers in the Schools, 2012 - Taylor & Francis
Computer science core instruction attempts to provide a detailed understanding of dynamic
processes such as the working of an algorithm or the flow of information between computing …

Effects of a VR-based collaborative painting approach on primary students' creativity and collaborative quality in art courses

JQ Guan, WZ Wang, XF Wang, J Zhu… - … technology research and …, 2024 - Springer
Abstract Painting is the most fundamental kind of art, and is one important part of creative
practice in art courses. In typical painting classes, students paint a picture independently …

[HTML][HTML] Learning pattern classification using moodle logs and the visualization of browsing processes by time-series cross-section

K Dobashi, CP Ho, CP Fulford, MFG Lin… - Computers and Education …, 2022 - Elsevier
In recent years, distance learning using learning management and e-book systems has
been actively conducted in higher education institutions and various other organizations. It is …

A motivation guided holistic rehabilitation of the first programming course

U Nikula, O Gotel, J Kasurinen - ACM Transactions on Computing …, 2011 - dl.acm.org
It has been estimated that more than two million students started computing studies in 1999
and 650,000 of them either dropped or failed their first programming course. For the …

[PDF][PDF] Towards a taxonomy for evaluating user engagement in information visualization

N Mahyar, SH Kim, BC Kwon - Workshop on Personal …, 2015 - groups.cs.umass.edu
Nowadays, with the availability of massive amounts of personal data, the role of Information
Visualization is getting more and more important. There are a lot of visualization and visual …

The impact of using program visualization techniques on learning basic programming concepts at the K–12 level

M Mladenović, Ž Žanko… - Computer Applications in …, 2021 - Wiley Online Library
Novices enrolled in introductory programming courses often face many difficulties. These
difficulties are more emphasized when novices are K–12 students. Many new visual …