Transparency and Liveness in Visual Programming Environments for Novices

被引:0
|
作者
Tanimoto, Steven L. [1 ]
机构
[1] Univ Washington, Dept Comp Sci & Engn, Seattle, WA 98195 USA
关键词
programming environment; learning to code; novice programming; blocks-based; transparency; liveness; visual programming; data factory; live coding;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Blocks-based programming environments offer an alternative program representation to textual source code that simplifies the considerations of syntax for novices. This position paper raises the question of whether additional affordances related to transparency of data, transparency of semantics, and liveness of execution can be consistently added to these environments to obtain some significant advantages for these novice programmers.
引用
收藏
页码:113 / 114
页数:2
相关论文
共 50 条
  • [21] NOVICES DEBUGGING WHEN PROGRAMMING IN PASCAL
    ALLWOOD, CM
    BJORHAG, CG
    [J]. INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1990, 33 (06): : 707 - 724
  • [22] Novices' Progress in Introductory Programming Courses
    Mannila, Linda
    [J]. INFORMATICS IN EDUCATION, 2007, 6 (01): : 139 - 152
  • [23] Usability analysis of visual programming environments: A 'cognitive dimensions' framework
    Green, TRG
    Petre, M
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 1996, 7 (02): : 131 - 174
  • [24] Dynamic programming approach to visual place recognition in changing environments
    Oh, J. H.
    Lee, B. H.
    [J]. ELECTRONICS LETTERS, 2017, 53 (06) : 391 - 393
  • [25] Investigating Novices' In Situ Reflections on Their Programming Process
    Loksa, Dastyni
    Xie, Benjamin
    Kwik, Harrison
    Ko, Amy J.
    [J]. SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 149 - 155
  • [26] Does syntax highlighting help programming novices?
    Hannebauer, Christoph
    Hesenius, Marc
    Gruhn, Volker
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (05) : 2795 - 2828
  • [27] Does Syntax Highlighting Help Programming Novices?
    Hannebauer, Christoph
    Hesenius, Marc
    Gruhn, Volker
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 704 - 704
  • [28] The Effects of Instructional Approach and Programming Tools on Novices' Learning Computer Programming
    Chen, Ming-Puu
    [J]. JOURNAL OF RESEARCH IN EDUCATION SCIENCES, 2007, 52 (1-2): : 1 - 21
  • [29] Tutoring Prolog novices based on programming techniques
    Hong, J
    [J]. INTELLIGENT TUTORING SYSTEMS, 1998, 1452 : 404 - 413
  • [30] Does syntax highlighting help programming novices?
    Christoph Hannebauer
    Marc Hesenius
    Volker Gruhn
    [J]. Empirical Software Engineering, 2018, 23 : 2795 - 2828