Artificial intelligence in teaching programming to students of pedagogical university

The purpose of the study. Modern education is undergoing significant changes. Artificial intelligence technologies are being introduced into the educational practice of universities, including pedagogical universities. These technologies have great opportunities. However, there is a need for a deepe...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Otkrytoe Obrazovanie Ročník 28; číslo 4; s. 23 - 32
Hlavný autor: Yashina, I. A.
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Plekhanov Russian University of Economics 01.09.2024
Predmet:
ISSN:1818-4243, 2079-5939
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract The purpose of the study. Modern education is undergoing significant changes. Artificial intelligence technologies are being introduced into the educational practice of universities, including pedagogical universities. These technologies have great opportunities. However, there is a need for a deeper study of the influence and role of artificial intelligence not only in the educational process of the university as a whole, but also in the specifics of teaching individual disciplines, including programming for future teachers of computer science The problem of using artificial intelligence in teaching students of pedagogical universities is urgent. The article is devoted to the substantiation of the role of artificial intelligence in the process of teaching programming to students, future teachers of computer science and the study of the possibility of its effective application in the real educational process. Materials and Methods. The analysis of scientific publications in the field of using artificial intelligence in the educational process of higher education institution and the analysis of scientific and methodological literature on teaching programming to students of pedagogical universities were performed. Artificial intelligence tools used in professional software development have been analyzed. The experiment of using the online development environment Replit with artificial intelligence technology in Python programming course for students of pedagogical university was carried out. A questionnaire survey of students at the beginning and after the completion of the course was carried out. The results of the study. Traditionally, the author's e-learning course developed in the Moodle environment, programming simulator with automated solution checking, IDLE Python and online compilers are used in teaching programming to 1st year students of Krasnoyarsk State Pedagogical University. These learning tools were supplemented with Replit online development environment with artificial intelligence technology. According to the results of the experiment it is shown that the use of online development environment Replit with artificial intelligence technology in teaching programming to students of pedagogical university helps in writing and debugging code, makes the course less complex, this is confirmed by the results of questionnaire survey of students, also showing that most students give their preference to this development environment. At the end of the students' mastering of the programming course there is a significant growth in self-assessment of the programming level, which is confirmed by the learning results. Conclusion. The role of artificial intelligence in the process of teaching students programming can be significant and useful both for the instructor and the students. In particular, the use of artificial intelligence helps the student in writing and debugging code, simplifies the process of explaining to the instructor the ways of algorithm development and program compilation. The example of the integrated online environment Replit, which has built-in artificial intelligence, shows its possibilities for effective teaching students programming.As a result, the article confirms the need for further research and development of methodological support for the successful integration of artificial intelligence in the process of teaching students of pedagogical universities in the field of programming
AbstractList The purpose of the study. Modern education is undergoing significant changes. Artificial intelligence technologies are being introduced into the educational practice of universities, including pedagogical universities. These technologies have great opportunities. However, there is a need for a deeper study of the influence and role of artificial intelligence not only in the educational process of the university as a whole, but also in the specifics of teaching individual disciplines, including programming for future teachers of computer science The problem of using artificial intelligence in teaching students of pedagogical universities is urgent. The article is devoted to the substantiation of the role of artificial intelligence in the process of teaching programming to students, future teachers of computer science and the study of the possibility of its effective application in the real educational process. Materials and Methods. The analysis of scientific publications in the field of using artificial intelligence in the educational process of higher education institution and the analysis of scientific and methodological literature on teaching programming to students of pedagogical universities were performed. Artificial intelligence tools used in professional software development have been analyzed. The experiment of using the online development environment Replit with artificial intelligence technology in Python programming course for students of pedagogical university was carried out. A questionnaire survey of students at the beginning and after the completion of the course was carried out. The results of the study. Traditionally, the author's e-learning course developed in the Moodle environment, programming simulator with automated solution checking, IDLE Python and online compilers are used in teaching programming to 1st year students of Krasnoyarsk State Pedagogical University. These learning tools were supplemented with Replit online development environment with artificial intelligence technology. According to the results of the experiment it is shown that the use of online development environment Replit with artificial intelligence technology in teaching programming to students of pedagogical university helps in writing and debugging code, makes the course less complex, this is confirmed by the results of questionnaire survey of students, also showing that most students give their preference to this development environment. At the end of the students' mastering of the programming course there is a significant growth in self-assessment of the programming level, which is confirmed by the learning results. Conclusion. The role of artificial intelligence in the process of teaching students programming can be significant and useful both for the instructor and the students. In particular, the use of artificial intelligence helps the student in writing and debugging code, simplifies the process of explaining to the instructor the ways of algorithm development and program compilation. The example of the integrated online environment Replit, which has built-in artificial intelligence, shows its possibilities for effective teaching students programming.As a result, the article confirms the need for further research and development of methodological support for the successful integration of artificial intelligence in the process of teaching students of pedagogical universities in the field of programming
The purpose of the study. Modern education is undergoing significant changes. Artificial intelligence technologies are being introduced into the educational practice of universities, including pedagogical universities. These technologies have great opportunities. However, there is a need for a deeper study of the influence and role of artificial intelligence not only in the educational process of the university as a whole, but also in the specifics of teaching individual disciplines, including programming for future teachers of computer science The problem of using artificial intelligence in teaching students of pedagogical universities is urgent. The article is devoted to the substantiation of the role of artificial intelligence in the process of teaching programming to students, future teachers of computer science and the study of the possibility of its effective application in the real educational process.Materials and Methods. The analysis of scientific publications in the field of using artificial intelligence in the educational process of higher education institution and the analysis of scientific and methodological literature on teaching programming to students of pedagogical universities were performed. Artificial intelligence tools used in professional software development have been analyzed. The experiment of using the online development environment Replit with artificial intelligence technology in Python programming course for students of pedagogical university was carried out. A questionnaire survey of students at the beginning and after the completion of the course was carried out.The results of the study. Traditionally, the author's e-learning course developed in the Moodle environment, programming simulator with automated solution checking, IDLE Python and online compilers are used in teaching programming to 1st year students of Krasnoyarsk State Pedagogical University. These learning tools were supplemented with Replit online development environment with artificial intelligence technology. According to the results of the experiment it is shown that the use of online development environment Replit with artificial intelligence technology in teaching programming to students of pedagogical university helps in writing and debugging code, makes the course less complex, this is confirmed by the results of questionnaire survey of students, also showing that most students give their preference to this development environment. At the end of the students' mastering of the programming course there is a significant growth in self-assessment of the programming level, which is confirmed by the learning results.Conclusion. The role of artificial intelligence in the process of teaching students programming can be significant and useful both for the instructor and the students. In particular, the use of artificial intelligence helps the student in writing and debugging code, simplifies the process of explaining to the instructor the ways of algorithm development and program compilation. The example of the integrated online environment Replit, which has built-in artificial intelligence, shows its possibilities for effective teaching students programming.As a result, the article confirms the need for further research and development of methodological support for the successful integration of artificial intelligence in the process of teaching students of pedagogical universities in the field of programming
Author Yashina, I. A.
Author_xml – sequence: 1
  givenname: I. A.
  surname: Yashina
  fullname: Yashina, I. A.
  organization: Krasnoyarsk State Pedagogical University named after V.P. Astafyev
BookMark eNo9kMlqwzAQhkVJoWmaZ6hfQK1mtNg-htAlEOilOQtFi6viWEF2Cnn72k3JaRZmPvi_ezLrUucJeQT2hKAq9QwVVFSg4BQZCioocsrxhsyRlTWVNa9nZH49uiPLvo97JkQpJdZsTnarPMQQbTRtEbvBt21sfGf9OBSDN_Yrdk1xzKnJ5nCY-iEV_XByvhv6IoXi6J1pUhPt-H_q4o_PfRzOD-Q2mLb3y_-6ILvXl8_1O91-vG3Wqy21oDhSgxAUl0F6GwARai9MMACOo1XAQDLLA6uUrGXJS-f8mNiVCOMFSGGAL8jmwnXJfOtjjgeTzzqZqP8WKTfajPls6zVIB6h44Bal2EtRsUqORO9cpSpp2MgqLyybU99nH648YPpPtp486smjnmRroZFrjvwXBw50Jw
Cites_doi 10.36809/2309-9380-2022-37-156-160
10.21686/1818-4243-2024-2-13-23
10.32743/UniTech.2024.120.3.17010
10.32517/0234-0453-2019-34-6-26-33
ContentType Journal Article
DBID AAYXX
CITATION
DOA
DOI 10.21686/1818-4243-2024-4-23-32
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 Education
EISSN 2079-5939
EndPage 32
ExternalDocumentID oai_doaj_org_article_15d1263f3c254b548085ddeedd8685a0
10_21686_1818_4243_2024_4_23_32
GroupedDBID 5VS
AAYXX
ALMA_UNASSIGNED_HOLDINGS
CITATION
GROUPED_DOAJ
ID FETCH-LOGICAL-c1632-a21f635f5ecf12219e4afa11d32c610150c3f086595737dde686d72111d154a13
IEDL.DBID DOA
ISSN 1818-4243
IngestDate Fri Oct 03 12:53:07 EDT 2025
Sat Nov 29 05:02:54 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
License https://openedu.rea.ru/jour/about/editorialPolicies#openAccessPolicy
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c1632-a21f635f5ecf12219e4afa11d32c610150c3f086595737dde686d72111d154a13
OpenAccessLink https://doaj.org/article/15d1263f3c254b548085ddeedd8685a0
PageCount 10
ParticipantIDs doaj_primary_oai_doaj_org_article_15d1263f3c254b548085ddeedd8685a0
crossref_primary_10_21686_1818_4243_2024_4_23_32
PublicationCentury 2000
PublicationDate 2024-09-01
PublicationDateYYYYMMDD 2024-09-01
PublicationDate_xml – month: 09
  year: 2024
  text: 2024-09-01
  day: 01
PublicationDecade 2020
PublicationTitle Otkrytoe Obrazovanie
PublicationYear 2024
Publisher Plekhanov Russian University of Economics
Publisher_xml – name: Plekhanov Russian University of Economics
References ref8
ref7
ref9
ref4
ref3
ref6
ref11
ref5
ref10
ref2
ref1
References_xml – ident: ref2
  doi: 10.36809/2309-9380-2022-37-156-160
– ident: ref1
– ident: ref5
– ident: ref6
– ident: ref7
– ident: ref9
– ident: ref3
  doi: 10.21686/1818-4243-2024-2-13-23
– ident: ref8
  doi: 10.32743/UniTech.2024.120.3.17010
– ident: ref10
– ident: ref11
– ident: ref4
  doi: 10.32517/0234-0453-2019-34-6-26-33
SSID ssib044755290
ssib015894855
ssj0001862428
Score 2.2664237
Snippet The purpose of the study. Modern education is undergoing significant changes. Artificial intelligence technologies are being introduced into the educational...
The purpose of the study. Modern education is undergoing significant changes. Artificial intelligence technologies are being introduced into the educational...
SourceID doaj
crossref
SourceType Open Website
Index Database
StartPage 23
SubjectTerms artificial intelligence in programming
artificial intelligence in teaching programming
programming teaching methodology
replit development environment
Title Artificial intelligence in teaching programming to students of pedagogical university
URI https://doaj.org/article/15d1263f3c254b548085ddeedd8685a0
Volume 28
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2079-5939
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001862428
  issn: 1818-4243
  databaseCode: DOA
  dateStart: 20130101
  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: 2079-5939
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssib044755290
  issn: 1818-4243
  databaseCode: M~E
  dateStart: 0
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV09T8MwELVQxcCC-BTlSx5YrcZnO3FGQEUMUDFQqZvlJDbqQFu1KSO_nbMdqnZiYYkSJ4qSd07uXfL8TMid8l5bTK0sK7xnsvIFs6WumBUOkw0UmXLRZ_alGI30ZFK-bU31FTRhyR44ATfgquGQCy9qLGWq4E6mFT6Srml0rpWN1XpWlFvFFPYkrvSO60lwtVPQ_Q-KX1_iuIg4Tg4zFpMgRRJ_Ac91Ptg0YicCySQDwQTspK4th_-Yip6OyGHHIel9uvZjsudmJ2H65U6qcUrGYVeyhqDTLc9N3KBtJ5-knTLrM6y3c7pKJpcrOvd04Rr7kd6JdL1RbpyR8dPw_fGZdfMnsBpZFjAL3COf8MrVngO-mpy03nLeCKiRNSEVrIXHkkaVqhAFgoq33oSKkDdIrCwX56Q3m8_cBaGV077mzoF1HCmcQpZbVpnTwG3uZJX1SfYLjVkkmwyD5UVE0wQ0TUDTBDSNNCCMgD55CBBuDg8-17EBo2-66Ju_on_5Hye5IgcxzFE5dk167XLtbsh-_dVOV8vb2LFw-fo9_AGq3stC
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=Artificial+intelligence+in+teaching+programming+to+students+of+pedagogical+university&rft.jtitle=Otkrytoe+Obrazovanie&rft.au=Yashina%2C+I.+A.&rft.date=2024-09-01&rft.issn=1818-4243&rft.eissn=2079-5939&rft.volume=28&rft.issue=4&rft.spage=23&rft.epage=32&rft_id=info:doi/10.21686%2F1818-4243-2024-4-23-32&rft.externalDBID=n%2Fa&rft.externalDocID=10_21686_1818_4243_2024_4_23_32
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1818-4243&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1818-4243&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1818-4243&client=summon