Tietokonekieltä kirjoittaessa tehdyt virheet systemaattinen kirjallisuuskartoitus

Tietokonekielet ovat avainasemassa nykyajan jatkuvasti kasvavassa digitaalisessa maailmassa. Kaikki tietokoneilla ja älypuhelimilla käytettävät ohjelmistot, sovellukset ja palvelut ovat tavalla tai toisella linkittyneitä tietokonekieliin. Tietokonekielten kirjoittaminen on monimutkainen tehtävä, jok...

Full description

Bibliographic Details
Main Author: Saarinen, Aleksi
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:fin
Published: 2023
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/91192
_version_ 1826225752703500288
author Saarinen, Aleksi
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Saarinen, Aleksi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Saarinen, Aleksi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Saarinen, Aleksi
datasource_str_mv jyx
description Tietokonekielet ovat avainasemassa nykyajan jatkuvasti kasvavassa digitaalisessa maailmassa. Kaikki tietokoneilla ja älypuhelimilla käytettävät ohjelmistot, sovellukset ja palvelut ovat tavalla tai toisella linkittyneitä tietokonekieliin. Tietokonekielten kirjoittaminen on monimutkainen tehtävä, joka vaatii kirjoittajalta monimuotoista osaamista matemaattisella, loogisella ja usein liiketoiminnallisellakin tasolla. Kirjoittajalla on oltava kokemusta erilaisten kielten syntaktisista, semanttisista ja loogisista säännöistä. Tämän tutkielman tavoitteena on tarjota katsaus tutkittuun tietoon tietokonekielten kirjoittamisessa tapahtuvien virheiden saralla käyttäen systemaattisen kirjallisuuskartoituksen menetelmää. Kyseisestä aiheesta ei ole saatavilla aikaisempaa kartoitusta. Katsauksessa tarkastellaan saatavilla olevien tutkimusten määrää, millä foorumeilla tutkimuksia on julkaistu ja miten tutkimusten määrä on kehittynyt ajan saatossa. Vaikkakin tiedon määrä aihealueen parissa on lisääntynyt viimeisen kymmenen vuoden aikana, aihealueesta ei ole saatavilla tieteellistä tutkimusta kovinkaan laajasti. Tutkielma osoittaa, että aiheesta julkaistu tutkimus keskittyy suurimmilta osin tietokonekielten oppimiseen ja opettamiseen. Aiheesta tehtävä jatkotutkimus voi tarjota paljon uudenlaista tietoa eri taitojen opettamiseen, joita vaaditaan tietokonekielien kirjoittamiseen. Toisaalta laajempi tutkimus aiheen parissa voi edistää aloittelevien kirjoittajien työelämään siirtymistä ja tätä kautta auttaa myös yrityksiä rekrytoimaan valmiimpia osaajia. Computer languages are of paramount importance in today's ever-expanding digital world. All software, applications, and services used on computers and smartphones are in one way or another linked to computer languages. Writing computer languages is a complex task that requires the author to possess diverse expertise at mathematical, logical, and often business levels. The author must have experience with the syntactic, semantic, and logical rules of various languages. The aim of this thesis is to provide visibility into the researched knowledge regarding errors occurring in computer language writing, using the method of systematic literature mapping. There is no previous survey available on this topic. The review examines the amount of available information, where information can be found, and how the amount of information has evolved over time. Although the amount of information in the field has increased over the past decade, it is not widely available. The thesis shows that the available information mostly focuses on learning and teaching computer languages. Further research on the topic can provide a wealth of new information on teaching different skills required for writing computer languages. On the other hand, broader research in this area can facilitate the transition of novice writers into the workforce and, in turn, help companies recruit more skilled professionals.
first_indexed 2023-11-01T21:16:20Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Taipalus, Toni", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Saarinen, Aleksi", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2023-11-01T06:59:55Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2023-11-01T06:59:55Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2023", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/91192", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tietokonekielet ovat avainasemassa nykyajan jatkuvasti kasvavassa digitaalisessa maailmassa. Kaikki tietokoneilla ja \u00e4lypuhelimilla k\u00e4ytett\u00e4v\u00e4t ohjelmistot, sovellukset ja palvelut ovat tavalla tai toisella linkittyneit\u00e4 tietokonekieliin. Tietokonekielten kirjoittaminen on monimutkainen teht\u00e4v\u00e4, joka vaatii kirjoittajalta monimuotoista osaamista matemaattisella, loogisella ja usein liiketoiminnallisellakin tasolla. Kirjoittajalla on oltava kokemusta erilaisten kielten syntaktisista, semanttisista ja loogisista s\u00e4\u00e4nn\u00f6ist\u00e4. T\u00e4m\u00e4n tutkielman tavoitteena on tarjota katsaus tutkittuun tietoon tietokonekielten kirjoittamisessa tapahtuvien virheiden saralla k\u00e4ytt\u00e4en systemaattisen kirjallisuuskartoituksen menetelm\u00e4\u00e4. Kyseisest\u00e4 aiheesta ei ole saatavilla aikaisempaa kartoitusta. Katsauksessa tarkastellaan saatavilla olevien tutkimusten m\u00e4\u00e4r\u00e4\u00e4, mill\u00e4 foorumeilla tutkimuksia on julkaistu ja miten tutkimusten m\u00e4\u00e4r\u00e4 on kehittynyt ajan saatossa. Vaikkakin tiedon m\u00e4\u00e4r\u00e4 aihealueen parissa on lis\u00e4\u00e4ntynyt viimeisen kymmenen vuoden aikana, aihealueesta ei ole saatavilla tieteellist\u00e4 tutkimusta kovinkaan laajasti. Tutkielma osoittaa, ett\u00e4 aiheesta julkaistu tutkimus keskittyy suurimmilta osin tietokonekielten oppimiseen ja opettamiseen. Aiheesta teht\u00e4v\u00e4 jatkotutkimus voi tarjota paljon uudenlaista tietoa eri taitojen opettamiseen, joita vaaditaan tietokonekielien kirjoittamiseen. Toisaalta laajempi tutkimus aiheen parissa voi edist\u00e4\u00e4 aloittelevien kirjoittajien ty\u00f6el\u00e4m\u00e4\u00e4n siirtymist\u00e4 ja t\u00e4t\u00e4 kautta auttaa my\u00f6s yrityksi\u00e4 rekrytoimaan valmiimpia osaajia.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Computer languages are of paramount importance in today's ever-expanding digital world. All software, applications, and services used on computers and smartphones are in one way or another linked to computer languages. Writing computer languages is a complex task that requires the author to possess diverse expertise at mathematical, logical, and often business levels. The author must have experience with the syntactic, semantic, and logical rules of various languages. The aim of this thesis is to provide visibility into the researched knowledge regarding errors occurring in computer language writing, using the method of systematic literature mapping. There is no previous survey available on this topic. The review examines the amount of available information, where information can be found, and how the amount of information has evolved over time. Although the amount of information in the field has increased over the past decade, it is not widely available. The thesis shows that the available information mostly focuses on learning and teaching computer languages. Further research on the topic can provide a wealth of new information on teaching different skills required for writing computer languages. On the other hand, broader research in this area can facilitate the transition of novice writers into the workforce and, in turn, help companies recruit more skilled professionals.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2023-11-01T06:59:55Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2023-11-01T06:59:55Z (GMT). No. of bitstreams: 0\n Previous issue date: 2023", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "45", "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": null, "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "tietokonekielet", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kirjoitusvirheet", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "virhekoodit", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Tietokonekielt\u00e4 kirjoittaessa tehdyt virheet : systemaattinen kirjallisuuskartoitus", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202311017214", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "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_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.copyright", "value": "\u00a9 The Author(s)", "language": null, "element": "rights", "qualifier": "copyright", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "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": "systemaattiset kirjallisuuskatsaukset", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietotekniikka", "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_91192
language fin
last_indexed 2025-02-18T10:55:52Z
main_date 2023-01-01T00:00:00Z
main_date_str 2023
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/42879edc-0ed8-46f9-a210-10444d570044\/download","text":"URN:NBN:fi:jyu-202311017214.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2023
record_format qdc
source_str_mv jyx
spellingShingle Saarinen, Aleksi Tietokonekieltä kirjoittaessa tehdyt virheet : systemaattinen kirjallisuuskartoitus tietokonekielet kirjoitusvirheet virhekoodit Tietojärjestelmätiede Information Systems Science 601 systemaattiset kirjallisuuskatsaukset tietotekniikka
title Tietokonekieltä kirjoittaessa tehdyt virheet : systemaattinen kirjallisuuskartoitus
title_full Tietokonekieltä kirjoittaessa tehdyt virheet : systemaattinen kirjallisuuskartoitus
title_fullStr Tietokonekieltä kirjoittaessa tehdyt virheet : systemaattinen kirjallisuuskartoitus Tietokonekieltä kirjoittaessa tehdyt virheet : systemaattinen kirjallisuuskartoitus
title_full_unstemmed Tietokonekieltä kirjoittaessa tehdyt virheet : systemaattinen kirjallisuuskartoitus Tietokonekieltä kirjoittaessa tehdyt virheet : systemaattinen kirjallisuuskartoitus
title_short Tietokonekieltä kirjoittaessa tehdyt virheet
title_sort tietokonekieltä kirjoittaessa tehdyt virheet systemaattinen kirjallisuuskartoitus
title_sub systemaattinen kirjallisuuskartoitus
title_txtP Tietokonekieltä kirjoittaessa tehdyt virheet : systemaattinen kirjallisuuskartoitus
topic tietokonekielet kirjoitusvirheet virhekoodit Tietojärjestelmätiede Information Systems Science 601 systemaattiset kirjallisuuskatsaukset tietotekniikka
topic_facet 601 Information Systems Science Tietojärjestelmätiede kirjoitusvirheet systemaattiset kirjallisuuskatsaukset tietokonekielet tietotekniikka virhekoodit
url https://jyx.jyu.fi/handle/123456789/91192 http://www.urn.fi/URN:NBN:fi:jyu-202311017214
work_keys_str_mv AT saarinenaleksi tietokonekieltäkirjoittaessatehdytvirheetsystemaattinenkirjallisuuskartoitus