Search results for "Ohjelmointi"

showing 10 items of 139 documents

Ohjelmoinnin opiskelu verkossa

2017

Ohjelmoinnin opiskeluun on enemmän tapoja kuin koskaan, sekä aloittelijoille että kokeneemmille harrastelijoille ja ammattilaisille. Syy tähän on verkossa tarjottavan opetusmateriaalin määrän kasvu. Tutkielmassa selvitetään miten ohjelmointia voi opiskella verkossa ja perehdytään tarkemmin varsinkin MOOCeihin sekä tutoriaaleihin. Tämän jälkeen tutkitaan mitä asioita verkko-opiskelussa voi ottaa huomioon muun muassa opiskelun laadun parantamiseksi. Beginners as well as more experienced programmers and professionals have more ways to study programming than ever. The reason behind that is the increase in learning material on internet. This study finds out how can we learn programming online an…

etäopiskeluverkko-opiskeluMOOCohjelmointi
researchProduct

Evidence-based programming language design : a philosophical and methodological exploration

2015

Background: Programming language design is not usually informed by empirical studies. In other fields similar problems have inspired an evidence-based paradigm of practice. Such a paradigm is practically inevitable in language design, as well. Aims: The content of evidence-based programming design (EB-PLD) is explored, as is the concept of evidence in general. Additionally, the extent of evidence potentially useful for EB-PLD is mapped, and the appropriateness of Cohen’s kappa for evaluating coder agreement in a secondary study is evaluated. Method: Philosophical analysis and explication are used to clarify the unclear. A systematic mapping study was conducted to map out the existing body of…

evidence-based paradigmKirjallisuuskatsauksetevidencesystematic mapping studymetodologiakehittäminennäyttöön perustuvat käytännötohjelmointikieletphilosophical analysissuunnittelucoder agreement analysisprogramming languagesempiirinen tutkimustutkimusmenetelmätKäsiteanalyysiohjelmointiprogramming language design
researchProduct

Mobiilisovellusten siirrettävyys ja toteutuksen abstraktiotaso

2006

fragmentaatiomobiililaitteetohjelmointiEclipseJava
researchProduct

Haskellin käyttö web-palvelinohjelmoinnissa

2018

Funktio-ohjelmointia ei tavallisesti juurikaan käytetä web-kehityksessä. Tässä tutkielmassa selvitetään, olisiko Haskell-nimisestä funktio-ohjelmointikielestä kuitenkin hyötyä web-palvelinohjelmoinnissa. Tutkimuskysymyksenä on "Miten Haskellia voi hyödyntää web-palvelinohjelmoinnissa" ja tutkimusmenetelmänä on kirjallisuuskatsaus. Tuloksena saadaan, että Haskellilla ohjelmoitujen web-palvelinten etuja ovat erityisesti nopeus ja pieni koko. Functional programming isn't normally used much in web development. In this thesis we investigate whether Haskell, a functional programming language, could nonetheless be useful in web server programming. The research problem is ''How can Haskell be utili…

funktio-ohjelmointiHaskellweb-palvelin
researchProduct

Opiskelijoiden suurimmat haasteet Haskell-ohjelmointikielen tyyppijärjestelmän kanssa

2018

Haskell-ohjelmointikielellä opetettavalla funktio-ohjelmoinnin johdatuskurssilla oppilaat kohtaavat useita haasteita. Näistä yleisimmät liittyvät usein kielen syntaksiin tai tyyppijärjestelmään. Tämä tutkielma keskittyy oppilaiden haasteisiin Haskellin tyyppijärjestelmän kanssa laajentaen aiempaa tutkimusta tyyppeihin liittyvistä haasteista. Tavoitteena on tunnistaa oppilaiden yleisimmät virheet, haasteet ja väärinkäsitykset tyyppeihin liittyen analysoimalla automaattitehtävistä kerättyä aineistoa. Analyysi keskittyy tyyppien ymmärrystä testaaviin tehtäviin, joista saatavien havaintojen pohjalta opetusta voidaan keskittää haasteellisimpiin tyyppijärjestelmän osa-alueisiin. Students face man…

funktio-ohjelmointioppiminenHaskelltyyppijärjestelmätohjelmointifunktiotyypitohjelmointikielet
researchProduct

Suorituskyvyn parantaminen reaktiivisella funktio-ohjelmoinnilla tehdyissä peleissä

2017

Tämän pro gradu -tutkielman tavoitteena on tutkia, miten suorituskykyä voi parantaa reaktiivisella funktio-ohjelmoinnilla tehdyissä peleissä. Tutkielmassa tuotettiin suunnittelutieteen menetelmien mukaisesti IT-artefakti, jolla pystyy rinnakkaistamaan peliobjektien päivityksen reaktiivisella funktio-ohjelmoinnilla tehdyissä peleissä. Suorituskykymittausten perusteella IT-artefakti paransi mittauksessa käytetyn testipelin suorituskykyä. Improving performance in games made with functional reactive programming. The purpose of this master’s thesis is to study how performance can be improved in games made with reactive functional programming. Design science method was used to create an IT artifa…

funktio-ohjelmointisuorituskykypelitpeliohjelmointipelisuunnittelureaktiivinen ohjelmointireaktiivisuus
researchProduct

Lajianalyysi ja valmennuksen ohjelmointi 400 metrin juoksijalla

2010

 Noponen, Perttu 2009. Lajianalyysi ja valmennuksen ohjelmointi 400 metrin juoksijalla. Valmennus- ja testausoppi. Valmentajaseminaari VTE.A008. Liikuntabiologian laitos, Jyväskylän yliopisto, 57 s. Neljä sataa metriä on pikamatka, jonka huippupikajuoksijat juoksevat pikajuoksunomaisella askeltekniikalla. Se eroaa kuitenkin joiltain osin lyhyemmistä pikamatkoista, sillä pidempi matka lisää fysiologisia vaatimuksia ja väsyminen vaikuttaa juoksun biomekaniikkaan kuten askelpituuteen ja -tiheyteen. Biomekaniikka. Kilpailusuorituksen aikana 400 m:llä otetaan noin 160 - 200 askelta riippuen juoksijan pituudesta ja suoritustasosta. Esimerkiksi 45,00 sekunnin aika keskimääräisellä askelpituudella …

fysiologiaharjoittelun ohjelmointinuorten harjoittelubiomekaniikkasuomalainen valmennusjärjestelmätaktiikka
researchProduct

Pyöräsuunnistuksen lajianalyysi ja valmennuksen ohjelmointi

2011

Suunnistus on ollut Suomessa jo pitkän aikaa koko kansan yhteinen urheiluharrastus. Suunnistusharrastuksen aloittaminen on mahdollista ympäri Suomea laajan ja aktiivisen seuratoiminnan avulla. Laji tarjoaa monenlaisia ja muuttuvia haasteita niin kuntoilijalle kuin kilpaurheilijallekin. Normaali ”metsäsuunnistus” on saanut rinnalleen myös uusia suunnistuslajeja, jotka jatkavat suunnistuksen perinteitä, mutta yhdistellen suunnistussisältöjä muihin lajeihin. Nykyään kansainvälisen suunnistusliiton (International Orienteerin Federation IOF) toiminnan piiriin kuuluvat suunnistus, hiihtosuunnistus, pyöräsuunnistus ja tarkkuussuunnistus. Viimeisimpänä mainitut ovat uusimpia tulokkaita. Kussakin la…

fysiologiaharjoittelun ohjelmointisuunnistusbiomekaniikkapyöräsuunnistus
researchProduct

Maastopyöräenduron lajianalyysi ja valmennuksen ohjelmointi

2015

Johdanto. Maastopyöräenduro on pyöräilyn alalaji, jossa yhdistyvät alamäkipyöräilyn teknisyys ja pyöränkäsittelytaito sekä maastopyöräilyn fyysiset ominaisuudet. Lajia harrastaa Suomessa pieni, mutta jatkuvasti kasvava harrastajajoukko. Lajianalyysissä esitellään lajia ja sen asettamia vaatimuksia ajajalle. Valmennuksen ohjelmoinnin osiossa kuvataan harjoittelua vuosisuunnitelman ja eri harjoituskausien avulla. Lajin kuvaus. Maastopyöräendurokilpailu koostuu useista eripituisista, pääosin alamäkeen viettävistä erikoiskokeista sekä niiden välisistä siirtymätaipaleista. Kilpailujen ulkopuolella lajia voi kuitenkin harrastaa missä tahansa siihen soveltuvassa maastossa. Tärkeimpiä varusteita ov…

fysiologiavalmennuksen ohjelmointipsykologiaharjoittelubiomekaniikkamaastopyöräenduro
researchProduct

Golfin lajianalyysi ja valmennuksen ohjelmointi

2011

"Harjoittelun analyysi. Harjoittelu on kehittymisen lähtökohta ja sen tulee olla tarkoituksen mukaista. Keskeisiä elementtejä harjoittelussa ovat määrä, laatu sekä monipuolisuus. Golfin kevyt kuormittavuus mahdollistaa suuren harjoittelun määrän, joka jaetaan lajissa vaadittavan suorituskyvyn eri osa-alueille. Tekniikan ja tuntuman harjoittelu ovat tarkkuuspainotteisen lajin keskiössä ja erilaisten teknisten sisältöjen painottamista harjoittelussa voidaan lähestyä tehokkasti tilastoinnin avulla. Huippusuoritukseen pyrittäessä myös pelaajan psyykkisillä ja fyysisillä ominaisuuksilla on keskeinen rooli. Fyysisten ominaisuuksien merkitys tulee esille myös vammojen ennaltaehkäisyssä, koska akti…

golfvalmennusohjelmointilajianalyysi
researchProduct