Olio-ohjelmoinnin peruskäsitteiden opettaminen

Mononen, Tiina Olio-ohjelmoinnin peruskäsitteiden opettaminen Jyväskylä: Jyväskylän yliopisto, 2012, 34 s. Tietojärjestelmätiede, kandidaatintutkielma Ohjaaja: Hirvonen, Pertti Olio-ohjelmointia pidetään vaikeana aiheena opettaa. Syytä on etsitty ohjel-mointikielistä, opetukseen käytetyistä työ...

Full description

Bibliographic Details
Main Author: Mononen, Tiina
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2012
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/38031
_version_ 1828193215914704896
author Mononen, Tiina
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Mononen, Tiina Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Mononen, Tiina Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Mononen, Tiina
datasource_str_mv jyx
description Mononen, Tiina Olio-ohjelmoinnin peruskäsitteiden opettaminen Jyväskylä: Jyväskylän yliopisto, 2012, 34 s. Tietojärjestelmätiede, kandidaatintutkielma Ohjaaja: Hirvonen, Pertti Olio-ohjelmointia pidetään vaikeana aiheena opettaa. Syytä on etsitty ohjel-mointikielistä, opetukseen käytetyistä työkaluista, opetustavoista sekä järjes-tyksestä, missä oliot opetetaan suhteessa proseduraalisiin ohjelmointikäytän-töihin. Tässä tutkielmassa perehdytään kirjallisuuskatsauksen avulla siihen, miten olio-ohjelmoinnin peruskäsitteet voitaisiin opettaa parhaiten. Jokainen edellä mainituista aihealueista käydään läpi, ja niille etsitään parhaat ratkaisut aiem-man tutkimuskirjallisuuden avulla. Tutkielman tuloksena on, että olio-ohjelmoinnin opettaminen on monisyinen ongelma, johon ei löydy mitään helppoa ratkaisua. Edes parasta ratkaisua mil-lään osa-alueella ei voida löytää, vaan kyse on aina siitä, mikä tietylle kurssille sopii.
first_indexed 2024-09-11T08:49:40Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.author", "value": "Mononen, Tiina", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2012-06-14T07:35:03Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2012-06-14T07:35:03Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2012", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/38031", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Mononen, Tiina\r\nOlio-ohjelmoinnin perusk\u00e4sitteiden opettaminen\r\nJyv\u00e4skyl\u00e4: Jyv\u00e4skyl\u00e4n yliopisto, 2012, 34 s.\r\nTietoj\u00e4rjestelm\u00e4tiede, kandidaatintutkielma\r\nOhjaaja: Hirvonen, Pertti\r\nOlio-ohjelmointia pidet\u00e4\u00e4n vaikeana aiheena opettaa. Syyt\u00e4 on etsitty ohjel-mointikielist\u00e4, opetukseen k\u00e4ytetyist\u00e4 ty\u00f6kaluista, opetustavoista sek\u00e4 j\u00e4rjes-tyksest\u00e4, miss\u00e4 oliot opetetaan suhteessa proseduraalisiin ohjelmointik\u00e4yt\u00e4n-t\u00f6ihin.\r\nT\u00e4ss\u00e4 tutkielmassa perehdyt\u00e4\u00e4n kirjallisuuskatsauksen avulla siihen, miten olio-ohjelmoinnin perusk\u00e4sitteet voitaisiin opettaa parhaiten. Jokainen edell\u00e4 mainituista aihealueista k\u00e4yd\u00e4\u00e4n l\u00e4pi, ja niille etsit\u00e4\u00e4n parhaat ratkaisut aiem-man tutkimuskirjallisuuden avulla.\r\nTutkielman tuloksena on, ett\u00e4 olio-ohjelmoinnin opettaminen on monisyinen ongelma, johon ei l\u00f6ydy mit\u00e4\u00e4n helppoa ratkaisua. Edes parasta ratkaisua mil-l\u00e4\u00e4n osa-alueella ei voida l\u00f6yt\u00e4\u00e4, vaan kyse on aina siit\u00e4, mik\u00e4 tietylle kurssille sopii.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Seija Paananen (sepaanan@jyu.fi) on 2012-06-14T07:35:03Z\nNo. of bitstreams: 1\nTiina Mononen.pdf: 402911 bytes, checksum: 202d0af2d7887470d938485d348bdb5b (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2012-06-14T07:35:03Z (GMT). No. of bitstreams: 1\nTiina Mononen.pdf: 402911 bytes, checksum: 202d0af2d7887470d938485d348bdb5b (MD5)\n Previous issue date: 2012", "language": "en", "element": "description", "qualifier": "provenance", "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": "olio-ohjelmointi", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "opettaminen", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Olio-ohjelmoinnin perusk\u00e4sitteiden opettaminen", "language": null, "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-201206141866", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.dcmitype", "value": "Text", "language": "en", "element": "type", "qualifier": "dcmitype", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "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": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "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": "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": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "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_38031
language fin
last_indexed 2025-03-31T20:02:57Z
main_date 2012-01-01T00:00:00Z
main_date_str 2012
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/ef242dca-a0f2-4c16-9ad2-74eb80177198\/download","text":"Tiina Mononen.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2012
record_format qdc
source_str_mv jyx
spellingShingle Mononen, Tiina Olio-ohjelmoinnin peruskäsitteiden opettaminen olio-ohjelmointi opettaminen Tietojärjestelmätiede Information Systems Science
title Olio-ohjelmoinnin peruskäsitteiden opettaminen
title_full Olio-ohjelmoinnin peruskäsitteiden opettaminen
title_fullStr Olio-ohjelmoinnin peruskäsitteiden opettaminen Olio-ohjelmoinnin peruskäsitteiden opettaminen
title_full_unstemmed Olio-ohjelmoinnin peruskäsitteiden opettaminen Olio-ohjelmoinnin peruskäsitteiden opettaminen
title_short Olio-ohjelmoinnin peruskäsitteiden opettaminen
title_sort olio ohjelmoinnin peruskäsitteiden opettaminen
title_txtP Olio-ohjelmoinnin peruskäsitteiden opettaminen
topic olio-ohjelmointi opettaminen Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Tietojärjestelmätiede olio-ohjelmointi opettaminen
url https://jyx.jyu.fi/handle/123456789/38031 http://www.urn.fi/URN:NBN:fi:jyu-201206141866
work_keys_str_mv AT mononentiina olioohjelmoinninperuskäsitteidenopettaminen