Block-based Programming Learning Tool for ML and AI Education (Work in Progress)

被引:0
|
作者
Amanuel, Yousuf [1 ]
Garlisch, Joshua [1 ]
Krugel, Johannes [1 ]
机构
[1] Leibniz Univ Hannover, Didact Elect Engn & Comp Sci, Hannover, Germany
来源
2024 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE, EDUCON 2024 | 2024年
关键词
Computer science education; Software tools; Learning (artificial intelligence); Machine learning; Educational technology;
D O I
10.1109/EDUCON60312.2024.10578627
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This work presents a prototype of a learning tool that was developed to remedy current challenges and issues in the field of block-based programming for ML and AI education. Based on recent research strengths and weaknesses of current solutions were identified. Most of tools don't follow defined guidelines, don't meet certain requirements, or they neglect important points such as simple design or manageable black-box consideration. Based on these and other criteria we developed a block-based programming learning tool prototype that consists of three different learning games about supervised and reinforcement learning. Unsupervised learning might be included in further steps. The tool provides an introduction to algorithms such as decision trees, image classification, and agent based systems. These were identified as common algorithms to be taught in the area of ML and AI. Finally, we talk about current and expected results of this work. First study shows that the prototype we developed made a noticeable impact for programming newbies. Furthermore, younger people seem to enjoy using the block-based tool more than the older ones. The main goal of this work is to create a block-based programming environment that represents complex ML and AI concepts in a simplified way and makes them tangible for the students.
引用
收藏
页数:3
相关论文
共 50 条
  • [1] Work in Progress: Block Pictogramming A Block-based Programming Learning Environment through Pictogram Content Creation
    Ito, Kazunari
    PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020), 2020, : 1669 - 1673
  • [2] Block-Based Object-Oriented Programming
    Allen, Oliver
    Downs, Xavier
    Varoy, Elliot
    Luxton-Reilly, Andrew
    Giacaman, Nasser
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2022, 15 (04): : 439 - 453
  • [3] Debugging during block-based programming
    ChanMin Kim
    Jiangmei Yuan
    Lucas Vasconcelos
    Minyoung Shin
    Roger B. Hill
    Instructional Science, 2018, 46 : 767 - 787
  • [4] Debugging during block-based programming
    Kim, ChanMin
    Yuan, Jiangmei
    Vasconcelos, Lucas
    Shin, Minyoung
    Hill, Roger B.
    INSTRUCTIONAL SCIENCE, 2018, 46 (05) : 767 - 787
  • [5] The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming
    Lin, Yuhan
    Weintrop, David
    JOURNAL OF COMPUTER LANGUAGES, 2021, 67
  • [6] Pictoch: A Block-based Programming Learning Environment through Pictogram Content Creation
    Ito, Kazunari
    PROCEEDINGS OF THE 2022 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2022), 2022, : 73 - 78
  • [7] Promoting Computer Science Learning with Block-Based Programming and Narrative-Centered Gameplay
    Min, Wookhee
    Mott, Bradford
    Park, Kyungjin
    Taylor, Sandra
    Akram, Bita
    Wiebe, Eric
    Boyer, Kristy Elizabeth
    Lester, James
    2020 IEEE CONFERENCE ON GAMES (IEEE COG 2020), 2020, : 654 - 657
  • [8] Block-Based Programming Abstractions for Explicit Parallel Computing
    Feng, Annette
    Tilevich, Eli
    Feng, Wu-chun
    2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 71 - 75
  • [9] A methodology for the analysis of block-based programming languages appropriate for children
    Kraleva R.
    Kralev V.
    Kostadinova D.
    Journal of Computing Science and Engineering, 2019, 13 (01): : 1 - 10
  • [10] Node and Block-Based Development Tools for Distributed Systems With AI Applications
    Hauck, Marcel
    Machhamer, Rudiger
    Czenkusch, Levin
    Gollmer, Klaus-Uwe
    Dartmann, Guido
    IEEE ACCESS, 2019, 7 : 143109 - 143119