Search results for "Ohjelmointi"
showing 10 items of 139 documents
MAASTOHIIHDON LAJIANALYYSI JA VALMENNUKSEN OHJELMOINTI
2018
Lajin ominaispiirteet. Maastohiihto on monipuolinen ja vaativa kestävyyslaji. Maastohiihdossa vaihtelevia muuttujia ovat muun muassa kilpailumatkan pituus, ympäristön olosuhteet ja välineet. Viime vuosina laji on kehittynyt suuresti, mikä näkyy etenkin kilpailuvauhtien kasvuna. Maastohiihto vaatii hyvää energia-aineenvaihduntaa ja korkeaa teknistä osaamista. Maastohiihtotekniikat jaetaan kahteen pääryhmään, vapaan- ja perinteisen hiihtotavan tekniikkoihin, jotka sisältävät vielä useita osatekniikoita. Nykyisin arvokisoista suurin osa on yhteislähtö- ja viestikisoja, joissa menestyminen vaatii paljon maksimivauhtista hiihtoa, rytminvaihdoksia ja kiihdytyksiä. Huippuhiihtäjän ominaisuudet. Hu…
Let Me Hack It: Teachers’ Perceptions About ‘Making’ in Education
2020
Making in education is an emergent practice focusing on learners as creators of things in a collaborative fashion while promoting knowledge construction through technology, design, and creative self-expression. Teachers’ (n=33) opinions about making were studied using an online questionnaire after they had attended an online course for professional development about making in education. The results suggest that there exists a group of educators who consider making as a promising approach in education and want to promote its use in schools. peerReviewed
Modelling Without a Modelling Language
2018
Developments in computer hardware and programming languages, in this case C++, have made it feasible to write models of concurrent systems under verification in the programming language, instead of some established modelling language such as Promela. While this does not reduce the usefulness of modelling languages, it offers new possibilities that may be advantageous, for instance, when teaching state space ideas to newcomers or when experimenting with new scientific ideas. In earlier work, we were able to express everything else fairly naturally in C++, except the set of transitions. The present study uses C++ lambda functions to represent naturally transitions that consist of a tail state…
Olio-ohjelmoinnin periaatteita ja Wolf-kielen hahmotelma
2007
Sulautettujen järjestelmien hyödyntäminen toisen asteen ammatillisessa opetuksessa
2017
Tässä Pro gradu -tutkielmassa paneudutaan sulautettujen järjestelmien hyödyntämiseen toisen asteen opetuksessa Tieto- ja tietoliikennetekniikan opetussuunnitelmassa. Tutkielmassa tutkitaan LEGO Mindstorms -, Arduino UNO - ja MatrixTSL:n ECIO-järjestelmien soveltuvuutta eri tietotekniikka-alueiden ammatilliseen opetukseen. This Master's Thesis focuses on the utilization of embedded systems in secondary education in the curriculum of Information and Communication Technology. The thesis examines the suitability of the LEGO Mindstorms, Arduino UNO and MatrixTSL ECIO systems for vocational education in various IT fields.
Energiatehokkaan mobiilisovellusohjelmoinnin välineitä
2017
Älypuhelimista on tullut suosittuja ja ne ovat kehittyneet nopeasti, tarjoten jatkuvasti tehokkaampia suorittimia sekä nopeampia langattomia verkkotekniikoita. Laitteiston kehittyminen on luonut markkinat entistä monipuolisemmille ja kehittyneemmille mobiilisovelluksille, mutta mobiililaitteiden käytettävyys riippuu kokonaan niiden akun mahdollistamasta käyttöajasta. Niinpä sovelluskehittäjien on pystyttävä tarjoaman energiatehokkaita sovelluksia, joissa on silti monimutkaisia toimintoja. Energiatehokkaiden sovellusten kehittäminen vaatii kuitenkin energiatehokkaan ohjelmoinnin käytänteitä ja menetelmiä valittujen ratkaisujen energiankulutuksen arviointiin. Tässä työssä suoritetaan kattava …
Multithread concurrency in a single thread environment
2015
On olemassa kasvava tarve saada sovellukset toimimaan yhdenaikaisesti. Sovellukset voidaan rakentaa noudattamaan reaktiivista tyyliä yhdenaikaisuuden avustamiseksi. Elm ohjelmointikieli tarjoaa keinon rakentaa sovelluksia korkeatasoisella reaktiivisella tyylillä, funktionaalisella reaktiivisella ohjelmointityylillä. Elmin pääasiallinen kohdeympäristö on WWW-selain, jossa on rajoittunut tuki yhdenaikaisille rakenteille. Tästä johtuen myös Elmin tuki yhdenaikaisuudelle on rajoittunut. Tässä tutkielmassa esitämme ratkaisun Elmin yhdenaikaisuuden tehostamiseksi laajentamalla WWW-selainten yhdenaikaisuuskeinoja. There exists a growing need for software applications to be able to work concurrentl…
Ohjelmointi, blogit ja videotko lukutaitoa?
2017
Moniperintä C++-, Eiffel- ja Java-ohjelmointikielissä
2002
What Students Think About Game-Themed CS1
2014
There has been rising academic interest in including computer game programming in CS1 curriculum during the past years, and many experience reports exist on the topic. Still, there is a need for knowledge on student reception, that is, how the students themselves view the game theme on a CS1 course. In this paper we review our CS1 course feedback from the years 2008–2013, of which three first years were carried out without games, while the latter three years part of our weekly assignments, plus a bigger course assignment, have been “game-themed”. We found that over 90 % found contextualization through games fun, motivating or rewarding in some other way. Less than 10%of the respondents have…