Engagement in HCI: conception, theory and measurement
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 …
understand users' experiences has motivated a focus on user engagement across computer …
A review of generic program visualization systems for introductory programming education
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 …
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
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 …
that can generate code and code explanations. In this paper, we report on our experiences …
A taxonomy of virtual worlds usage in education
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 …
socialisation, entertainment and a laboratory for collaborative work. This paper focuses on …
The role of visualization in computer science education
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 …
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 …
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
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 …
been actively conducted in higher education institutions and various other organizations. It is …
A motivation guided holistic rehabilitation of the first programming course
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 …
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
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 …
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 …
difficulties are more emphasized when novices are K–12 students. Many new visual …