996 resultados para Häkkinen, Kaisa: Kielitieteen perusteet
Resumo:
Teemanumero: Lukivaikeus.
Resumo:
Työssä esitetään Git-versiohallintajärjestelmään liittyviä tietorakenteita ja toimintoja matemaattisesta näkökulmasta. Kuvaillaan Gitin käyttämä tietojen tallennustapa ja annetaan yleiskuva Gitin tärkeimmistä toiminnoista. Erityisen tarkasti Gitin toiminnoista esitetään pakkausmenetelmä, tiedostojen erojen vertailu ja pakettitiedostoissa käytettävä deltapakkaus. Deflate-pakkausmenetelmästä tutustutaan sen käyttämään Huffman-koodaukseen, LZ77- koodaukseen ja koodauskaavioiden pakkaukseen. Lisäksi määritellään deflate-pakatun tietovirran rakenne. Esitetään tiedostojen erojen vertailun matemaattinen määritelmä sekä näytetään miten tähän liittyvä pisimmän yhteisen alijonon hakeva algoritmi voidaan toteuttaa erilaisilla menetelmillä, joiden aikakompleksisuudet poikkeavat merkittävästi toisistaan. Kuvaillaan Gitin pakettitiedoston rakenne ja sen muodostamisen algoritmeja. Lisäksi annetaan matemaattinen määritelmä siinä käytetylle deltapakkaukselle ja esitetään deltapakkauksen algoritmi ja siinä käytetty Rabinin sormenjälki. Esitettävissä algoritmeissa esiintyy muutamia perusmenetelmiä kuten dynaaminen ohjelmointi, ahnas algoritmi sekä hajota ja hallitse -menetelmä.
Resumo:
Tässä kandidaatintyössä suunnitellaan ja toteutetaan regressiotestaus- ja ylläpitotyökalu Ohjelmoinnin perusteet -kurssin Python-ohjelmointitehtäville. Työkalun on tarkoitus auttaa kurssin vastuuhenkilöitä selvittämään kurssilla käytettyjen harjoitustehtävien esimerkkiratkaisujen toimivuus Python-versiossa, jota kurssilla aiotaan käyttää ohjelmointiympäristönä seuraavana vuonna, ja helpottaa harjoitusmateriaalin yhdenmukaisuuden varmistamista silloin kun Python-versiota vaihdetaan tai materiaaliin tehdään muutoksia. Työssä tutkitaan, miten tarkoitukseen sopiva yleispätevä testaustyökalu voidaan kehittää, mitä seikkoja sen suunnittelussa on otettava huomioon ja mitä ongelmia kehittämiseen liittyy. Yleispätevän testaustyökalun kehittäminen osoittautui hankalaksi, vaikka testattavat ohjelmat ovat yksinkertaisia. Harjoitusmateriaaliin kuuluneiden yli 50 ohjelman testaamisessa tarvittavia tiedostoja oli yhteensä hyvin suuri määrä, ja niiden käsittelemiseksi työkalussa ja sen ulkopuolella oli vaikeaa valita optimaalista hakemistorakennetta. Lisäksi joidenkin testattavien ohjelmien havaittiin vaativan testauksessa muista poikkeavia lisätoimenpiteitä, jotka päätettiin jättää toteuttamatta työn puitteissa. Työn toivottu tulos jäi siten osittain saavuttamatta. Tuloksena syntyi kuitenkin työkalu, jolla voidaan ajaa 93 % nykyisistä esimerkkiratkaisuista määritellyillä testisyötteillä halutussa Python -ympäristössä ja saada tiedot ohjelmien toimivuudesta sekä niiden tuottamien tulosteiden täsmäävyydestä esimerkkitulosteisiin.
Resumo:
Tämä kandidaatintyö on tarkoitettu suomenkieliseksi selvitykseksi lastuavissa työstöprosesseissa esiintyvien työstövärähtelyjen luonteesta, syntymekanismeista ja välttämismenetelmistä. Erityisesti työssä keskitytään matemaattiseen mallintamiseen pohjautuviin välttämismenetelmiin.
Resumo:
Haastateltavana kuppauksesta väitellyt Hindrik Strandberg.
Resumo:
Lappeenrannan teknillisen yliopiston Ohjelmoinnin perusteet -kurssin osallistujilla on ollut vaikeuksia aloittelevan ohjelmoijan kannalta laajojen ohjelmien tuottamisessa ja tällaisten ohjelmien jäsentelemisessä aliohjelmiksi. Kurssin harjoitustyö on kuitenkin vaatinut tällaisen laajan ja jäsennellyn ohjelman tuottamista ja osallistujien ongelmat edellä mainittujen asioiden suhteen ovat ilmenneet palautetuista harjoitustöistä. Tässä työssä pyritään tuottamaan ratkaisu edellä kuvattuun ongelmaan konstruktiivisen tutkimuksen keinoin. Työssä tuotettava konstruktio on ohjelmointiesimerkkikokoelma ja sen avulla kurssin osallistujille voidaan esitellä kuinka laajoja ohjelmia voidaan tuottaa vaiheittain ja kuinka tällaisia ohjelmia voidaan jäsennellä aliohjelmiksi.
Resumo:
Pro gradu -tutkielmassani tarkastelen, miten yläkoulun ja lukion äidinkielen ja kirjallisuuden oppikirjoissa opetetaan argumentointitaitoja. Tutkimukseni tavoitteena on selvittää, millaiset valmiudet kahdeksasluokkalainen saa argumentointiin ja kriittiseen lukutaitoon oppikirjojen perusteella ja miten tämä pohja huomioidaan lukion äidinkielen oppikirjoissa. Tutkimukseni kuuluu tekstintutkimuksen ja soveltavan kielitieteen alaan. Tutkimani kahdeksannen luokan oppikirjat ovat Aktiivi, Aleksis ja Tekstitaituri. Lukion oppikirjoista tutkimukseni aineslähteenä ovat Kieli ja tekstit, Piste ja Särmä. Tutkin oppikirjojen opetustekstien ja tehtävien lisäksi oppikirjoihin kuuluvien tehtäväkirjojen harjoituksia. Huomioin tutkimuksessani myös perusopetuksen ja lukion opetussuunnitelman perusteet. Tutkimuksestani selviää, että kahdeksannen luokan oppikirjoissa korostetaan argumentointitaitojen ja aktiivisen kansalaisuuden merkitystä. Niissä keskitytään erityisesti yleisönosastokirjoituksen ja arvostelun kirjoittamisen opetukseen. Sen sijaan argumentointikeinoja opetetaan yläkoulun oppikirjoissa mekaanisesti eikä ilmauksen sisältöä huomioiden. Retorisia keinoja opetetaan vain yhdessä tutkimassani oppikirjassa. Argumentaatioanalyysin ja retorisen analyysin opetus perustuu oppikirjoissa pääasiassa tehtäviin. Tutkimuksestani käy ilmi, että lukion äidinkielen ja kirjallisuuden oppikirjoissa opetetaan argumentointitaitoja monipuolisesti mutta vaihtelevasti. Kahdessa oppikirjassa korostetaan argumentoinnin ja retoriikan vuorovaikutuksellista ja kontekstisidonnaista luonnetta. Osassa oppikirjoista retoriikka kytketään myös sen historialliseen kontekstiin. Argumentoivia tekstilajeja, argumentointikeinoja ja retorisia keinoja tuodaan oppikirjoissa esille runsaasti, mutta niiden opetustavat eroavat toisistaan hyvinkin paljon. Vain yhdessä oppikirjassa ohjataan konkreettisesti kriittisen argumentaatioanalyysin tekoa. Analyysini perusteella oppikirjojen opetustavat ja -sisällöt sekä käytettävät käsitteet ovat epäyhtenäiset, joten argumentointitaitojen opetuksen jatkumo yläkoulun ja lukion oppikirjoissa on ongelmallista. On tärkeää, että opetussuunnitelman perusteissa määriteltäisiin tarkasti, mitä argumentointiin liittyviä asioita oppikirjoissa on opetettava ja mitä käsitteitä käytetään.