When programming in languages such as C, Java, etc., it is difficult to reconstruct the programmer's ideas only from the program code. This occurs mainly because, much of the programmer's ideas behind the implementation are not recorded in the code during implementation. For example, physical aspects of computation such as spatial structures, activities, and meaning of variables are not required as instructions to the computer and are often excluded. This makes the future reconstruction of the original ideas difficult. AIDA, which is a multimedia programming language based on the cyberFilm model, can solve these problems allowing to describe ideas behind programs using advanced annotation methods as a natural extension to programming. In th...
User interfaces for source code editing are a crucial component in any software development environm...
It is difficult for a student to learn about programs and to understand the rational that went into ...
The main objective of our work is to develop a tool (Graphical Simulator of Mathematical Algorithms...
It has been for a long time, and it still remains an open question how to annotate programs. We disc...
Abstract: We want to create a working tool for mathematics teachers and a corresponding learning too...
We want to create a working tool for mathematics teachers and a corresponding learning tool for stud...
It is difficult for a student to learn how to program and to build an understanding of the rationale...
It is difficult for a student to learn about programs and to understand the rational that went into ...
It is difficult for a student to learn about programs and to understand the rationale that went into...
Abstract — It is difficult for a student to learn about programs and to understand the rational that...
In this paper,we propose a new method to develop a numerical computation program in Java by using th...
Abstract—User interfaces for source code editing are a crucial component in any software development...
Automated recognition of algorithms from source code plays more and more important role in software ...
International audienceThis study investigates how and why experienced programmers annotate program c...
Aprogramming language allows a devel-oper to translate logical real-world actions into operations th...
User interfaces for source code editing are a crucial component in any software development environm...
It is difficult for a student to learn about programs and to understand the rational that went into ...
The main objective of our work is to develop a tool (Graphical Simulator of Mathematical Algorithms...
It has been for a long time, and it still remains an open question how to annotate programs. We disc...
Abstract: We want to create a working tool for mathematics teachers and a corresponding learning too...
We want to create a working tool for mathematics teachers and a corresponding learning tool for stud...
It is difficult for a student to learn how to program and to build an understanding of the rationale...
It is difficult for a student to learn about programs and to understand the rational that went into ...
It is difficult for a student to learn about programs and to understand the rationale that went into...
Abstract — It is difficult for a student to learn about programs and to understand the rational that...
In this paper,we propose a new method to develop a numerical computation program in Java by using th...
Abstract—User interfaces for source code editing are a crucial component in any software development...
Automated recognition of algorithms from source code plays more and more important role in software ...
International audienceThis study investigates how and why experienced programmers annotate program c...
Aprogramming language allows a devel-oper to translate logical real-world actions into operations th...
User interfaces for source code editing are a crucial component in any software development environm...
It is difficult for a student to learn about programs and to understand the rational that went into ...
The main objective of our work is to develop a tool (Graphical Simulator of Mathematical Algorithms...