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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Automatizácia tehnologičeskih i biznes-processov Jg. 16; H. 4; S. 88 - 93
Hauptverfasser: Kyslitsyn, V., Shevchenko, L., Umanets, V.
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Odessa National Academy of Food Technologies 27.12.2024
Schlagworte:
ISSN:2312-3125, 2312-931X
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
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: 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: 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/eLvHCXMwrV1NT9wwELUqVFVcUOmHgBbkQy89BJzYsZOju81uVmWdVUi0cIocf0hclhUs_H5sJ6DtiQvXOI6sN6PMG3v8BoBfmSXKWppEFEniEhRLI6mkjrSxWdIbSpQKOrOXTIjs-jpf7rT68jVhgzzwANwFUrnxgi2IhnuORlrNbK5jmqgsZiZc80Us30mmnCcR4hw3H4lO2G1hmOXp0GkuqPQl6XhmmVKGL-S235w_xfSWnDuHT_-LUTtS_iHmTD-Dg5EsQj4s8hB8MOsv4NNLrfpXsFneNGUl4LKuZjVfLOZiBi-5mLV8VkB-BTlcFFxcwWoKm5rPhR-ftr7QATYFn5RFHcYm1WLZOloLxx0nuCoLAVdV_c9PWM2bEvL6bzsX1TfQTotmUkZjC4VI-dQnspQ5Q2DrsiLdO3KHJc2NRpZYq6W0vaZI56kmkpAEaR0blCgsDcqYQproFH8He-u7tTkCMFbU_VRlqjHzGn6oj7FhxLrw70gUVtkx-P0CWrcZlDI6n2F4gDsPcBcA7jzAx-CPR_X1Pa9xHR44y3ej5bu3LH_yHh_5AfYTR1N8gUrCfoK97f2jOQUf1dP29uH-LDjVM8x_xA0
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=Kyslitsyn%2C+V.&rft.au=Shevchenko%2C+L.&rft.au=Umanets%2C+V.&rft.date=2024-12-27&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=n%2Fa&rft.externalDocID=10_15673_atbp_v16i4_3015
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