Search results for "Ohjelmointi"

showing 10 items of 139 documents

Mathematical and Coding Lessons Based on Creative Origami Activities

2019

AbstractThis paper considers how creativity and creative activities can be encouraged in regular mathematical classes by combining different teaching approaches and academic disciplines. We combined origami and paper folding with fractals and their mathematical properties as well as with coding in Scratch in order to facilitate learning mathematics and computer science. We conducted a case study experiment in a Serbian school with 15 high school students and applied different strategies for learning profound mathematical and coding concepts such as fractals dimension and recursion. The goal of the study was to employ creative activities and examine students’ activities during this process i…

origamitComputer sciencecomputer.software_genre01 natural sciencesEducationorigamiComputingMilieux_COMPUTERSANDEDUCATIONDevelopmental and Educational Psychology0101 mathematicscomputer.programming_languagecodingMultimedia010102 general mathematics05 social sciences050301 educationScratchLscratchScratchfractalsfraktaalitohjelmointi0503 educationcomputerSocial Sciences (miscellaneous)Coding (social sciences)Open Education Studies
researchProduct

Funktionaalinen paradigma ohjelmoijan näkökulmasta

2016

Funktionaalinen ohjelmointiparadigma on ohjelmointityyli, joka tarjoaa kiinnostavan vaihtoehdon suositulle imperatiiviselle paradigmalle. Tässä tutkielmassa luodaan katsaus funktionaaliseen paradigmaan vertailemalla sitä imperatiiviseen paradigmaan eri näkökulmista. Samalla esitellään tarkemmin funktionaalisen paradigman tärkeitä ominaisuuksia. Osoittautuu, että funktionaalinen paradigma voi usein olla kilpailukykyinen vaihtoehto sovelluskehitykseen. Lisäksi todetaan, että funktionaalinen paradigma tarjoaa ohjelmointiin monia hyödyllisiä työkaluja, joita imperatiivinen paradigma ei tue. Näiden työkalujen käyttöönotto ja integrointi imperatiivisiin ohjelmointikieliin voi tarjota useita etuja…

paradigmaohjelmointifunktionaalinenimperatiivinen
researchProduct

Ohjelmointikielten parametrinvälitysmekanismit

2011

Sandström, Petri Ohjelmointikielten parametrinvälitysmekanismit Jyväskylä: Jyväskylän yliopisto, 2011, 28 s. Tietojenkäsittelytiede, kandidaatintutkielma Ohjaaja: Hirvonen, Pertti Tässä tutkimuksessa tutustutaan ohjelmointikielten parametrinvälitykseen kes-kittyen erilaisten parametrinvälitysmekanismien toimintaan. Tutkimuksen jäl-kimmäisessä osassa selvitetään muutaman uudemman ohjelmointikielen perus-teella parametrinvälityksen tämänhetkistä tilaa. Tutkimus toteutetaan pääasial-lisesti kirjallisuuteen perustuvana katsauksena. Tavoitteena on selvittää, minkä-laisia parametrinvälitysmekanismeja ja parametrinvälityksen semanttisia malle-ja ohjelmointikielten historiassa on kehitetty ja mitä …

parametrinvälitysmekanismiohjelmointikieliparametrinvälitys
researchProduct

Monisäikeistys pelimoottoreissa

2006

pelimoottoritrinnakkaisohjelmointiohjelmointirinnakkaiskäyttömoniydinprosessorit
researchProduct

Funktio-ohjelmoinnin hyödyntäminen peliohjelmoinnissa

2015

Pelialalla käytetään suurimmaksi osaksi imperatiivisia ohjelmointikieliä. Tämän kandidaatintutkielman tavoitteena on tutkia mitä hyötyjä ja haittoja funktioohjelmoinnin käyttö tuo peliohjelmointiin. Funktio-ohjelmoinnin käyttö tekee yhtäaikaisen laskennan ja rinnakkaislaskennan käytöstä helpompaa. Puhtaiden funktioiden käytöllä voidaan vähentää ohjelmassa olevia bugeja ja ohjelman toiminnan päättely on helpompaa. Reaktiivinen funktio-ohjelmointi vaikuttaa lupaavalta tavalta tehdä pelejä. Imperative programming languages are most commonly used in the game industry. The objective of this bachelor’s thesis is to investigate what advantages and disadvantages functional programming brings to gam…

peliohjelmointifunktionaalinen ohjelmointireaktiivinen funktio-ohjelmointi
researchProduct

Nuorten peliohjelmointi

2010

Tässä pro gradu -tutkielmassa tutkitaan yläkouluikäisille (13 16-vuotiaat) tarkoitetun peliohjelmoinnin lyhytkurssin innostavuutta, ja vaikutuksia osallistujien suhtautumiseen luonnontieteiden opiskeluun. Osallistujien kurssikokemuksiin pyrittiin löytämään yhteyksiä taustatekijöistä. Lisäksi aineistosta etsittiin ryhmiä, jotka kuvaisivat tyypillisiä kurssille tulleita oppilaita. Tämän avulla on tarkoitus kehittää kurssin sisältöä, opetusmenetelmiä ja markkinointia. Tässä työssä esitellään myös pääpiirteet kurssin suunnittelusta ja toteutuksesta, ja lisäksi joitakin oppilaiden valmiista pelituotoksista ja pelisuunnitelmista.

pelitnuoretPro gradu peliohjelmointi ohjelmoinnin opettaminen lyhytkurssiohjelmointiopetus
researchProduct

Pääsilmukoiden rakenne peleissä

2016

Tutkielmassa käsitellään peleissä käytettävien pääsilmukoiden rakennetta ja toimintaa. Tutkielmassa esitellään lyhyesti pääsilmukkaan liittyviä käsitteitä ja jaetaan pääsilmukan perusrakenne kolmeen vaiheeseen eli syötteeseen, päivitykseen ja palautteeseen. Perusmallin lisäksi tutkielmassa esitellään erilaisia monimutkaisempia pääsilmukkamalleja. Nämä kehittyneemmät mallit mahdollistavat muun muassa paremman suorituskyvyn ja säännöllisemmän toiminnan kuin vain perusmallilla voidaan saavuttaa. This reseach tells about different structures of game loops. The research shortly presents terms connected to game loops and it divides game loops to three parts, which are input, update and output. Al…

pelitohjelmointipääsilmukka
researchProduct

Tekoälyn ohjelmointi shakkipelille

2004

peliteoriaohjelmointitekoälyshakki
researchProduct

Ohjelmoinnillinen ajattelu laaja-alaisessa oppimisessa

2022

perusopetusMatatalabintegroitu opetus (oppiaineet)matemaattinen ajatteluohjelmointiScratchJropetussuunnitelmatoppimistavoitteet
researchProduct

Tietokonevallankumous ja ohjelmoinnillinen ajattelu peruskoulussa : havaintoja mikro- ja makrotasoilta

2022

Väitöskirjassa tutkitaan ”ohjelmoinnilliseksi ajatteluksi” lanseeratun tieto- ja taitokokonaisuuden oppimista, opettamista ja arviointia perusopetuksessa. Tämän erityisesti ohjelmoinnin kautta opittavan osaamiskokonaisuuden tuloa koulumaailmaan on kiihdyttänyt ennen kaikkea tietokoneiden ja tietokoneohjelmien kasvanut läsnäolo eri elämänalueilla. Ohjelmoinnillinen ajattelu on kuitenkin ollut jokseenkin hajanaisesti ymmärretty aihepiiri kasvatusalalla, mistä kielii muun muassa sen varsin suppea jalansija peruskoulumme opetussuunnitelmassa. Väitöstutkimuksessa selkeytettiinkin ohjelmoinnillisen ajattelun kasvatustavoitteita määrittelemällä aihealueen opetuksen perusprinsiipit. Tutkimuksen kes…

perusopetusyhteistoiminnallinen oppiminenScratchmatemaattinen ajatteluohjelmointiongelmanratkaisuohjelmointikieletkasvatustavoitteetopetussuunnitelmat
researchProduct