Analysis of research in programming teaching tools: An initial review

SM Salleh, Z Shukur, HM Judi - Procedia-Social and Behavioral Sciences, 2013 - Elsevier
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 …

Software visualization

D Gračanin, K Matković, M Eltoweissy - Innovations in Systems and …, 2005 - Springer
The field of software visualization (SV) investigates approaches and techniques for static
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

A Kerren, A Ebert, J Meyer - 2007 - books.google.com
This tutorial book features an augmented selection of the material presented at the GI-
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 …

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 …

Interface creation and redesign techniques in collaborative learning scenarios

B Weyers, W Luther, N Baloian - Future Generation Computer Systems, 2011 - Elsevier
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 …

Students' perspectives on using digital tools in programming courses: A cross country case study between Sweden and Taiwan

M Asgari, FC Tsai, L Mannila, F Strömbäck… - Discover …, 2024 - Springer
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 …

Concept keyboards in the animation of standard algorithms

N Baloian, H Breuer, W Luther - Journal of Visual Languages & Computing, 2008 - Elsevier
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 …

Cooperative creation of concept keyboards in distributed learning environments

B Weyers, N Baloian, W Luther - 2009 13th International …, 2009 - ieeexplore.ieee.org
In this paper we introduce CoBo, a collaborative system supporting cryptographic protocol
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 …