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

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des Sammelwerks2024 IEEE Global Engineering Education Conference (EDUCON)
Seiten1-3
Seitenumfang3
ISBN (elektronisch)979-8-3503-9402-3
PublikationsstatusVeröffentlicht - 2024

Publikationsreihe

Name IEEE Global Engineering Education Conference
ISSN (Print)2165-9559
ISSN (elektronisch)2165-9567

Abstract

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.

ASJC Scopus Sachgebiete

Zitieren

Block-Based Programming Learning Tool for ML and AI Education (Work in Progress). / Amanuel, Yousuf; Garlisch, Joshua; Krugel, Johannes.
2024 IEEE Global Engineering Education Conference (EDUCON). 2024. S. 1-3 ( IEEE Global Engineering Education Conference).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Amanuel, Y, Garlisch, J & Krugel, J 2024, Block-Based Programming Learning Tool for ML and AI Education (Work in Progress). in 2024 IEEE Global Engineering Education Conference (EDUCON). IEEE Global Engineering Education Conference, S. 1-3. https://doi.org/10.1109/EDUCON60312.2024.10578627
Amanuel, Y., Garlisch, J., & Krugel, J. (2024). Block-Based Programming Learning Tool for ML and AI Education (Work in Progress). In 2024 IEEE Global Engineering Education Conference (EDUCON) (S. 1-3). ( IEEE Global Engineering Education Conference). https://doi.org/10.1109/EDUCON60312.2024.10578627
Amanuel Y, Garlisch J, Krugel J. Block-Based Programming Learning Tool for ML and AI Education (Work in Progress). in 2024 IEEE Global Engineering Education Conference (EDUCON). 2024. S. 1-3. ( IEEE Global Engineering Education Conference). doi: 10.1109/EDUCON60312.2024.10578627
Amanuel, Yousuf ; Garlisch, Joshua ; Krugel, Johannes. / Block-Based Programming Learning Tool for ML and AI Education (Work in Progress). 2024 IEEE Global Engineering Education Conference (EDUCON). 2024. S. 1-3 ( IEEE Global Engineering Education Conference).
Download
@inproceedings{483ac6f6a37d4012a72696bbf55028dc,
title = "Block-Based Programming Learning Tool for ML and AI Education (Work in Progress)",
abstract = "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.",
keywords = "Computer science education, Educational technology, Learning (artificial intelligence), Machine learning, Software tools",
author = "Yousuf Amanuel and Joshua Garlisch and Johannes Krugel",
note = "Publisher Copyright: {\textcopyright} 2024 IEEE.",
year = "2024",
doi = "10.1109/EDUCON60312.2024.10578627",
language = "English",
isbn = "979-8-3503-9403-0",
series = " IEEE Global Engineering Education Conference",
pages = "1--3",
booktitle = "2024 IEEE Global Engineering Education Conference (EDUCON)",

}

Download

TY - GEN

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

AU - Amanuel, Yousuf

AU - Garlisch, Joshua

AU - Krugel, Johannes

N1 - Publisher Copyright: © 2024 IEEE.

PY - 2024

Y1 - 2024

N2 - 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.

AB - 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.

KW - Computer science education

KW - Educational technology

KW - Learning (artificial intelligence)

KW - Machine learning

KW - Software tools

UR - http://www.scopus.com/inward/record.url?scp=85199102482&partnerID=8YFLogxK

U2 - 10.1109/EDUCON60312.2024.10578627

DO - 10.1109/EDUCON60312.2024.10578627

M3 - Conference contribution

SN - 979-8-3503-9403-0

T3 - IEEE Global Engineering Education Conference

SP - 1

EP - 3

BT - 2024 IEEE Global Engineering Education Conference (EDUCON)

ER -

Von denselben Autoren