izpis_h1_title_alt

Prehod iz vizualnega v tekstovno programiranje
ID Hladnik, Maja (Avtor), ID Nančovska Šerbec, Irena (Mentor) Več o mentorju... Povezava se odpre v novem oknu

URLURL - Predstavitvena datoteka, za dostop obiščite http://pefprints.pef.uni-lj.si/5258/ Povezava se odpre v novem oknu

Izvleček
Kodiranje oz. programiranje je pomembna veščina 21. stoletja. Vizualni programski jeziki kot je Scratch so enostavni za razumevanje in poučevanje, zato postajajo vedno bolj priljubljena orodja za začetno poučevanje programiranja. Zaradi svoje barvitosti, simbolov, vizualnih elementov in preprostosti zelo motivirajo učence. Vendar, večina didaktikov računalništva meni, da morajo učenci preiti na tekstovne programske jezike, kot je Python, po tem ko že obvladajo vizualne programske jezike. Sodobna didaktika računalnitva teži k temu, da je potrebno učence naučiti, kako uporabiti računalniško mišljenje in znanje, ki so se ga naučili v Sratchu, v tekstovnih programskih jezikih, kot je Python. Programerji, eksperti in didaktiki računalništva menijo, da programiranje v višjih programskih jezikih, ki so običajno tekstovni jeziki, kot je npr. Python, omogoča več svobode izražanja. V diplomskem delu obravnavamo stališča didaktikov računalništva oz. strokovnjakov na področju programiranja glede prehoda iz vizualnega v tekstovno programiranje. Med njimi prevladuje mnenje, da je prehod potrebno izvajati. Večina se strinja, da si pri tem pomagamo z grafičnimi okolji, kot je Blockly. Blockly je grafični urejevalnik, v katerem učenci zlagajo bloke, podobno kot v vizualnem programskem okolju Scratch, vzporedno pa se jim ob strani izpisuje koda v Pythonu (ali v JavaScriptu). Na tak način se učenci že predhodno vizualno srečujejo s kodo, ki jo lahko preberejo in razložijo z učiteljevo pomočjo. V raziskavi nas je zanimalo, ali je po mnenju osnovnošolskih učiteljev in srednješolskih profesorjev računalništva potreben prehod iz vizualnega v tekstovno programiranje in zakaj.

Jezik:Slovenski jezik
Ključne besede:vizualno programiranje
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:PEF - Pedagoška fakulteta
Leto izida:2018
PID:20.500.12556/RUL-102512 Povezava se odpre v novem oknu
COBISS.SI-ID:12107593 Povezava se odpre v novem oknu
Datum objave v RUL:18.09.2018
Število ogledov:927
Število prenosov:108
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Transition from block- to text-based programming
Izvleček:
Coding or programming is important skill of 21st century. Block-based languages, such as Scratch, are becoming more and more popular tools for initial programming instruction, because they are simple to learn and teach. They can highly motivate students because of their colorfulness, symbols, visual elements and simplicity. Although, many didactics of computer science think, that students should move on to a text-based programming language such as Python, once they have mastered visual programming languages. Modern didactic of computer science tends to teach students how to transfer the programming and thinking skills, learnt while using Scratch, to Python. Expert programmers and didactics of computer science consider that programming in higher programming languages allows more freedom of expression. These languages are usually textual such as Python. In the diploma thesis we are concerned with different points of view form didactics of computer science or experts in the field of programming regarding the transition from block based to text based programming. The opinion among them is that the transition is necessary; most of them also agree that to make things easier we can use graphical editors such as Blockly. In Blockly students stack blocks just like in Scratch, but on the side bar, there is Python (or JavaScript) code displaying. This way students see the code; they can read and explain it with teacher's help. In the research we were interested in the view of primary school teachers and high school teachers if the transition from block based to text based programming is needed and reasons why.

Ključne besede:block-based programming

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj