DocumentCode :
2250236
Title :
Making programming more conversational
Author :
Repenning, Alexander
Author_Institution :
AgentSheets Inc., Boulder, CO, USA
fYear :
2011
fDate :
18-22 Sept. 2011
Firstpage :
191
Lastpage :
194
Abstract :
Accelerated by the Do-It-Yourself mindset of the Web 2.0 culture, end-user programming-programming by end users with limited or even no formal programming background-is growing rapidly. Especially in educational settings, children are exposed to computational thinking by making games, building scientific simulations and creating stories. Early educational programming languages such as Logo have made programming substantially more accessible to end-users. More recent approaches include visual programming with a drag-and-drop style of programming that makes it nearly impossible to compose syntactically incorrect programs. However, as the syntactic challenges of end-user programming are gradually fading into the past, the new frontier of semantic programming support emerges. This demonstration introduces Conversational Programming, a system to make programming more conversational. A conversational programming agent runs programs one step into the future in order to help end-users visualize discrepancies between the programs they intended to write and their actual programming results.
Keywords :
user interfaces; visual programming; Logo language; Web 2.0 culture; computational thinking; conversational programming; do-it-yourself mindset; drag-and-drop programming style; educational programming language; end-user programming; semantic programming support; visual programming; Fires; Games; Green products; Programming profession; Semantics; Visualization; Game design; computational thinking; debugging; end-user programming; visual programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2011 IEEE Symposium on
Conference_Location :
Pittsburgh, PA
ISSN :
1943-6092
Print_ISBN :
978-1-4577-1246-3
Type :
conf
DOI :
10.1109/VLHCC.2011.6070398
Filename :
6070398
Link To Document :
بازگشت