AI programming by children using Snap! block programming in a developing country

The development of human civilization today can’t be separated from the Artificial Intelligence. To prepare for this, early education on Artificial intel-ligent should be done. Some activities have been done to support students making AI programs, for example Google AIY, Machine Learning for Kids we...

Full description

Bibliographic Details
Main Authors: Kahn, K, Megasari, R, Piantari, E, Junaeti, E
Format: Conference item
Published: Springer 2018
_version_ 1797084211999408128
author Kahn, K
Megasari, R
Piantari, E
Junaeti, E
author_facet Kahn, K
Megasari, R
Piantari, E
Junaeti, E
author_sort Kahn, K
collection OXFORD
description The development of human civilization today can’t be separated from the Artificial Intelligence. To prepare for this, early education on Artificial intel-ligent should be done. Some activities have been done to support students making AI programs, for example Google AIY, Machine Learning for Kids website, the Wolfram Language, and the eCraft2Learn project. One of the new block pro-gramming languages Snap! has been extended to provide an easy-to-use interface that provides AI cloud services as well as other AI functions. However, there is little research about AI programming learning for children in developing coun-tries. This paper presents how the learning of AI programming using Snap! pro-gramming in Indonesia. The learning process was evaluated with 40 Senior High Schools and Vocational students. 84% students had some basic programming ex-perience but others had none. 70% students who had basic programming experi-ence felt that AI programming using Snap! was easy to understand, yet the stu-dents with no programming experience found it difficult. Even though mostly the students can answer the evaluation question about how AI works and all the stu-dents were keen on creating AI programs using Snap!. We concluded that Snap! programing worked to introduce AI to children and has encouraged children to explore AI programming. However, some improvements are required to improve the learning process of AI programing using Snap! in developing country. The improvements are presented in this paper as the result of this research.
first_indexed 2024-03-07T01:52:14Z
format Conference item
id oxford-uuid:9a82b522-6f9f-4c67-b20d-be6c53019b3b
institution University of Oxford
last_indexed 2024-03-07T01:52:14Z
publishDate 2018
publisher Springer
record_format dspace
spelling oxford-uuid:9a82b522-6f9f-4c67-b20d-be6c53019b3b2022-03-27T00:21:52ZAI programming by children using Snap! block programming in a developing countryConference itemhttp://purl.org/coar/resource_type/c_5794uuid:9a82b522-6f9f-4c67-b20d-be6c53019b3bSymplectic Elements at OxfordSpringer2018Kahn, KMegasari, RPiantari, EJunaeti, EThe development of human civilization today can’t be separated from the Artificial Intelligence. To prepare for this, early education on Artificial intel-ligent should be done. Some activities have been done to support students making AI programs, for example Google AIY, Machine Learning for Kids website, the Wolfram Language, and the eCraft2Learn project. One of the new block pro-gramming languages Snap! has been extended to provide an easy-to-use interface that provides AI cloud services as well as other AI functions. However, there is little research about AI programming learning for children in developing coun-tries. This paper presents how the learning of AI programming using Snap! pro-gramming in Indonesia. The learning process was evaluated with 40 Senior High Schools and Vocational students. 84% students had some basic programming ex-perience but others had none. 70% students who had basic programming experi-ence felt that AI programming using Snap! was easy to understand, yet the stu-dents with no programming experience found it difficult. Even though mostly the students can answer the evaluation question about how AI works and all the stu-dents were keen on creating AI programs using Snap!. We concluded that Snap! programing worked to introduce AI to children and has encouraged children to explore AI programming. However, some improvements are required to improve the learning process of AI programing using Snap! in developing country. The improvements are presented in this paper as the result of this research.
spellingShingle Kahn, K
Megasari, R
Piantari, E
Junaeti, E
AI programming by children using Snap! block programming in a developing country
title AI programming by children using Snap! block programming in a developing country
title_full AI programming by children using Snap! block programming in a developing country
title_fullStr AI programming by children using Snap! block programming in a developing country
title_full_unstemmed AI programming by children using Snap! block programming in a developing country
title_short AI programming by children using Snap! block programming in a developing country
title_sort ai programming by children using snap block programming in a developing country
work_keys_str_mv AT kahnk aiprogrammingbychildrenusingsnapblockprogramminginadevelopingcountry
AT megasarir aiprogrammingbychildrenusingsnapblockprogramminginadevelopingcountry
AT piantarie aiprogrammingbychildrenusingsnapblockprogramminginadevelopingcountry
AT junaetie aiprogrammingbychildrenusingsnapblockprogramminginadevelopingcountry