diplomsko delo
Maja Ropret (Avtor), Irena Nančovska Šerbec (Mentor), Špela Cerar (Komentor)

Povzetek

Veliko strokovnjakov je mnenja, da je programiranje novodobna pismenost. Zato je pomembno, da se otroci čim prej seznanijo s programiranjem in ga usvojijo. Glavna tema diplomskega dela je zgodnje učenje programiranja. V teoretičnem delu obravnavamo učinke zgodnjega učenja programiranja na miselne strukture otrok in predstavimo aplikacijo Scratch Junior, ki je temu namenjena. Scratch Junior je prosto dostopni programski jezik, ki je namenjen uvajanju mlajših generacij v svet programiranja. Uporabniki lahko z njim ustvarjajo interaktivne projekte in se na zabaven način učijo konceptov programiranja. Aplikacija je namenjena otrokom, starim med 5 in 7 let, in je temu primerno tudi prilagojena. V teoretičnem delu je opisan konstrukcionizem, teorija učenja, ki jo je razvil ameriški matematik, računalničar in pedagog Seymour Papert. Konstrukcionistična teorija temelji na ideji »learning by making«, kar pomeni, da je za učenje najpomembnejši proces, v katerem izdelujemo smiseln izdelek. Po zgledu konstrukcionistične teorije smo z učenci drugega razreda osnovne šole naredili prve korake v svet programiranja. Polovica razreda se je učila programiranja z aplikacijo Scratch Junior, druga polovica pa s pomočjo fizičnih ukaznih blokov. Ugotavljali smo, ali učenci s pomočjo aplikacije Scratch Junior in fizičnih ukaznih blokov usvojijo zastavljene učne cilje ter kateri način je bolj primeren za prve korake v svet programiranja. Ugotovili smo, da je konstrukcionistični pristop zelo primeren za učenje programiranja, saj učenci tako gradijo svoje znanje z interakcijami z okoljem. Po konstrukcionistični teoriji je namreč učenje najbolj učinkovito, kadar učenec med procesom učenja konstruira smiseln izdelek. Po izvedeni učni uri smo ugotovili, da so vsi učenci usvojili zastavljene učne cilje, seveda pa imata oba načina uvedbe svoje prednosti in slabosti. Vsekakor sta oba načina primerna za zgodnje učenje programiranja.

Ključne besede

ScratchJr;konstrukcionizem;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL PEF - Pedagoška fakulteta
Založnik: [M. Ropret]
UDK: 004:373.3(043.2)
COBISS: 11737417 Povezava se bo odprla v novem oknu
Št. ogledov: 1177
Št. prenosov: 163
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Early programming learning with programming language Scratch Junior
Sekundarni povzetek: As told by lots of experts, programming is the new literacy. That is why it is important to introduce children to programming in early ages. The main topic of diploma is early programming learning. In theoretical part we consider the effects of early programming learning on children's mental structures and present the application Scratch Junior, which is intended for this purpose. ScratchJr is a freely accessible programming language designed to introduce younger generations into the world of programming. Users can create interactive projects with it and learn the concepts of programming in a fun way. The application is intended for children aged between 5 and 7 and is suitably adapted fort his purpose. Next chapter describes constructionism, a pedagogical theory developed by american mathematician, computer scientist and pedagogue Seymour Papert. Constructionism is based on idea of 'learning by making' which means that learning is most effective when part of an activity the learner experiences as constructing a meaningful product. Following the constructionism theory, we helped students of the second grade of elementary school made their first steps into the world of programming. Half of the class studied programming with the ScratchJr application, while the other half with the help of physical command blocks. We were determining if students using the ScratchJr application and physical command blocks adopt learning objectives and which method is more suitable for the first steps in the programming world. We have found that the constructive approach is very suitable for learning programming, since students build their knowledge in interaction with environment. According to constructionism, learning is most effective when a student constructs a meaningful product in the learning process. After the lesson learned, we found that all children have adopted the set learning goals, but also both od them have their advantages and disadvantages. In any case, both methods are suitable for early programming of programming.
Sekundarne ključne besede: programming;programiranje;
Vrsta datoteke: application/pdf
Vrsta dela (COBISS): Diplomsko delo/naloga
Komentar na gradivo: Univ. v Ljubljani, Pedagoška fak., Dvopredmetni učitelj, Matematika-računalništvo
Strani: 44 str.
ID: 10866715