Algoritmisen ajattelun oppiminen oppimis- ja viihdepelien avulla

Algoritminen ajattelu on ajatustyötä, joka tapahtuu ohjelmoinnin takana. Algoritminen ajattelu on myös yleisemmin ongelmanratkaisutapa, joka on ominaisimmillaan ohjelmoinnissa, mutta sitä on ehdotettu myös yleisellä tasolla päteväksi ongelmanratkaisutavaksi. Algoritminen ajattelu on tullut viime vuo...

Full description

Bibliographic Details
Main Author: Hytönen, Ville
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2022
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/81154
_version_ 1828193201556553728
author Hytönen, Ville
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Hytönen, Ville Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Hytönen, Ville Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Hytönen, Ville
datasource_str_mv jyx
description Algoritminen ajattelu on ajatustyötä, joka tapahtuu ohjelmoinnin takana. Algoritminen ajattelu on myös yleisemmin ongelmanratkaisutapa, joka on ominaisimmillaan ohjelmoinnissa, mutta sitä on ehdotettu myös yleisellä tasolla päteväksi ongelmanratkaisutavaksi. Algoritminen ajattelu on tullut viime vuosikymmenellä osaksi opetussuunnitelmia ympäri maailmaa. Haasteita on kuitenkin aiheuttanut algoritmisen ajattelun epäselvyys ja monimutkaisuus käsitteenä. Tässä tutkielmassa selvitetään, kuinka algoritmista ajattelua on opetettu erityisesti pelien avulla. Tutkielmassa perehdytään tarkastelemaan kirjallisuutta jaottelemalla se kolmeen tyyppiin. Ensiksi oppimispeleihin, joita luodaan, ja joiden luominen raportoidaan tutkimuksena. Toiseksi jo olemassa oleviin oppimispeleihin, joita pyritään soveltamaan osaksi opetusta. Kolmanneksi viihdepeleihin, ja miten niiden pelaaminen voi vaikuttaa algoritmisen ajattelun kehittymiseen. Tutkimuksia tarkastelemalla saadaan selville, että oppilaiden motivaatio opiskelua kohtaan on pelejä pelaamalla noussut, ja oppilaiden tulokset ovat olleet algoritmisen ajattelun testeissä parempia kuin niillä, jotka eivät tutkimuksien aikana pelanneet pelejä. Tutkielmassa huomattiin viihdepelejä koskevan tutkimuksen olevan vielä vähäistä ja tarvitsevan konkreettisempia tuloksia. Computational thinking can be considered as the thought process that underlies programming. On a more general level, computational thinking can be viewed as a way of solving problems, that is essential for programming. In the last decade, computational thinking has made its’ way to curricula around the world. However, conceptualizing computational thinking has had some challenges due to its differing definitions. This literature review aims to understand how computational thinking has been taught through games. More specifically, this literature review makes distinctions between three types of literature. Firstly, literature focusing on the creation of educational games. Secondly, literature on applying existing educational games to teaching. Thirdly, the emerging research on whether or not playing entertainment games can foster computational thinking skills. The research generally shows that students have higher motivation when playing games and outperform their peers, who have not played the games, in computational thinking tests. Additionally, this review highlights that the research on entertainment games lacks concrete results and at this point has had only little impact on the research topic.
first_indexed 2022-05-19T20:00:31Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Meht\u00e4l\u00e4, Saana", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Hyt\u00f6nen, Ville", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2022-05-19T07:55:17Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2022-05-19T07:55:17Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2022", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/81154", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Algoritminen ajattelu on ajatusty\u00f6t\u00e4, joka tapahtuu ohjelmoinnin takana. Algoritminen ajattelu on my\u00f6s yleisemmin ongelmanratkaisutapa, joka on ominaisimmillaan ohjelmoinnissa, mutta sit\u00e4 on ehdotettu my\u00f6s yleisell\u00e4 tasolla p\u00e4tev\u00e4ksi ongelmanratkaisutavaksi. Algoritminen ajattelu on tullut viime vuosikymmenell\u00e4 osaksi opetussuunnitelmia ymp\u00e4ri maailmaa. Haasteita on kuitenkin aiheuttanut algoritmisen ajattelun ep\u00e4selvyys ja monimutkaisuus k\u00e4sitteen\u00e4. T\u00e4ss\u00e4 tutkielmassa selvitet\u00e4\u00e4n, kuinka algoritmista ajattelua on opetettu erityisesti pelien avulla. Tutkielmassa perehdyt\u00e4\u00e4n tarkastelemaan kirjallisuutta jaottelemalla se kolmeen tyyppiin. Ensiksi oppimispeleihin, joita luodaan, ja joiden luominen raportoidaan tutkimuksena. Toiseksi jo olemassa oleviin oppimispeleihin, joita pyrit\u00e4\u00e4n soveltamaan osaksi opetusta. Kolmanneksi viihdepeleihin, ja miten niiden pelaaminen voi vaikuttaa algoritmisen ajattelun kehittymiseen. Tutkimuksia tarkastelemalla saadaan selville, ett\u00e4 oppilaiden motivaatio opiskelua kohtaan on pelej\u00e4 pelaamalla noussut, ja oppilaiden tulokset ovat olleet algoritmisen ajattelun testeiss\u00e4 parempia kuin niill\u00e4, jotka eiv\u00e4t tutkimuksien aikana pelanneet pelej\u00e4. Tutkielmassa huomattiin viihdepelej\u00e4 koskevan tutkimuksen olevan viel\u00e4 v\u00e4h\u00e4ist\u00e4 ja tarvitsevan konkreettisempia tuloksia.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Computational thinking can be considered as the thought process that underlies programming. On a more general level, computational thinking can be viewed as a way of solving problems, that is essential for programming. In the last decade, computational thinking has made its\u2019 way to curricula around the world. However, conceptualizing computational thinking has had some challenges due to its differing definitions. This literature review aims to understand how computational thinking has been taught through games. More specifically, this literature review makes distinctions between three types of literature. Firstly, literature focusing on the creation of educational games. Secondly, literature on applying existing educational games to teaching. Thirdly, the emerging research on whether or not playing entertainment games can foster computational thinking skills. The research generally shows that students have higher motivation when playing games and outperform their peers, who have not played the games, in computational thinking tests. Additionally, this review highlights that the research on entertainment games lacks concrete results and at this point has had only little impact on the research topic.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2022-05-19T07:55:17Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2022-05-19T07:55:17Z (GMT). No. of bitstreams: 0\n Previous issue date: 2022", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "32", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "algoritminen ajattelu", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "viihdepelit", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Algoritmisen ajattelun oppiminen oppimis- ja viihdepelien avulla", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202205192786", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "pelit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "oppiminen", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "oppimispelit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_81154
language fin
last_indexed 2025-03-31T20:01:07Z
main_date 2022-01-01T00:00:00Z
main_date_str 2022
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/13cb3962-5406-443c-ae81-1eb7e6365529\/download","text":"URN:NBN:fi:jyu-202205192786.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2022
record_format qdc
source_str_mv jyx
spellingShingle Hytönen, Ville Algoritmisen ajattelun oppiminen oppimis- ja viihdepelien avulla algoritminen ajattelu viihdepelit Tietojärjestelmätiede Information Systems Science 601 pelit oppiminen oppimispelit
title Algoritmisen ajattelun oppiminen oppimis- ja viihdepelien avulla
title_full Algoritmisen ajattelun oppiminen oppimis- ja viihdepelien avulla
title_fullStr Algoritmisen ajattelun oppiminen oppimis- ja viihdepelien avulla Algoritmisen ajattelun oppiminen oppimis- ja viihdepelien avulla
title_full_unstemmed Algoritmisen ajattelun oppiminen oppimis- ja viihdepelien avulla Algoritmisen ajattelun oppiminen oppimis- ja viihdepelien avulla
title_short Algoritmisen ajattelun oppiminen oppimis- ja viihdepelien avulla
title_sort algoritmisen ajattelun oppiminen oppimis ja viihdepelien avulla
title_txtP Algoritmisen ajattelun oppiminen oppimis- ja viihdepelien avulla
topic algoritminen ajattelu viihdepelit Tietojärjestelmätiede Information Systems Science 601 pelit oppiminen oppimispelit
topic_facet 601 Information Systems Science Tietojärjestelmätiede algoritminen ajattelu oppiminen oppimispelit pelit viihdepelit
url https://jyx.jyu.fi/handle/123456789/81154 http://www.urn.fi/URN:NBN:fi:jyu-202205192786
work_keys_str_mv AT hytönenville algoritmisenajattelunoppiminenoppimisjaviihdepelienavulla