Analysis of research in programming teaching tools: An initial review
This paper describes preliminary results of research related to programming teaching tools.
This study focuses on the key issues being highlighted in this research. Among the research …
This study focuses on the key issues being highlighted in this research. Among the research …
Software visualization
The field of software visualization (SV) investigates approaches and techniques for static
and dynamic graphical representations of algorithms, programs (code), and processed data …
and dynamic graphical representations of algorithms, programs (code), and processed data …
[图书][B] Human-Centered Visualization Environments: GI-Dagstuhl Research Seminar, Dagstuhl Castle, Germany, March 5-8, 2006, Revised Papers
This tutorial book features an augmented selection of the material presented at the GI-
Dagstuhl Research Seminar on Human-Centered Visualization Environments, HCVE 2006 …
Dagstuhl Research Seminar on Human-Centered Visualization Environments, HCVE 2006 …
Investigation on the learning programming techniques via mobile learning application
JS Amro, R Romli - … and Workshops on Recent Advances and …, 2019 - ieeexplore.ieee.org
In resolving the difficulties of learning certain concepts of programming, various teaching
and learning programming techniques have been proposed such as Trace-Driven, Problem …
and learning programming techniques have been proposed such as Trace-Driven, Problem …
Simplifying algorithm learning using serious games
S Shabanah, JX Chen - Proceedings of the 14th Western Canadian …, 2009 - dl.acm.org
Algorithm Visualization using Serious Games (AVuSG) is an algorithm learning and
visualization approach that uses serious computer games to teach algorithms. It visualizes …
visualization approach that uses serious computer games to teach algorithms. It visualizes …
Interface creation and redesign techniques in collaborative learning scenarios
User interfaces are redesigned for various purposes, like adapting interfaces or meeting
new requirements during software creation processes. In the context of learning systems, the …
new requirements during software creation processes. In the context of learning systems, the …
Students' perspectives on using digital tools in programming courses: A cross country case study between Sweden and Taiwan
As programming emerges as a critical skill in the digital age and digital tools continue to
evolve, understanding students' perspectives on the integration of such technologies into …
evolve, understanding students' perspectives on the integration of such technologies into …
Concept keyboards in the animation of standard algorithms
Software visualization and algorithm animation have been tackled almost exclusively from
the visual point of view; this means representation and control occur through the visual …
the visual point of view; this means representation and control occur through the visual …
Cooperative creation of concept keyboards in distributed learning environments
In this paper we introduce CoBo, a collaborative system supporting cryptographic protocol
learning, which offers an interface for the cooperative creation of concept keyboards …
learning, which offers an interface for the cooperative creation of concept keyboards …
Web‐based Structured Hypermedia Algorithm Explanation system
E Shakshuki, A Kerren, T Müldner - International Journal of Web …, 2007 - emerald.com
Purpose–The purpose of this paper is to present the development of a system called
Structured Hypermedia Algorithm Explanation (SHALEX), as a remedy for the limitations …
Structured Hypermedia Algorithm Explanation (SHALEX), as a remedy for the limitations …