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 条
  • [31] Visual Transparency
    Engelhardt, Jeff
    [J]. TEOREMA, 2009, 28 (01): : 5 - 20
  • [32] The difference of visual ability between experts and novices in visual art
    Tani, Yusuke
    Nishijima, Ryo
    Nagai, Takehiro
    Koida, Kowa
    Kitazaki, Michiteru
    Nakauchi, Shigeki
    [J]. I-PERCEPTION, 2014, 5 (04): : 300 - 300
  • [33] Improving CS1 Programming Learning with Visual Execution Environments
    Computer Science Department, Universidad Rey Juan Carlos, Madrid
    28032, Spain
    不详
    28933, Spain
    不详
    H91 T8NW, Ireland
    [J]. Information, 10
  • [34] Improving CS1 Programming Learning with Visual Execution Environments
    Hijon-Neira, Raquel
    Pizarro, Celeste
    French, John
    Paredes-Barragan, Pedro
    Duignan, Michael
    [J]. INFORMATION, 2023, 14 (10)
  • [35] Recovery oriented programming: Runtime monitoring of safety and liveness
    Brukman O.
    Dolev S.
    [J]. International Journal on Software Tools for Technology Transfer, 2011, 13 (04) : 377 - 395
  • [36] Adaptive Formative Assessment For Teaching Novices in Introductory Programming
    Thangaraj, Jagadeeswaran
    [J]. PROCEEDINGS OF THE 2023 CONFERENCE ON UNITED KINGDOM & IRELAND COMPUTING EDUCATION RESEARCH, UKICER 2023, 2023,
  • [37] THE PSYCHOLOGY OF HOW NOVICES LEARN COMPUTER-PROGRAMMING
    MAYER, RE
    [J]. COMPUTING SURVEYS, 1981, 13 (01) : 121 - 141
  • [38] Pockets: A Tool to Support Exploratory Programming for Novices and Educators
    Makihara, Erina
    [J]. 2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 1066 - 1068
  • [39] Teaching Programming to Novices Using the codeBoot Online Environment
    Feeley, Marc
    Melancon, Olivier
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (363): : 44 - 53
  • [40] Teaching Visualization-first for Novices to Understand Programming
    Hu, Minjie
    Assadi, Tony
    Mahroeian, Hamid
    [J]. IEEE TALE2021: IEEE INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND EDUCATION, 2021, : 654 - 660