izpis_h1_title_alt

Zgodnje učenje programiranja s programskim jezikom Scratch Junior : diplomsko delo
ID Ropret, Maja (Author), ID Nančovska Šerbec, Irena (Mentor) More about this mentor... This link opens in a new window, ID Cerar, Špela (Co-mentor)

URLURL - Presentation file, Visit http://pefprints.pef.uni-lj.si/4765/ This link opens in a new window

Abstract
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.

Language:Slovenian
Keywords:ScratchJr, konstrukcionizem
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:PEF - Faculty of Education
Publisher:[M. Ropret]
Year:2017
Number of pages:44 str.
PID:20.500.12556/RUL-96269 This link opens in a new window
UDC:004:373.3(043.2)
COBISS.SI-ID:11737417 This link opens in a new window
Publication date in RUL:28.09.2017
Views:2227
Downloads:176
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Early programming learning with programming language Scratch Junior
Abstract:
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.

Keywords:programming, programiranje

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back