DocumentCode :
3078622
Title :
Making Memory Transparent: Design of a Novice Programming Environment for C
Author :
Carter, Adam S. ; Hundhausen, Christopher D.
Author_Institution :
Human-centered Environments for Learning & Programming (HELP) Lab., Washington State Univ., Pullman, WA, USA
fYear :
2010
fDate :
21-25 Sept. 2010
Firstpage :
255
Lastpage :
256
Abstract :
Advances in modern novice programming environments (NPEs) have made computer programming more accessible to an increasingly large audience. Unfortunately, 35 percent of the top 125 U.S. universities use C or C++, both of which are widely considered to be challenging for novices because they require one to have a firm understanding of computer memory. To make C and C++ more accessible to introductory programming students at these universities, we are developing TransparenC, a NPE that integrates two key advances in modern NPEs-direct manipulation programming and data visualization.
Keywords :
C++ language; data visualisation; educational technology; C language; C++ language; computer programming; data visualization; direct manipulation programming; memory transparency; novice programming environment; Computers; Data visualization; Delta modulation; Programming profession; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2010 IEEE Symposium on
Conference_Location :
Leganes
ISSN :
1943-6092
Print_ISBN :
978-1-4244-8485-0
Type :
conf
DOI :
10.1109/VLHCC.2010.46
Filename :
5635250
Link To Document :
بازگشت