Graafiset ohjelmointikielet ohjelmoinnin oppimisessa
No Thumbnail Available
Files
Tarmo_Matias_2024.pdf (1.11 MB) (opens in new window)
Aalto login required (access for Aalto Staff only).
URL
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu |
Bachelor's thesis
Electronic archive copy is available locally at the Harald Herlin Learning Centre. The staff of Aalto University has access to the electronic bachelor's theses by logging into Aaltodoc with their personal Aalto user ID. Read more about the availability of the bachelor's theses.
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2024-05-07
Department
Major/Subject
Tietotekniikka
Mcode
SCI3027
Degree programme
Teknistieteellinen kandidaattiohjelma
Language
fi
Pages
28
Series
Abstract
Tämä kandidaatintutkielma käsittelee, miten graafisia ohjelmointikieliä voidaan hyödyntää ohjelmoinnin oppimisessa. Työssä tarkastellaan erityisesti siirtymää graafisista ohjelmointikielistä perinteisiin tekstipohjaisiin ohjelmointikieliin. Tavoitteena on selvittää, miten oppimista voidaan parhaiten tukea tässä siirtymässä ja millaiset opetusmenetelmät ovat tehokkaimpia. Tutkimus toteutettiin kirjallisuuskatsauksena. Oppijoilla on yleensä ongelmia tekstipohjaisten kielten syntaksin hallinnan sekä vaikeiden ohjelmointikonseptien kanssa. Graafiset ohjelmointikielet auttavat oppijaa aloittamaan ohjelmoinnin matalammalla kynnyksellä, sillä ne tukevat oppimista hyvin ja niistä opitut ohjelmointikonseptit siirtyvät hyvin tekstipohjaisiin ohjelmointikieliin. Oppimisen tehokkuuteen vaikuttaa merkittävästi se, että oppijat ymmärtävät ohjelmointilogiikan graafisten kielten visuaalisten rakenteiden kautta. Pedagogisten menetelmien on oltava joustavia ja mukautettavissa kunkin oppijan tarpeisiin. Eri lähestymistavat, kuten käytännönläheiset tehtävät, jotka linkittävät graafiset ja tekstipohjaiset ohjelmointitaidot, ovat erityisen tehokkaita. Lisäksi oppijoiden motivointi ja kannustaminen koko oppimisprosessin ajan auttaa heitä ylittämään siirtymävaiheen haasteet.Description
Supervisor
Savioja, LauriThesis advisor
Malmi, LauriKeywords
oppiminen, graafinen ohjelmointi, lohkopohjainen ohjelmointi, tekstipohjainen ohjelmointi, siirtyminen