International audienceThis paper describes a method and a tool that allows a teacher to interactively explain and construct basic algorithms to novice programmers by direct manipulations of variables, indexes and arrays. The method consists in gradually creating a program with the assistance of a tool that captures the teachers actions on the fly. The system offers possibilities for recording a sequence of actions and replaying them. Moreover it is able to take care of conditional statements, as well as loops and macro operations. The tool generates the corresponding program code. As a result, a complete algorithm can be designed and executed without writing a single line of code
algorithm development, learning environment, Web-based tutoring system. Abstract � The ability to de...
This paper introduces the theory of algorithm visualization and its education-related results obtain...
The author's task was to develop methodological support for studying algorithms for processing array...
International audienceThis paper describes a method and a tool that allows a teacher to interactivel...
International audienceAlgoTouch is a tool that helps teachers explain to beginner programmers how to...
In this paper we introduce NewtJava, a tool we have recently developed for the teaching and learning...
Interactive learning environments such as intelligent tutoring systems and software tutorials often ...
AbstractTeaching basic algorithmic concepts to novices is not an easy task. Existing research has gi...
The main aim of this work is to design and implement software platform for support of basic algorith...
The article is devoted to the didactic potential on the use of the visualizer of algorithms as softw...
The typical application of algorithm animation to assist instruction involves students viewing alrea...
In this paper, we propose an interactive data-processing environment for algorithmic training and au...
Abstract. Teaching programming faces some general teaching problems, but also confronts some specifi...
Abstract—Instructors typically explain algorithms in com-puter science by tracing their behavior, of...
The goal of this work is to design a computer program for visualisation of algorithms and their exec...
algorithm development, learning environment, Web-based tutoring system. Abstract � The ability to de...
This paper introduces the theory of algorithm visualization and its education-related results obtain...
The author's task was to develop methodological support for studying algorithms for processing array...
International audienceThis paper describes a method and a tool that allows a teacher to interactivel...
International audienceAlgoTouch is a tool that helps teachers explain to beginner programmers how to...
In this paper we introduce NewtJava, a tool we have recently developed for the teaching and learning...
Interactive learning environments such as intelligent tutoring systems and software tutorials often ...
AbstractTeaching basic algorithmic concepts to novices is not an easy task. Existing research has gi...
The main aim of this work is to design and implement software platform for support of basic algorith...
The article is devoted to the didactic potential on the use of the visualizer of algorithms as softw...
The typical application of algorithm animation to assist instruction involves students viewing alrea...
In this paper, we propose an interactive data-processing environment for algorithmic training and au...
Abstract. Teaching programming faces some general teaching problems, but also confronts some specifi...
Abstract—Instructors typically explain algorithms in com-puter science by tracing their behavior, of...
The goal of this work is to design a computer program for visualisation of algorithms and their exec...
algorithm development, learning environment, Web-based tutoring system. Abstract � The ability to de...
This paper introduces the theory of algorithm visualization and its education-related results obtain...
The author's task was to develop methodological support for studying algorithms for processing array...