Tehničko veleučilište u Zagrebu · Zagreb

Mobilna aplikacija za poticanje algoritamskog razmišljanja kroz dinamički generiranu igru za djecu predškolske dobi

završni rad (stručni)

završni rad (stručni)

Mobilna aplikacija za poticanje algoritamskog razmišljanja kroz dinamički generiranu igru za djecu predškolske dobi

Vrsta ocjenski radovi
Tip završni rad (stručni)
Godina 2023
Status obranjeno

Sažetak

U radu je opisana izrada mobilne aplikacije čiji je cilj djeci predškolske dobi približiti osnovne ideje programiranja kroz igru. Igra se sastoji od dinamički generiranih nivoa u kojima je zadaća da se istaknuti objekt, lik psa, pomakne do označenog cilja unosom naredbi kretanja prateći pritom označenu stazu ili krećući se unutar strukture labirinta. Korisnik naredbe unosi slijedno unaprijed za cijeli nivo, s mogućnošću kontrole toka izvršavanja korištenjem strukture petlji. Uspješnost rješavanja igre se utvrđuje na temelju izvršavanja unesenih komandi. Za stvaranje nivoa igre korišteni su algoritmi na temelju promjenjivih ulaznih parametara čime je omogućena kontrola težine igre i različitih vizualnih elemenata. Temelj pojedine igre predstavlja struktura labirinta čije se kreiranje vrši putem specijaliziranih algoritama. Opisan je način rada ovih algoritama i izvršena je analiza njihovih svojstava. Dodatno je opisan i analiziran poseban skup algoritama čija je zadaća validacija i pronalazak rješenja stvorenih nivoa. Na temelju provedene analize odabrani su odgovarajući algoritmi za pojedine zahtjeve aplikacije.

Ključne riječi

mobilno učenje ; algoritamsko razmišljanje