MiniScript: A New Language for Computer Programming Education

Author(s):  
Joseph Strout
2008 ◽  
Vol 39 (4) ◽  
pp. 395-430 ◽  
Author(s):  
Seppo Nevalainen ◽  
Jorma Sajaniemi

When visualization tools utilized in computer programming education have been evaluated empirically, the results have remained controversial. To address this problem, we have developed a model of short-term effects of program animation, and used it in a series of experiments. In the current experiment, we varied visual representation of an animation tool and the type of students' engagement. Results of the current experiment analyzed together with the results from the earlier experiments provided support for the hypothesis that what a student does plays a more central role in the usefulness of a visualization than representation used by the tool. Moreover, the levels of engagement as they are generally used in the research literature seem not to be the best possible indicators of the effectiveness of a visualization.


2019 ◽  
Vol 13 ◽  
pp. 99-121
Author(s):  
Michael LODI ◽  
Dario MALCHIODI ◽  
Mattia MONGA ◽  
Anna MORPURGO ◽  
Bernadette SPIELER

Although programming is often seen as a key element of constructionist approaches, the research on learning to program through a constructionist strategy is somewhat limited, mostly focusing on how to bring the abstract and formal nature of programming languages into “concrete”, possibly tangible objects, graspable even by children with limited abstraction power. We survey the literature in programming education and analyse some programming languages designed to help novices from a constructionist perspective.


2016 ◽  
Vol 26 (1) ◽  
pp. 44-67 ◽  
Author(s):  
Lauren E. Margulieux ◽  
Richard Catrambone ◽  
Mark Guzdial

Sign in / Sign up

Export Citation Format

Share Document