Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Kateri programski jezik naj sledi Scratchu? Javascript?
ID
Bevčič, Mateja
(
Avtor
),
ID
Demšar, Janez
(
Mentor
)
Več o mentorju...
URL - Predstavitvena datoteka, za dostop obiščite
http://pefprints.pef.uni-lj.si/4872/
Galerija slik
Izvleček
Ucenci se v osnovni šoli srecajo s programiranjem v Scratchu že v drugem triletju. Gre za vizualno programiranje z zlaganjem ukaznih blokov, preko katerih ucenci spoznavajo osnove programiranja. Težave nato nastopijo pri prehodu na tekstovno programiranje, saj to predstavlja ucencem velik in zahteven korak. Prav zaradi tega je zelo pomembno, kateri programski jezik in katero okolje izberemo ter s tem poskušamo ucencem ta korak cimbolj olajšati. Pri nas in tudi po svetu se kot prvi tekstovni jezik pogosto uporablja Python. »Težava « Pythona je ta, da v osnovi ni izrazito vizualen, zato menimo, da ni primeren za osnovnošolce; predvsem ne kot prvi jezik, ki sledi Scratchu. V magistrski nalogi smo skušali ugotoviti, kako primeren je za to JavaScript v kombinaciji s HTML-jem in CSS-om. Z izvedbo ucnih ur na ljubljanski osnovni šoli smo preverjali motivacijo in razumevanje ucencev. Ugotovili smo, da je prehod na tekstovno programiranje precej težek, predvsem za tiste ucence, ki Scratcha ne poznajo, saj jim primanjkujejo osnove racunalništva, ki jih najlažje usvojijo v Scratchu. Spoznali smo tudi, da je zares pomembno, da ucenci takoj vidijo, kaj dolocen del kode naredi, saj to pripomore k njihovemu razumevanju. Zaradi tega menimo, da je JavaScript primeren za poucevanje v osnovni šoli, saj lahko zanj sestavimo vrsto razlicnih nalog.
Jezik:
Slovenski jezik
Ključne besede:
tekstovno programiranje
Vrsta gradiva:
Magistrsko delo/naloga
Tipologija:
2.09 - Magistrsko delo
Organizacija:
PEF - Pedagoška fakulteta
Leto izida:
2017
PID:
20.500.12556/RUL-98254
COBISS.SI-ID:
11828297
Datum objave v RUL:
13.12.2017
Število ogledov:
1565
Število prenosov:
262
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Which programming language should follow Scratch? JavaScript?
Izvleček:
Pupils start with Scratch programming already in the second triennium of primary school. Scratch is a visual programming language where users learn basic programming by stacking blocks of commands. The problems then arise when switching to text-based programming as this represents a great and demanding step for pupils. It is for this very reason very important which programming language and environment we select as we try to make this step as easy as possible for pupils. Python is often used as the first text-based language in Slovenia and also around the world. »The problem« of Python is that it is not very visual so we feel it is not suitable for primary school pupils; especially not as the first language that follows Scratch. In the master’s thesis we tried to find out how appropriate JavaScript is in combination with HTML and CSS for this. By conducting lessons at the primary school in Ljubljana we examined the pupils’ motivation and understanding. We found out that the transition to text-based programming is quite difficult, especially for those pupils who do not know Scratch because they lack the basics of computer science most easily adopted in Scratch. We also learned that it is really important that pupils immediately see what a certain part of the code does, as this helps them to understand it. For this reason we believe that JavaScript is appropriate for teaching in primary schools because we can compile a number of such tasks for it.
Ključne besede:
text-based programming
Podobna dela
Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:
Nazaj