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 条
  • [1] Natural Language and Programming: Designing Effective Environments for Novices
    Good, Judith
    Howland, Kate
    [J]. PROCEEDINGS 2015 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2015, : 225 - 233
  • [2] Implementing level 4 liveness in declarative visual programming languages
    Burnett, MM
    Atwood, JW
    Welch, ZT
    [J]. 1998 IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 1998, : 126 - 133
  • [3] Evaluating CoBlox: A Comparative Study of Robotics Programming Environments for Adult Novices
    Weintrop, David
    Afzal, Afsoon
    Salac, Jean
    Francis, Patrick
    Li, Boyang
    Shepherd, David C.
    Franklin, Diana
    [J]. CHI 2018: EXTENDED ABSTRACTS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2018,
  • [4] Evaluating CoBlox: A Comparative Study of Robotics Programming Environments for Adult Novices
    Weintrop, David
    Afzal, Afsoon
    Salac, Jean
    Francis, Patrick
    Li, Boyang
    Shepherd, David C.
    Franklin, Diana
    [J]. PROCEEDINGS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2018), 2018,
  • [5] USING VISUAL PROGRAMMING AND ROBOTS TO HELP NOVICES TO OVERCOME FEAR OF CODING
    Chongtay, Rocio
    [J]. EDULEARN16: 8TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2016, : 3658 - 3665
  • [6] Visual Learning Environments for Computer Programming
    Sandoval-Reyes, Sergio
    Galicia-Galicia, Pedro
    Gutierrez-Sanchez, Ivan
    [J]. 2011 IEEE ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE (CERMA 2011), 2011, : 439 - 444
  • [7] Programming by numbers: A programming method for novices
    Glaser, H
    Hartel, PH
    Garratt, PW
    [J]. COMPUTER JOURNAL, 2000, 43 (04): : 252 - 265
  • [8] Gradual and Tolerant Programming for Novices
    Rao, Prerna
    Sundaresh, Vaani
    Venkatasubramanian, Varsha
    Kumar, Viraj
    Supriya, R.
    Kumar, N. S.
    [J]. PROCEEDINGS OF THE 2022 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2022), 2022, : 1460 - 1466
  • [9] Middle School Experience with Visual Programming Environments
    Walters, Barbara
    Jones, Vicki
    [J]. 2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 133 - 137
  • [10] Design wizards and visual programming environments for generators
    Batory, D
    Chen, G
    Robertson, E
    Wang, T
    [J]. FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE - PROCEEDINGS, 1998, : 255 - 267