PYTHON PROGRAMMING LANGUAGE AS A MEANS OF TRAINING FUTURE TEACHERS OF COMPUTER SCIENCE WHEN WORKING WITH ARDUINO
This article explores the possibilities and advantages of using the Python programming language together with Arduino robotics kits in the process of training future computer science teachers in pedagogical educational institutions. Considerable emphasis is placed on analyzing the principles of oper...
Saved in:
| Published in: | Automatizácia tehnologičeskih i biznes-processov Vol. 16; no. 4; pp. 88 - 93 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Odessa National Academy of Food Technologies
27.12.2024
|
| Subjects: | |
| ISSN: | 2312-3125, 2312-931X |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | This article explores the possibilities and advantages of using the Python programming language together with Arduino robotics kits in the process of training future computer science teachers in pedagogical educational institutions. Considerable emphasis is placed on analyzing the principles of operation of the simplest programs and devices that can be used to visualize the possibilities of using the Arduino platform and Python libraries to create robots that can be implemented in the educational process and everyday life. The authors have developed the program code and presented a working model of a robot assembled and programmed on the basis of Arduino components to measure humidity in computer laboratories and create automatic plant irrigation systems to maintain proper conditions in classrooms. The article presents an example of integrating the learning of the Python programming language with the use of Arduino robotics kits. This method is aimed at improving the quality of training of future computer science teachers, expanding their methodological arsenal and ensuring the ability to teach students using innovative means. The results of the study and the developed teaching and learning materials will help to interest students in STEM education and prepare a new generation of computer science teachers for the challenges of the modern technological world, expand their methodological arsenal and develop the ability to use integrated technical, engineering and mathematical solutions to solve theoretical and practical problems. In addition, this study can serve as a guide to popularize the use of Arduino and Python in educational institutions, and encourage future computer science teachers to implement STEM and hands-on teaching methods, which will contribute to better student learning and improve the quality of professional education in the field of information technology in general. In general, the study opens up a wide range of opportunities for using modern digital technologies in professional education and stimulates interest in STEM education among computer science teachers and students, thereby contributing to the development of a new generation of engineers and technology leaders. Further research could be aimed at developing specific training courses and methods for integrating the Python programming language and Arduino robotics kits into STEM education. It is important to create interdisciplinary STEM courses with the participation of teachers of computer science, physics, mathematics, vocational education in the IT industry, etc. |
|---|---|
| AbstractList | This article explores the possibilities and advantages of using the Python programming language together with Arduino robotics kits in the process of training future computer science teachers in pedagogical educational institutions. Considerable emphasis is placed on analyzing the principles of operation of the simplest programs and devices that can be used to visualize the possibilities of using the Arduino platform and Python libraries to create robots that can be implemented in the educational process and everyday life. The authors have developed the program code and presented a working model of a robot assembled and programmed on the basis of Arduino components to measure humidity in computer laboratories and create automatic plant irrigation systems to maintain proper conditions in classrooms. The article presents an example of integrating the learning of the Python programming language with the use of Arduino robotics kits. This method is aimed at improving the quality of training of future computer science teachers, expanding their methodological arsenal and ensuring the ability to teach students using innovative means. The results of the study and the developed teaching and learning materials will help to interest students in STEM education and prepare a new generation of computer science teachers for the challenges of the modern technological world, expand their methodological arsenal and develop the ability to use integrated technical, engineering and mathematical solutions to solve theoretical and practical problems. In addition, this study can serve as a guide to popularize the use of Arduino and Python in educational institutions, and encourage future computer science teachers to implement STEM and hands-on teaching methods, which will contribute to better student learning and improve the quality of professional education in the field of information technology in general. In general, the study opens up a wide range of opportunities for using modern digital technologies in professional education and stimulates interest in STEM education among computer science teachers and students, thereby contributing to the development of a new generation of engineers and technology leaders. Further research could be aimed at developing specific training courses and methods for integrating the Python programming language and Arduino robotics kits into STEM education. It is important to create interdisciplinary STEM courses with the participation of teachers of computer science, physics, mathematics, vocational education in the IT industry, etc. |
| Author | Shevchenko, L. Kyslitsyn, V. Umanets, V. |
| Author_xml | – sequence: 1 givenname: V. orcidid: 0009-0008-8986-8645 surname: Kyslitsyn fullname: Kyslitsyn, V. – sequence: 2 givenname: L. orcidid: 0000-0003-4991-4949 surname: Shevchenko fullname: Shevchenko, L. – sequence: 3 givenname: V. orcidid: 0000-0002-7237-4955 surname: Umanets fullname: Umanets, V. |
| BookMark | eNo9kdFOwjAUhhujiYree9kXAE_XrmWXzSzbImxkbEGvmrK2BoOMbMTEt5eB8eLknPx_znfz3aPrfbt3CD0RmJCQC_psjpvD5JvwLZtQIOEVugsoCcYRJW_Xf_dpwlv02PefAEAEFVHI79Bh-V6lRY6XZZGUcrHI8gTPZZ7UMlFYrrDECyXzFS5muCpllg_9rK7qUuFKyThV5bmLi8WyrlSJV3Gm8ljhdapyvC7K1-FhnVUpluVLneXFA7rxZte7x789QvVMVXE6nhdJFsv5uCEsCseeC88D6gXhdkM4oYZHzoJn3ltj_MZysFFomWEsAGuJg6ChxsFUNGCZDekIZReubc2nPnTbL9P96NZs9Tlouw9tuuO22TkNTeSmIBhwAMbBGW-FjyzhQTMlwk1PLLiwmq7t-875fx4BfRagBwH6LEAPAugvaPdypA |
| ContentType | Journal Article |
| DBID | AAYXX CITATION DOA |
| DOI | 10.15673/atbp.v16i4.3015 |
| DatabaseName | CrossRef DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | CrossRef |
| Database_xml | – sequence: 1 dbid: DOA name: Open Access: DOAJ - Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Business |
| EISSN | 2312-931X |
| EndPage | 93 |
| ExternalDocumentID | oai_doaj_org_article_0c9e80740600460eafd7f9d162c817e8 10_15673_atbp_v16i4_3015 |
| GroupedDBID | 5VS AAYXX ADBBV ALMA_UNASSIGNED_HOLDINGS ARCSS BCNDV CITATION EOJEC GROUPED_DOAJ KQ8 OBODZ TUS |
| ID | FETCH-LOGICAL-c1495-f67f623f716db1613a69ed0f4ffdaafbd60d95d4a4420dd1e02c3ae087c0d4d53 |
| IEDL.DBID | DOA |
| ISSN | 2312-3125 |
| IngestDate | Fri Oct 03 12:38:39 EDT 2025 Sat Nov 29 03:52:25 EST 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c1495-f67f623f716db1613a69ed0f4ffdaafbd60d95d4a4420dd1e02c3ae087c0d4d53 |
| ORCID | 0009-0008-8986-8645 0000-0003-4991-4949 0000-0002-7237-4955 |
| OpenAccessLink | https://doaj.org/article/0c9e80740600460eafd7f9d162c817e8 |
| PageCount | 6 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_0c9e80740600460eafd7f9d162c817e8 crossref_primary_10_15673_atbp_v16i4_3015 |
| PublicationCentury | 2000 |
| PublicationDate | 2024-12-27 |
| PublicationDateYYYYMMDD | 2024-12-27 |
| PublicationDate_xml | – month: 12 year: 2024 text: 2024-12-27 day: 27 |
| PublicationDecade | 2020 |
| PublicationTitle | Automatizácia tehnologičeskih i biznes-processov |
| PublicationYear | 2024 |
| Publisher | Odessa National Academy of Food Technologies |
| Publisher_xml | – name: Odessa National Academy of Food Technologies |
| SSID | ssj0001737956 ssib044730971 |
| Score | 2.2783737 |
| Snippet | This article explores the possibilities and advantages of using the Python programming language together with Arduino robotics kits in the process of training... |
| SourceID | doaj crossref |
| SourceType | Open Website Index Database |
| StartPage | 88 |
| SubjectTerms | arduino arduino programming computer science teacher python stem education |
| Title | PYTHON PROGRAMMING LANGUAGE AS A MEANS OF TRAINING FUTURE TEACHERS OF COMPUTER SCIENCE WHEN WORKING WITH ARDUINO |
| URI | https://doaj.org/article/0c9e80740600460eafd7f9d162c817e8 |
| Volume | 16 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: Open Access: DOAJ - Directory of Open Access Journals customDbUrl: eissn: 2312-931X dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001737956 issn: 2312-3125 databaseCode: DOA dateStart: 20100101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2312-931X dateEnd: 99991231 omitProxy: false ssIdentifier: ssib044730971 issn: 2312-3125 databaseCode: M~E dateStart: 20100101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV27btswFCWKoCi6FE0faNIm4NClgxJK4kMcWVe2jMaUoUhwOgkUH0AW10idfH9ISgncqUtXURKIcy_Ac8jLcwH4SkiwUdIowcy5BBs6JJzlPDHEaJ8fBdYudi25YlIWNzd8fdDqK9SEjfbAI3CXSHMbDFsQjfccrXKGOW5SmukiZTZe80WMH4gpn0kY-8TlE9GJuy0sZ5yMneaiS19GpjNLQll-qfbD7uIhpbf4wic8-WuNOrDyj2vO_C14M5FFKMZJHoMXdvsOvHqqVX8PdutfbVVLuG7qRSNWq6VcwCshF51YlFBcQwFXpZDXsJ7DthFLGcbnXSh0gG0pZlXZxLFZvVp3ntbCaccJbqpSwk3d_AwfbJZtBUXzo1vK-gPo5mU7q5KphUKig_RJHGXOExznVZEZPLnLFeXWIIedM0q5wVBkODFYYZwhY1KLMp0riwqmkcGG5B_B0fb31n4C0HJacOUVRqo1pgoPDmFnqdIqONK44gR8ewKt341OGX1QGAHgPgDcR4D7APAJ-B5QfX4veFzHBz7y_RT5_l-RP_0fP_kMXmeepoQClYx9AUf7u3t7Bl7qh_3tn7vzmFSPi2zECg |
| linkProvider | Directory of Open Access Journals |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=PYTHON+PROGRAMMING+LANGUAGE+AS+A+MEANS+OF+TRAINING+FUTURE+TEACHERS+OF+COMPUTER+SCIENCE+WHEN+WORKING+WITH+ARDUINO&rft.jtitle=Automatiz%C3%A1cia+tehnologi%C4%8Deskih+i+biznes-processov&rft.au=V.+Kyslitsyn&rft.au=L.+Shevchenko&rft.au=V.+Umanets&rft.date=2024-12-27&rft.pub=Odessa+National+Academy+of+Food+Technologies&rft.issn=2312-3125&rft.eissn=2312-931X&rft.volume=16&rft.issue=4&rft.spage=88&rft.epage=93&rft_id=info:doi/10.15673%2Fatbp.v16i4.3015&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_0c9e80740600460eafd7f9d162c817e8 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2312-3125&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2312-3125&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2312-3125&client=summon |