This paper presents a web application to support the learning of programming at the undergraduate level, which allows students to graphically visualize through animations the execution of programs written in the Java programming language. The web application supports the understanding of programs and the basic con-cepts of programming, such as declaration of variables, assignment of values to variables, use of control structures, and calls to functions with parameters. The development of the web application, its architecture and the three systems that compose it are presented: data collection, processing and representation. The op-eration of the web application is shown through three programs, for which their execution is visualized graphic...
AbstractTeaching basic algorithmic concepts to novices is not an easy task. Existing research has gi...
We describe Leonardo Web, a collection of tools for building animated presentations that can be usef...
The basic knowledge of computer science and programming is considered as an essential skill in moder...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
Both learning how to program and understanding algorithms or data structures are often difficult. Th...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
Both learning how to program and understanding algorithms or data structures are often difficult. Th...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
Both learning how to program and understanding algorithms or data structures are often difficult. Th...
Both learning how to program and understanding algorithms or data structures are often difficult. Th...
Teaching computer programming to young students is a major challenge. This paper describes a web-bas...
This paper describes the design, implementation and use of an effective web-based software visualiza...
AbstractTeaching basic algorithmic concepts to novices is not an easy task. Existing research has gi...
We describe Leonardo Web, a collection of tools for building animated presentations that can be usef...
The basic knowledge of computer science and programming is considered as an essential skill in moder...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
Both learning how to program and understanding algorithms or data structures are often difficult. Th...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
Both learning how to program and understanding algorithms or data structures are often difficult. Th...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
Both learning how to program and understanding algorithms or data structures are often difficult. Th...
Both learning how to program and understanding algorithms or data structures are often difficult. Th...
Teaching computer programming to young students is a major challenge. This paper describes a web-bas...
This paper describes the design, implementation and use of an effective web-based software visualiza...
AbstractTeaching basic algorithmic concepts to novices is not an easy task. Existing research has gi...
We describe Leonardo Web, a collection of tools for building animated presentations that can be usef...
The basic knowledge of computer science and programming is considered as an essential skill in moder...