Visual Computational Thinking Using Patch

被引:1
|
作者
Jamil, Hasan M. [1 ]
机构
[1] Univ Idaho, Dept Comp Sci, Moscow, ID 83843 USA
来源
关键词
Conceptual modeling; Visual programming; Web interface; Computational thinking; eLearning; eScience; STEM; High level languages;
D O I
10.1007/978-3-319-66733-1_23
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the future likely to see even more pervasive computation, "computational thinking" is now being recognized as a fundamental skill needed by all students. Computational thinking is conceptualizing as opposed to programming, promotes natural human thinking style than algorithmic reasoning, complements and combines mathematical and engineering thinking, and it emphasizes ideas, not artifacts. In this paper, we outline a new visual language, called Patch, using which students are able to express their solutions to eScience computational problems in abstract visual tools. Patch is closer to high level procedural languages such as C++ or Java than Scratch or Snap! but similar to them in ease of use and combines simplicity and expressive power in one single platform.
引用
收藏
页码:208 / 214
页数:7
相关论文
共 50 条
  • [1] Computational support for visual thinking in design ideation
    Oxman, R
    1998 IEEE CONFERENCE ON INFORMATION VISUALIZATION - PROCEEDINGS, 1998, : 192 - 195
  • [2] Computational Thinking Training in Visual Programming Course
    Xu, Ling
    He, Wei
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION ENGINEERING (CSIE 2015), 2015, : 419 - 423
  • [3] A Model of Cultivating Computational Thinking Based on Visual Programming
    Xiao, Min
    Yu, Xiaohua
    2017 6TH INTERNATIONAL CONFERENCE OF EDUCATIONAL INNOVATION THROUGH TECHNOLOGY (EITT), 2017, : 75 - 80
  • [4] Exploring the role of visual programming activities in computational thinking
    Lin, Chia-Ching
    Lin, En-Ting
    Tzeng, Huei-Lin
    Chao, Po-Yao
    2018 FIRST INTERNATIONAL COGNITIVE CITIES CONFERENCE (IC3 2018), 2018, : 135 - 138
  • [5] Entry: Visual programming to enhance children's computational thinking
    20161302151137
    (1) Graduate School of Culture Technology (GSCT), KAIST, Daehakro 291, Daejeon, Korea, Republic of; (2) ENTRY KOREA, Inc, 5-19,Yangjae-dong, Seocho-gu, Seoul, Korea, Republic of, 1600, ACM SIGCHI; Bell Labs; et al.; Microsoft; Panasonic; SIGMOBILE (Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States):
  • [6] Promoting Computational Thinking through Visual Block Programming Tools
    Plaza, Pedro
    Castro, Manuel
    Manuel Saez-Lopez, Jose
    Sancristobal, Elio
    Gil, Rosario
    Menacho, Antonio
    Garcia-Loro, Felix
    Quintana, Blanca
    Martin, Sergio
    Blazquez, Manuel
    Macho, Alejandro
    Baizan, Pablo
    Mur, Francisco
    Carro, German
    Perez, Clara
    Carrasco, Ramon
    Lopez-Rey, Africa
    Rodriguez-Artacho, Miguel
    Ruiperez-Valiente, Jose A.
    PROCEEDINGS OF THE 2021 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2021, : 1137 - 1142
  • [7] A Bebras Computational Thinking (ABC-Thinking) program for primary school: Evaluation using the competent computational thinking test
    Zapata-Caceres, Maria
    Marcelino, Pedro
    El-Hamamsy, Laila
    Martin-Barroso, Estefania
    EDUCATION AND INFORMATION TECHNOLOGIES, 2024, 29 (12) : 14969 - 14998
  • [8] USING VISUAL ORGANIZERS TO FOCUS ON THINKING
    CLARKE, JH
    JOURNAL OF READING, 1991, 34 (07): : 526 - 534
  • [9] Visual Thinking and Visual Thinking Tools
    Ware, Colin
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2009, 15 (06) : XXVII - XXVII
  • [10] Constructing Computational Thinking Without Using Computers
    Bell, Tim
    Lodi, Michael
    CONSTRUCTIVIST FOUNDATIONS, 2019, 14 (03): : 342 - 351