A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Program animation based on the roles of variables
2003
Proceedings of the 2003 ACM symposium on Software visualization - SoftVis '03
This paper presents a program animation system, PlanAni, that is based on the concept of the roles of variables. ...
Roles represent schematic uses of variables that occur in programs over and over again, and a set of nine roles covers practically all variables in novice-level programs. ...
of the role images. ...
doi:10.1145/774834.774835
fatcat:rbaon4ngxzhl7ky6dywo4kww3a
Program animation based on the roles of variables
2003
Proceedings of the 2003 ACM symposium on Software visualization - SoftVis '03
This paper presents a program animation system, PlanAni, that is based on the concept of the roles of variables. ...
Roles represent schematic uses of variables that occur in programs over and over again, and a set of nine roles covers practically all variables in novice-level programs. ...
of the role images. ...
doi:10.1145/774833.774835
dblp:conf/softvis/SajaniemiK03
fatcat:j4ll4x35wna63nqpo7dz3otsou
Roles of variables and programming skills improvement
2006
Proceedings of the 37th SIGCSE technical symposium on Computer science education - SIGCSE '06
The results suggest that the introduction of roles provides novices a new conceptual framework for better mental processing of program information and that the use of role-based program animation increases ...
; and using a role-based program animator in addition to using roles in lectures. ...
The use of role-based animation seemed to foster the adoption of role knowledge as the animation group had less problems with variables in program construction. ...
doi:10.1145/1121341.1121470
dblp:conf/sigcse/BycklingS06
fatcat:feczt2elfnaefc22v2xsnzorfi
Roles of variables and programming skills improvement
2006
ACM SIGCSE Bulletin
The results suggest that the introduction of roles provides novices a new conceptual framework for better mental processing of program information and that the use of role-based program animation increases ...
; and using a role-based program animator in addition to using roles in lectures. ...
The use of role-based animation seemed to foster the adoption of role knowledge as the animation group had less problems with variables in program construction. ...
doi:10.1145/1124706.1121470
fatcat:z5pdkderlzbwrp3ubcwr2sf3oq
Visualizing Roles of Variables in Program Animation
2004
Information Visualization
This article presents a program animation system, PlanAni, that is based on the concept of the roles of variables. ...
The use of role-based animation seems to assist in the adoption of role knowledge and expert-like programming strategies. ...
of the role images. ...
doi:10.1057/palgrave.ivs.9500075
fatcat:ouvg74tl3rd6jai4v2mahg53q4
An Experiment on Using Roles of Variables in Teaching Introductory Programming
2005
Computer Science Education
Students were divided into three groups that were instructed differently: in the traditional way with no treatment of roles; using roles throughout the course; and using a role-based program animator in ...
Moreover, the use of the animator seems to foster the adoption of role knowledge. ...
Acknowledgments The authors would like to thank Elina Räisänen, Markku Hauta-Kasari, Jenni Pitkänen, and Matti Niemi for acting as teachers of the course; Pauli Byckling, Pauli Harjumäki, and Veli-Pekka ...
doi:10.1080/08993400500056563
fatcat:cp5viezsmbbx3ktgaua3iceb3m
Teaching roles of variables in elementary programming courses
2004
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education - ITiCSE '04
of role-based animation seems to assist in the adoption of role knowledge and expert-like programming skill. ...
This paper presents roles of variables as a new concept that can be used to assist in learning and gives detailed instructions on techniques to present roles to novices. ...
The use of role-based animation seemed to assist in the adoption of role knowledge and expert-like programming skill. ...
doi:10.1145/1007996.1008014
dblp:conf/iticse/KuittinenS04
fatcat:i5iqhitedzcuvn2askubuca5ji
Teaching roles of variables in elementary programming courses
2004
ACM SIGCSE Bulletin
of role-based animation seems to assist in the adoption of role knowledge and expert-like programming skill. ...
This paper presents roles of variables as a new concept that can be used to assist in learning and gives detailed instructions on techniques to present roles to novices. ...
The use of role-based animation seemed to assist in the adoption of role knowledge and expert-like programming skill. ...
doi:10.1145/1026487.1008014
fatcat:lvtrw3u32rewzp375dkgv53l3q
An Empirical Evaluation of Visual Metaphors in the Animation of Roles of Variables
2005
Informing Science
This paper describes the evaluation of visual metaphors for roles used in a role-based program animator. ...
Roles of variables, which describe stereotypic usages of variables, can be exploited to facilitate teaching introductory programming. ...
Acknowledgments This work was supported by the Academy of Finland under grant number 206574. ...
doi:10.28945/489
fatcat:egkn5od4vjce5c2e6hs2dnsraq
Metaphor-based animation of OO programs
2006
Proceedings of the 2006 ACM symposium on Software visualization - SoftVis '06
Program visualization and animation have traditionally been done at the level of programming language implementation, or by using some formal graphical notation, e.g., UML; both of which are unfamiliar ...
These metaphors are used in a system that provides the animation of a few, carefully selected OO programs for educational use. ...
Taina Tikansalo for programming the animations. This work was supported by the Academy of Finland under grant number 206574. ...
doi:10.1145/1148493.1148530
dblp:conf/softvis/SajaniemiBG06
fatcat:ro4due57ofhefn4lbebadpleau
An experiment on short-term effects of animated versus static visualization of operations on program perception
2006
Proceedings of the 2006 international workshop on Computing education research - ICER '06
The empirical evaluation of program visualisation has been based mostly on observations of long-term effects of the program visualisation tools, while possible short-term effects of the visualisations ...
With the graphical tool, the increase of visual attention to variables increased the proportion of high-level information in program summaries and decreased the proportion of low-level code-related information ...
Acknowledgments This work was supported by the Academy of Finland under grant number 206574. ...
doi:10.1145/1151588.1151591
dblp:conf/icer/NevalainenS06
fatcat:fh3obth3dzgddp6le5ndh6zaf4
Animation Metaphors for Object-Oriented Concepts
2007
Electronical Notes in Theoretical Computer Science
Program visualization and animation has traditionally been done at the level of the programming language and its implementation in a computer. ...
Metaphor, on the contrary, involves the presentation of a new idea in terms of a more familiar one and can facilitate active learning. ...
We know of only one program animation system, PlanAni [20] , that builds its visualization on general programming knowledge (roles of variables) and uses metaphors to make this knowledge easier to assimilate ...
doi:10.1016/j.entcs.2007.01.037
fatcat:7vxtbwyz3fhi7m6agpb4vsyvw4
Improving Undergraduate Novice Programmer Comprehension through Case-Based Teaching with Roles of Variables to Provide Scaffolding
2021
Information
Meanwhile, the roles of variables can assist the novice in learning programming language knowledge. ...
These results indicate that combing case-based teaching with the role of variables is an effective way to improve novice program comprehension. ...
Conflicts of Interest: The author declares no conflict of interest. ...
doi:10.3390/info12100424
fatcat:l5pttec3xnednenxsmk6qsl5vu
AN INTERACTIVE ANIMATION TOOL FOR JAVA OBJECT ORIENTED PROGRAMMING UNDERSTANDING
2020
Zenodo
This research adopts the design of interactive animationtool named LearnOOP which includesan animatedvisual model that shows the role of an object within a Java program. ...
Students from Computer Sciences and Information Technology are struggling to lean Java concepts and programs on Java. ...
The second group learned with the support of PlanAni tool based on the visualizing roles of variables. ...
doi:10.5281/zenodo.3674345
fatcat:5u6xyysb3rft3hwepc3rtkc2g4
Python and Roles of Variables in Introductory Programming: Experiences from Three Educational Institutions
2007
Journal of Information Technology Education
Python and Roles of Variables in Introductory Programming 200 and understanding programs independently of the programming language used. ...
This paper presents experiences from three educational institutions where introductory programming courses were improved by adopting Python as the first programming language and roles of variables as an ...
with role-based animation. ...
doi:10.28945/210
fatcat:iunflq2odnfe3mq7nkwwaggzti
« Previous
Showing results 1 — 15 out of 494,169 results