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
相关论文
共 12 条
[1]   The Landscape of Teaching Resources for AI Education [J].
Druga, Stefania ;
Otero, Nancy ;
Ko, Amy J. .
PROCEEDINGS OF THE 27TH ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2022, VOL 1, 2022, :96-102
[2]  
Fleger C.-B., 2023, 2023 IEEE GLOB ENG E, P1, DOI [10.1109/EDUCON54358.2023.10125154, DOI 10.1109/EDUCON54358.2023.10125154]
[3]   A Global Snapshot of Computer Science Education in K-12 Schools [J].
Hubwieser, Peter ;
Giannakos, Michail N. ;
Berges, Marc ;
Brinda, Torsten ;
Diethelm, Ira ;
Magenheim, Johannes ;
Pal, Yogendra ;
Jackova, Jana ;
Jasute, Egle .
PROCEEDINGS OF THE 2015 ITICSE CONFERENCE ON WORKING GROUP REPORTS (ITICSE-WGP'15), 2016, :65-83
[4]   Development of an AR-Based AI Education App for Non-Majors [J].
Kim, Jeongah ;
Shim, Jaekwoun .
IEEE ACCESS, 2022, 10 :14149-14156
[5]   The Mythos of Model Interpretability [J].
Lipton, Zachary C. .
COMMUNICATIONS OF THE ACM, 2018, 61 (10) :36-43
[6]  
Long D., 2021, AI Matters, V7, P10, DOI DOI 10.1145/3465074.3465078
[7]  
Mohammed S., 2011, P 2011 INT C ELECT E, VIACSIT Press, P1, DOI [DOI 10.1109/ICEEI.2011.6021507, DOI 10.1109/PSCE.2011.5772491]
[8]   Transitioning from Block-based to Text-based Programming Languages [J].
Moors, Luke ;
Luxton-Reilly, Andrew ;
Denny, Paul .
2018 6TH INTERNATIONAL CONFERENCE ON LEARNING AND TEACHING IN COMPUTING AND ENGINEERING (LATICE), 2018, :57-64
[9]  
Pasternak E, 2017, 2017 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), P21, DOI 10.1109/BLOCKS.2017.8120404
[10]   Teaching Machine Learning in K-12 Classroom: Pedagogical and Technological Trajectories for Artificial Intelligence Education [J].
Tedre, Matti ;
Toivonen, Tapani ;
Kahila, Juho ;
Vartiainen, Henriikka ;
Valtonen, Teemu ;
Jormanainen, Ilkka ;
Pears, Arnold .
IEEE ACCESS, 2021, 9 :110558-110572