DocumentCode :
1788283
Title :
Towards a programming environment that adaptively suggests examples and corresponding puzzles based on programmer skill
Author :
Harms, Kyle J.
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ. in St. Louis, St. Louis, MO, USA
fYear :
2014
fDate :
July 28 2014-Aug. 1 2014
Firstpage :
185
Lastpage :
186
Abstract :
Programmers often re-appropriate code or new programming skills they find in unfamiliar code within their own programs [1], [2]. This process enables programmers, including novices, to acquire new programming knowledge while working on their own programming projects. Unfortunately, novice programmers often have difficultly understanding and integrating existing code into their own programs [3], thereby limiting acquisition of new programming concepts found within unfamiliar code. In this paper, I describe my prior work attempting to decrease the burden of learning new programming concepts found in unfamiliar code with automatically generated programming tutorials. Later, I introduce my proposal to create a programming environment that adapts to the skill level of the programmer while introducing programming concepts found within existing code by suggesting example code alongside programming puzzles.
Keywords :
computer science education; programming environments; project management; source code (software); novice programmers; program code; programmer skill; programming concepts acquisition; programming concepts learning; programming environment; programming knowledge; programming projects; programming puzzles; programming tutorials; unfamiliar code; Educational institutions; Materials; Programming environments; Programming profession; Tutorials; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2014 IEEE Symposium on
Conference_Location :
Melbourne, VIC
Type :
conf
DOI :
10.1109/VLHCC.2014.6883047
Filename :
6883047
Link To Document :
بازگشت