Title Kreiranje Pearsonovih slagalica za učenje programskog jezika Python
Title (english) Creating Pearson puzzles for learning Python programming language
Author Martina Perišin
Mentor Ani Grubišić (mentor)
Committee member Ani Grubišić (predsjednik povjerenstva)
Committee member Branko Žitko (član povjerenstva)
Committee member Ines Šarić-Grgić (član povjerenstva)
Granter University of Split Faculty of Science Split
Defense date and country 2024-09-26, Croatia
Scientific / art field, discipline and subdiscipline TECHNICAL SCIENCES Computing
Scientific / art field, discipline and subdiscipline INTERDISCIPLINARY AREAS OF KNOWLEDGE Educational Sciences (Child and Educational Psychology, Sociology of Education, Political Science of Education, Economics of Education, Anthropology of Education, Neurosciences and Early Learning, Educational Disciplines)
Abstract Ovaj rad istražuje razvoj i primjenu različitih metoda poučavanja programiranja u obrazovnim ustanovama, s posebnim naglaskom na povijesne perspektive i inovativne pristupe koji koriste suvremene tehnologije i interaktivne tehnike. Kroz pregled povijesti računalnog programiranja u obrazovanju, identificirani su ključni momenti i promjene koje su oblikovale način na koji se programiranje danas podučava. Tradicionalne metode, koje uključuju predavanja, demonstracije i vježbe, dugo su bile temelj obrazovnih kurikuluma. Iako su ove metode učinkovite u prenošenju osnovnih znanja, često se pokazale nedovoljno angažirajućima za učenike i neadekvatnima za razvoj kritičkog mišljenja i praktičnih vještina potrebnih u stvarnom svijetu. S druge strane, inovativne metode poučavanja, poput preokrenute učionice, učenja temeljenog na problemima, učenja temeljenog na upitima, integracije gamifikacije, korištenja alata poput Parsonovih slagalica i virtualnih laboratorija, nude nove mogućnosti za poboljšanje iskustva učenja. Ove metode potiču aktivno sudjelovanje, kolaboraciju među učenicima, praktičnu primjenu znanja i razvoj dubokog razumijevanja programskih koncepata. Parsonove slagalice, koje su detaljno obrađene u ovom radu, predstavljaju poseban oblik učenja programiranja koji kombinira elemente igre i izazova, čime se povećava angažman učenika. Kroz različite varijacije, uključujući osnovne i napredne zadatke, one pomažu učenicima u savladavanju sintakse i logičkog toka programa na zanimljiv i učinkovit način. Zaključno, evolucija metoda poučavanja programiranja odražava širu promjenu u obrazovanju prema interaktivnijem pristupu orijentiranom prema učeniku. Ove inovativne metode ne samo da poboljšavaju ishode učenja, već također čine proces učenja programiranja pristupačnijim i zanimljivijim za širi krug učenika. Stoga je važno nastaviti istraživanje i implementaciju ovih metoda kako bi se osigurala kvaliteta i relevantnost obrazovanja u dinamičnom polju računalnih znanosti.
Abstract (english) This paper explores the development and application of various methods for teaching programming in educational institutions, with a particular emphasis on historical perspectives and innovative approaches that utilize modern technologies and interactive techniques. Through a review of the history of computer programming in education, key moments and changes that have shaped the way programming is taught today have been identified. Traditional methods, including lectures, demonstrations, and exercises, have long been the cornerstone of educational curricula. While these methods are effective in conveying fundamental knowledge, they have often been found to be insufficiently engaging for students and inadequate for developing critical thinking and practical skills needed in the real world. On the other hand, innovative teaching methods, such as flipped classrooms, problem-based learning, inquiry-based learning, gamification integration, the use of tools like Parsons puzzles and virtual laboratories, offer new opportunities to enhance the learning experience. These methods encourage active participation, collaboration among students, practical application of knowledge, and the development of a deep understanding of programming concepts. Parsons puzzles, which are extensively discussed in this paper, represent a special form of learning programming that combines elements of play and challenge, thereby increasing student engagement. Through various variations, including basic and advanced tasks, they help students master the syntax and logical flow of programs in an interesting and effective way. In conclusion, the evolution of programming teaching methods reflects a broader shift in education towards a more interactive, student-centered approach. These innovative methods not only improve learning outcomes but also make the process of learning programming more accessible and engaging for a wider range of students. Therefore, it is important to continue researching and implementing these methods to ensure the quality and relevance of education in the dynamic field of computer science.
Keywords
učenje programiranja
metode podučavanja
inovativna pedagogija
Parsonove slagalice
informatika
kurikulum
tehnologije učenja
Python
Keywords (english)
programming education
teaching methods
innovative pedagogy
parsons puzzles
computer science
curriculum
learning technologies
Python
Language croatian
URN:NBN urn:nbn:hr:166:533578
Study programme Title: Computer Science; specializations in: specialization in Education Course: specialization in Education Study programme type: university Study level: graduate Academic / professional title: sveučilišni/a magistar/magistra edukacije informatike (sveučilišni/a magistar/magistra edukacije informatike)
Type of resource Text
File origin Born digital
Access conditions Open access
Terms of use
Created on 2024-10-21 11:02:16