Tooee: A Novel Scratch Extension for K-12 Big Data and Artificial Intelligence Education Using Text-Based Visual Blocks

Many approaches have been proposed to teach the basic concepts of big data and artificial intelligence to K-12 students based on block-based programming languages, such as Scratch. Using these approaches, young students can easily experience big data and artificial intelligence through a drag-and-dr...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Youngki Park, Youhyun Shin
Formato: article
Lenguaje:EN
Publicado: IEEE 2021
Materias:
Acceso en línea:https://doaj.org/article/4161475c523e4e3cbba3faafcc14d04e
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:4161475c523e4e3cbba3faafcc14d04e
record_format dspace
spelling oai:doaj.org-article:4161475c523e4e3cbba3faafcc14d04e2021-11-18T00:01:11ZTooee: A Novel Scratch Extension for K-12 Big Data and Artificial Intelligence Education Using Text-Based Visual Blocks2169-353610.1109/ACCESS.2021.3125060https://doaj.org/article/4161475c523e4e3cbba3faafcc14d04e2021-01-01T00:00:00Zhttps://ieeexplore.ieee.org/document/9599669/https://doaj.org/toc/2169-3536Many approaches have been proposed to teach the basic concepts of big data and artificial intelligence to K-12 students based on block-based programming languages, such as Scratch. Using these approaches, young students can easily experience big data and artificial intelligence through a drag-and-drop approach. However, it remains difficult for them to perform more complex tasks, such as directly collecting data from the web or exploiting custom-made machine learning algorithms. In this paper, we propose a novel Scratch extension that allows Scratch to communicate with text-based programming languages such as Python and JavaScript using WebSockets. Unlike other Scratch extensions, our extension greatly enhances the extensibility of Scratch given its use of “text-based visual blocks” so that messages can be freely exchanged through a minimum number of blocks. In order for students to use these blocks easily, the blocks are designed such that they can be used as if talking with a friend named “Tooee.” In order to show how this extension can help students create big data and artificial intelligence programs, we present eight example applications that students can easily implement. These are (1) Weather Forecast, (2) Top 5 Movies in Theaters, (3) COVID-19 Dashboard, (4) Saving Quiz Results to a CSV File, (5) Facial Image Classification, (6) Color Classification, (7) Object Classification, and (8) Handwriting Recognition. Our analyses and experimental results show that Tooee has several advantages over other educational environments.Youngki ParkYouhyun ShinIEEEarticleArtificial intelligence educationbig data educationK-12ScratchTooeeElectrical engineering. Electronics. Nuclear engineeringTK1-9971ENIEEE Access, Vol 9, Pp 149630-149646 (2021)
institution DOAJ
collection DOAJ
language EN
topic Artificial intelligence education
big data education
K-12
Scratch
Tooee
Electrical engineering. Electronics. Nuclear engineering
TK1-9971
spellingShingle Artificial intelligence education
big data education
K-12
Scratch
Tooee
Electrical engineering. Electronics. Nuclear engineering
TK1-9971
Youngki Park
Youhyun Shin
Tooee: A Novel Scratch Extension for K-12 Big Data and Artificial Intelligence Education Using Text-Based Visual Blocks
description Many approaches have been proposed to teach the basic concepts of big data and artificial intelligence to K-12 students based on block-based programming languages, such as Scratch. Using these approaches, young students can easily experience big data and artificial intelligence through a drag-and-drop approach. However, it remains difficult for them to perform more complex tasks, such as directly collecting data from the web or exploiting custom-made machine learning algorithms. In this paper, we propose a novel Scratch extension that allows Scratch to communicate with text-based programming languages such as Python and JavaScript using WebSockets. Unlike other Scratch extensions, our extension greatly enhances the extensibility of Scratch given its use of “text-based visual blocks” so that messages can be freely exchanged through a minimum number of blocks. In order for students to use these blocks easily, the blocks are designed such that they can be used as if talking with a friend named “Tooee.” In order to show how this extension can help students create big data and artificial intelligence programs, we present eight example applications that students can easily implement. These are (1) Weather Forecast, (2) Top 5 Movies in Theaters, (3) COVID-19 Dashboard, (4) Saving Quiz Results to a CSV File, (5) Facial Image Classification, (6) Color Classification, (7) Object Classification, and (8) Handwriting Recognition. Our analyses and experimental results show that Tooee has several advantages over other educational environments.
format article
author Youngki Park
Youhyun Shin
author_facet Youngki Park
Youhyun Shin
author_sort Youngki Park
title Tooee: A Novel Scratch Extension for K-12 Big Data and Artificial Intelligence Education Using Text-Based Visual Blocks
title_short Tooee: A Novel Scratch Extension for K-12 Big Data and Artificial Intelligence Education Using Text-Based Visual Blocks
title_full Tooee: A Novel Scratch Extension for K-12 Big Data and Artificial Intelligence Education Using Text-Based Visual Blocks
title_fullStr Tooee: A Novel Scratch Extension for K-12 Big Data and Artificial Intelligence Education Using Text-Based Visual Blocks
title_full_unstemmed Tooee: A Novel Scratch Extension for K-12 Big Data and Artificial Intelligence Education Using Text-Based Visual Blocks
title_sort tooee: a novel scratch extension for k-12 big data and artificial intelligence education using text-based visual blocks
publisher IEEE
publishDate 2021
url https://doaj.org/article/4161475c523e4e3cbba3faafcc14d04e
work_keys_str_mv AT youngkipark tooeeanovelscratchextensionfork12bigdataandartificialintelligenceeducationusingtextbasedvisualblocks
AT youhyunshin tooeeanovelscratchextensionfork12bigdataandartificialintelligenceeducationusingtextbasedvisualblocks
_version_ 1718425220481548288