<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=173141"><dc:title>Uporaba programskih vzorcev pri poučevanju osnov programiranja z delčki</dc:title><dc:creator>Ferenc,	Kaja	(Avtor)
	</dc:creator><dc:creator>Zapušek,	Matej	(Mentor)
	</dc:creator><dc:creator>Nančovska Šerbec,	Irena	(Komentor)
	</dc:creator><dc:subject>Osnovnošolsko učenje in poučevanje</dc:subject><dc:subject>Računalniško programiranje</dc:subject><dc:subject>programski vzorci</dc:subject><dc:subject>osnove programiranja</dc:subject><dc:subject>poučevanje programiranja</dc:subject><dc:subject>programiranje z delčki</dc:subject><dc:subject>programerji začetniki</dc:subject><dc:subject>analiza programov</dc:subject><dc:description>V magistrskem delu se ukvarjamo z analizo programov učencev v Scratchu, pri čemer raziskujemo uporabo in razvoj programskih vzorcev v procesu učenja osnov programiranja. V teoretičnem delu opredelimo programske vzorce in utemeljimo njihov pomen pri poučevanju uvodnega programiranja z delčki. Prav tako obravnavamo težave, s katerimi se učenci soočajo pri uvodnem programiranju in jih je mogoče natančneje identificirati s pomočjo analize strukture programskega vzorca.
Pri poučevanju programiranja je pomembno, da učitelji vedo, kako smiselno graditi konceptualno programersko znanje in spremljati usvajanje teh znanj. Predstavljena metoda priporoča analizo programskih vzorcev učencev, ki jih uporabljajo pri snovanju svojih rešitev in kako jih med seboj povezujejo v kompleksnejših primerih. To jim daje vpogled v konceptualno znanje učenca in jim lahko pomaga pri načrtovanju poteka dela ter pri odločitvi glede uporabe učnih metod in pristopov.
V empiričnem delu magistrskega dela najprej s pregledom literature ugotovimo, kako so programski vzorci definirani v tekstovnih programskih jezikih in jih smiselno prilagodimo za programske jezike z delčki. Nato s pomočjo ročne analize programov učencev raziščemo, kako uspešno so učenci uporabljali programske vzorce pri reševanju nalog in spremljamo njihov napredek v  razumevanju programskih konceptov skozi celoten učni proces. Dodatno z uporabo metod strojnega učenja analiziramo vzorce reševanja nalog in prepoznavamo najpogostejše težave, s katerimi se učenci soočajo. Ti vpogledi služijo kot osnova za izboljšanje učnih pristopov pri uvodnem programiranju.
Na podlagi rezultatov oblikujemo priporočila in smernice za učitelje, ki jim bodo v pomoč pri načrtovanju in izvedbi pouka uvodnega programiranja, ki temelji na uporabi programskih vzorcev.</dc:description><dc:publisher>K. Ferenc</dc:publisher><dc:date>2025</dc:date><dc:date>2025-09-13 08:30:36</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>173141</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
