Minecraft ohjelmointiympäristönä ohjelmoinnin alkeiden opetuksessa
Ohjelmointi on otettu osaksi pakollista perusopetusta ja sitä aletaan opettaa uusien perusopetuksen opetussuunnitelman perusteiden myötä vuonna 2016. Ohjelmointia on opetettu peruskouluissa aikaisemminkin, mutta opetusta vähennettiin runsaasti. Ohjelmointi oli vaikeaa eikä se kiinnostanut. Ohjelmoin...
Main Author: | |
---|---|
Format: | Others |
Language: | Finnish |
Published: |
University of Oulu
2016
|
Subjects: | |
Online Access: | http://urn.fi/URN:NBN:fi:oulu-201610082920 http://nbn-resolving.de/urn:nbn:fi:oulu-201610082920 |
id |
ndltd-oulo.fi-oai-oulu.fi-nbnfioulu-201610082920 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-oulo.fi-oai-oulu.fi-nbnfioulu-2016100829202018-06-20T04:58:01ZMinecraft ohjelmointiympäristönä ohjelmoinnin alkeiden opetuksessaKoivisto, J. (Jussi)info:eu-repo/semantics/openAccess© Jussi Koivisto, 2016EducationOhjelmointi on otettu osaksi pakollista perusopetusta ja sitä aletaan opettaa uusien perusopetuksen opetussuunnitelman perusteiden myötä vuonna 2016. Ohjelmointia on opetettu peruskouluissa aikaisemminkin, mutta opetusta vähennettiin runsaasti. Ohjelmointi oli vaikeaa eikä se kiinnostanut. Ohjelmointi ei ole juurikaan muuttunut, mutta ohjelmoinnin opetukseen tulee panostaa, ettei toisteta samoja virheitä kuin 80- ja 90-luvun ohjelmoinnin opetuksessa. Tietotekniikan kehittyessä erilaiset laitteet ja niillä pelattavat pelit ovat kasvattaneet suosiotaan. Yksi suosituimmista peleistä on tietokoneella, tableteilla ja eri pelikonsoleilla pelattava Minecraft. Minecraft on pelinä hyvin yksinkertainen, mutta sen avoin maailma ja modaus-mahdollisuudet tekevät siitä hyvin monimuotoisen pelin, jossa on potentiaalia myös opetuskäyttöä ajatellen. Tutkielmani on kirjallisuuskatsaus, jossa tarkastelen ohjelmoinnin opetusta ohjelmoinnin oppimisen haasteiden kautta. Tutkin, mitä haasteita ja esteitä ohjelmoinnin oppimisessa kohdataan ja kuinka Minecraftin tarjoamassa virtuaalisessa oppimisympäristössä voidaan vastata kyseisiin haasteisiin. Ohjelmoinnin oppimisen haasteiksi nousivat ohjelmoinnin irtonaisuus arjesta ja fyysisen laitteen ongelma, ratkaisun esittäminen tietokoneen ymmärtämässä muodossa, häiriötekijöiden minimointi ja helppokäyttöisyys sekä motivointi. Aikaisemmat tutkimukset osoittavat, että Minecraftilla voidaan oppimisympäristönä vastata pääosin ohjelmoinnin oppimisen haasteisiin, erityisesti motivoinnin osalta. Tällä hetkellä tutkimusta on tehty varsin vähän, mutta aiheessa on vahvasti potentiaalia jatkotutkimukselle. Tarkoitukseni on jatkaa aiheen tutkimista pro gradu -tutkielmassa.University of Oulu2016-10-11info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://urn.fi/URN:NBN:fi:oulu-201610082920urn:nbn:fi:oulu-201610082920fin |
collection |
NDLTD |
language |
Finnish |
format |
Others
|
sources |
NDLTD |
topic |
Education |
spellingShingle |
Education Koivisto, J. (Jussi) Minecraft ohjelmointiympäristönä ohjelmoinnin alkeiden opetuksessa |
description |
Ohjelmointi on otettu osaksi pakollista perusopetusta ja sitä aletaan opettaa uusien perusopetuksen opetussuunnitelman perusteiden myötä vuonna 2016. Ohjelmointia on opetettu peruskouluissa aikaisemminkin, mutta opetusta vähennettiin runsaasti. Ohjelmointi oli vaikeaa eikä se kiinnostanut. Ohjelmointi ei ole juurikaan muuttunut, mutta ohjelmoinnin opetukseen tulee panostaa, ettei toisteta samoja virheitä kuin 80- ja 90-luvun ohjelmoinnin opetuksessa.
Tietotekniikan kehittyessä erilaiset laitteet ja niillä pelattavat pelit ovat kasvattaneet suosiotaan. Yksi suosituimmista peleistä on tietokoneella, tableteilla ja eri pelikonsoleilla pelattava Minecraft. Minecraft on pelinä hyvin yksinkertainen, mutta sen avoin maailma ja modaus-mahdollisuudet tekevät siitä hyvin monimuotoisen pelin, jossa on potentiaalia myös opetuskäyttöä ajatellen.
Tutkielmani on kirjallisuuskatsaus, jossa tarkastelen ohjelmoinnin opetusta ohjelmoinnin oppimisen haasteiden kautta. Tutkin, mitä haasteita ja esteitä ohjelmoinnin oppimisessa kohdataan ja kuinka Minecraftin tarjoamassa virtuaalisessa oppimisympäristössä voidaan vastata kyseisiin haasteisiin.
Ohjelmoinnin oppimisen haasteiksi nousivat ohjelmoinnin irtonaisuus arjesta ja fyysisen laitteen ongelma, ratkaisun esittäminen tietokoneen ymmärtämässä muodossa, häiriötekijöiden minimointi ja helppokäyttöisyys sekä motivointi. Aikaisemmat tutkimukset osoittavat, että Minecraftilla voidaan oppimisympäristönä vastata pääosin ohjelmoinnin oppimisen haasteisiin, erityisesti motivoinnin osalta. Tällä hetkellä tutkimusta on tehty varsin vähän, mutta aiheessa on vahvasti potentiaalia jatkotutkimukselle. Tarkoitukseni on jatkaa aiheen tutkimista pro gradu -tutkielmassa. |
author |
Koivisto, J. (Jussi) |
author_facet |
Koivisto, J. (Jussi) |
author_sort |
Koivisto, J. (Jussi) |
title |
Minecraft ohjelmointiympäristönä ohjelmoinnin alkeiden opetuksessa |
title_short |
Minecraft ohjelmointiympäristönä ohjelmoinnin alkeiden opetuksessa |
title_full |
Minecraft ohjelmointiympäristönä ohjelmoinnin alkeiden opetuksessa |
title_fullStr |
Minecraft ohjelmointiympäristönä ohjelmoinnin alkeiden opetuksessa |
title_full_unstemmed |
Minecraft ohjelmointiympäristönä ohjelmoinnin alkeiden opetuksessa |
title_sort |
minecraft ohjelmointiympäristönä ohjelmoinnin alkeiden opetuksessa |
publisher |
University of Oulu |
publishDate |
2016 |
url |
http://urn.fi/URN:NBN:fi:oulu-201610082920 http://nbn-resolving.de/urn:nbn:fi:oulu-201610082920 |
work_keys_str_mv |
AT koivistojjussi minecraftohjelmointiymparistonaohjelmoinninalkeidenopetuksessa |
_version_ |
1718697978355515392 |