Ohjelmoinnin MOOC 2019

Ohjelmoinnin MOOC 2019



All exercises

Exercise Status Deadline Download exercise
osa00-Osa00_00.Hiekkalaatikko zip
osa01-Osa01_01.AdaLovelace zip
osa01-Osa01_02.HeiMaailma zip
osa01-Osa01_03.Kuusi zip
osa01-Osa01_04.MuuttuvatMuuttujat zip
osa01-Osa01_05.SekunnitVuodessa zip
osa01-Osa01_06.Yhteenlasku zip
osa01-Osa01_07.Kertolasku zip
osa01-Osa01_08.KolmenLuvunKeskiarvo zip
osa01-Osa01_09.Nelilaskin zip
osa01-Osa01_10.Jakolaskin zip
osa01-Osa01_11.SyotetynLuvunTulostaja zip
osa01-Osa01_12.KahdenLuvunSummaaja zip
osa01-Osa01_13.KolmenLuvunSummaaja zip
osa01-Osa01_14.Jakaja zip
osa01-Osa01_15.YmpyranKehanPituus zip
osa01-Osa01_16.Ylinopeussakko zip
osa01-Osa01_17.Orwell zip
osa01-Osa01_18.Wanha zip
osa01-Osa01_19.PositiivinenLuku zip
osa01-Osa01_20.TaysiIkaisyys zip
osa01-Osa01_21.SuurempiTaiYhtasuuri zip
osa01-Osa01_22.ArvosanatJaPisteet zip
osa01-Osa01_23.Maara zip
osa01-Osa01_24.ParitonVaiParillinen zip
osa01-Osa01_25.ReilutPitsabileet zip
osa01-Osa01_26.IanTarkistus zip
osa01-Osa01_27.Karkausvuosi zip
osa01-Osa01_28.Uudestaan zip
osa01-Osa01_29.Summaaja zip
osa01-Osa01_30.Tykinkuula zip
osa02-Osa02_01.PositiivisenLuvunLisaaminen zip
osa02-Osa02_02.TyontekijanElakevakuutus zip
osa02-Osa02_03.KolmenLuvunSumma zip
osa02-Osa02_04.YhdestaSataan zip
osa02-Osa02_05.SadastaYhteen zip
osa02-Osa02_06.ParillisetLuvut zip
osa02-Osa02_07.UseammanLuvunSumma zip
osa02-Osa02_08.JuupasEipas zip
osa02-Osa02_09.KelvollistenLukujenLukumaara zip
osa02-Osa02_10.KelvollistenLukujenSumma zip
osa02-Osa02_11.MarsinLampotilanKeskiarvo zip
osa02-Osa02_12.Arvauspeli zip
osa02-Osa02_13.VihjaavaArvauspeli zip
osa02-Osa02_14.MihinJaMista zip
osa02-Osa02_15.LukusarjanSumma zip
osa02-Osa02_16.RajatunLukusarjanSumma zip
osa02-Osa02_17.Kertoma zip
osa02-Osa02_18.PlaseerausOnEpatoivoista zip
osa02-Osa02_19.SilmukatLopetusMuistaminen zip
osa02-Osa02_20.TekstinTulostus zip
osa02-Osa02_21.MontaTulostusta zip
osa02-Osa02_22.Jakolasku zip
osa02-Osa02_23.Tulostelua zip
osa02-Osa02_24.TulosteluaLikeABoss zip
osa02-Osa02_25.Numerovisa zip
osa02-Osa02_26.Puisevaa zip
osa03-Osa03_01.LukujenSumma zip
osa03-Osa03_02.Pienin zip
osa03-Osa03_03.Suurin zip
osa03-Osa03_04.LukujenKeskiarvo zip
osa03-Osa03_05.TulostusKolmesti zip
osa03-Osa03_06.OnkoTotta zip
osa03-Osa03_07.Kayttajatunnukset zip
osa03-Osa03_08.NimenPituus zip
osa03-Osa03_09.Salasana zip
osa03-Osa03_10.Alkuosa zip
osa03-Osa03_11.Loppuosa zip
osa03-Osa03_12.SanaSanassa zip
osa03-Osa03_13.MontakoKertaaMerkkijonossa zip
osa03-Osa03_14.TietynArvonTulostaminen zip
osa03-Osa03_15.IndexOutOfBoundsException zip
osa03-Osa03_16.ListallaOlevienArvojenMaara zip
osa03-Osa03_17.EnsimmainenJaViimeinenArvo zip
osa03-Osa03_18.LoytyykoListalta zip
osa03-Osa03_19.Varasto zip
osa03-Osa03_20.ListanLukujenSumma zip
osa03-Osa03_21.ListanSuurinLuku zip
osa03-Osa03_22.ListanLukujenKeskiarvo zip
osa03-Osa03_23.KysytynLuvunIndeksi zip
osa03-Osa03_24.PienimmanLuvunIndeksi zip
osa03-Osa03_25.Ajatustenlukija zip
osa04-Osa04_01.EnsimmainenTilisi zip
osa04-Osa04_02.EnsimmainenTilisiirtosi zip
osa04-Osa04_03.KoiranOminaisuudet zip
osa04-Osa04_04.Luokkahuone zip
osa04-Osa04_05.Pilli zip
osa04-Osa04_06.Ovi zip
osa04-Osa04_07.Tuote zip
osa04-Osa04_08.VahenevaLaskuri zip
osa04-Osa04_09.Velka zip
osa04-Osa04_10.HenkilonToteutus zip
osa04-Osa04_11.Musiikkikappale zip
osa04-Osa04_12.Elokuva zip
osa04-Osa04_13.Agentti zip
osa04-Osa04_14.Maksukortti zip
osa04-Osa04_15.Kertoja zip
osa04-Osa04_16.Lukutilasto zip
osa04-Osa04_17.Kirja zip
osa04-Osa04_18.Harjoitusapuri zip
osa04-Osa04_19.KelloLaskurinAvulla zip
osa04-Osa04_20.Puhelinmuistio zip
osa05-Osa05_01.NullPointerException zip
osa05-Osa05_02.IkaVuosina zip
osa05-Osa05_03.Kasvatuslaitos zip
osa05-Osa05_04.MaksukorttiJaKassapaate zip
osa05-Osa05_05.Asuntovertailu zip
osa05-Osa05_06.Kappale zip
osa05-Osa05_07.Henkilovertailu zip
osa05-Osa05_08.Paivays zip
osa05-Osa05_09.Raha zip
osa05-Osa05_10.TelevisioOhjelmat zip
osa05-Osa05_11.Kirjat zip
osa05-Osa05_12.Ruokalista zip
osa05-Osa05_13.Puhelinmuistio zip
osa05-Osa05_14.Lahjapakkaamo zip
osa05-Osa05_15.TavaraMatkalaukkuJaLastiruuma zip
osa05-Osa05_16.StackyWindows zip
osa06-Osa06_01.Arvosanatilastot zip
osa06-Osa06_02.UudenTiedostonLuominen zip
osa06-Osa06_03.VieraslistaTiedostosta zip
osa06-Osa06_04.LoytyykoTiedostosta zip
osa06-Osa06_05.MittauksetTiedostosta zip
osa06-Osa06_06.Reseptihaku zip
osa06-Osa06_07.ChuckNorrisVitsit zip
osa06-Osa06_08.Lempinimet zip
osa06-Osa06_09.Velkakirja zip
osa06-Osa06_10.Noppa zip
osa06-Osa06_11.Lottoarvonta zip
osa06-Osa06_12.Satunnaiskavely zip
osa06-Osa06_13.KirjastonTietojarjestelma zip
osa06-Osa06_14.Sanakirja zip
osa06-Osa06_15.KiviPaperiSakset zip
osa07-Osa07_01.LintubongarinTietokanta zip
osa07-Osa07_02.Tehtavat zip
osa07-Osa07_03.UseanKaannoksenSanakirja zip
osa07-Osa07_04.GameOfLife zip
osa07-Osa07_05.Schelling zip
osa07-Osa07_06.Uno zip
osa07.5_kertaus-Kertaus01_01.KerrottuKymmenella zip
osa07.5_kertaus-Kertaus01_02.KolmellaJaollistenSumma zip
osa07.5_kertaus-Kertaus01_03.Pyoristelya zip
osa07.5_kertaus-Kertaus01_04.Karkausvuosia zip
osa07.5_kertaus-Kertaus01_05.Fibonacci zip
osa07.5_kertaus-Kertaus01_06.Nugettiostoksilla zip
osa07.5_kertaus-Kertaus01_07.Suorakulmio zip
osa07.5_kertaus-Kertaus01_08.Matto zip
osa07.5_kertaus-Kertaus01_09.ErilainenMatto zip
osa07.5_kertaus-Kertaus01_10.Salmiakki zip
osa07.5_kertaus-Kertaus01_11.EsiintyykoLukuKerran zip
osa07.5_kertaus-Kertaus01_12.EsiintyykoLukuKolmesti zip
osa07.5_kertaus-Kertaus01_13.LoytyykoLuvutValilta zip
osa07.5_kertaus-Kertaus01_14.MerkkijonoOsissa zip
osa07.5_kertaus-Kertaus01_15.Palindromi zip
osa07.5_kertaus-Kertaus01_16.PalindrominJakajamerkki zip
osa07.5_kertaus-Kertaus01_17.PisteidenEtaisyysToisistaan zip
osa07.5_kertaus-Kertaus01_18.OsuukoYmpyra zip
osa07.5_kertaus-Kertaus01_19.Tehtavalista zip
osa07.5_kertaus-Kertaus01_20.Palautteet zip
osa07.5_kertaus-Kertaus01_21.Morsetus zip
osa07.5_kertaus-Kertaus01_22.SuorakulmioJaRuudukko zip
osa08-Osa08_01.SamaPaivays zip
osa08-Osa08_02.HajautusarvoPaivaykselle zip
osa08-Osa08_03.Autorekisterikeskus zip
osa08-Osa08_04.Palvelusvelvollinen zip
osa08-Osa08_05.TavaroitaJaLaatikoita zip
osa08-Osa08_06.ListMetodinParametrina zip
osa08-Osa08_07.MapMetodinParametrina zip
osa08-Osa08_08.SetMetodinParametrina zip
osa08-Osa08_09.Verkkokauppa zip
osa08-Osa08_10.Maatilasimulaattori zip
osa09-Osa09_01.EnsimmaisiaPakkauksia zip
osa09-Osa09_02.Lentokentta zip
osa09-Osa09_03.ParametrienValidointi zip
osa09-Osa09_04.SensoritJaLampotila zip
osa09-Osa09_05.SukunimetEspanjassa zip
osa09-Osa09_06.Joukkoja zip
osa09-Osa09_07.UseanKaannoksenSanakirja zip
osa09-Osa09_08.DuplikaattienPoistaja zip
osa09-Osa09_09.Reseptit zip
osa09-Osa09_10.Numerotiedustelu zip
osa10-Osa10_01.HenkiloJaPerilliset zip
osa10-Osa10_02.Varastointia zip
osa10-Osa10_03.ErilaisiaLaatikoita zip
osa10-Osa10_04.Elaimia zip
osa10-Osa10_05.LukujenKeskiarvo zip
osa10-Osa10_06.TiettyjenLukujenKeskiarvo zip
osa10-Osa10_07.Jaolliset zip
osa10-Osa10_08.LuettujenArvojenTulostaminen zip
osa10-Osa10_09.RajatutLuvut zip
osa10-Osa10_10.UniikitSukunimet zip
osa10-Osa10_11.PainonLaskemista zip
osa10-Osa10_12.Vaalipuhe zip
osa11-Osa11_01.AlkioidenArvojenVaihtaminen zip
osa11-Osa11_02.EtsitynAlkionIndeksi zip
osa11-Osa11_03.RoundRobin zip
osa11-Osa11_04.TaulukonLukujenSumma zip
osa11-Osa11_05.TaulukkoTahtina zip
osa11-Osa11_06.TyylikasTulostus zip
osa11-Osa11_07.Kasvattaja zip
osa11-Osa11_08.KopiointiJaKaantaminen zip
osa11-Osa11_09.Pino zip
osa11-Osa11_10.PiirtoOhjelma zip
osa11-Osa11_11.GameOfLife zip
osa11-Osa11_12.Jarjestaminen zip
osa11-Osa11_13.PalkkaJarjestys zip
osa11-Osa11_14.OpiskelijatNimijarjestykseen zip
osa11-Osa11_15.Lukutaitovertailu zip
osa11-Osa11_16.Kirjallisuutta zip
osa11-Osa11_17.Makihyppy zip
osa12-Osa12_01.Sovellukseni zip
osa12-Osa12_02.NappiJaTekstielementti zip
osa12-Osa12_03.NappiJaTekstikentta zip
osa12-Osa12_04.BorderPane zip
osa12-Osa12_05.Tekstitilastointia zip
osa12-Osa12_06.Ilmoitin zip
osa12-Osa12_07.Ristinolla zip
osa12-Osa12_08.TekstitilastointiaOsa2 zip
osa12-Osa12_09.KayttajanOtsikko zip
osa12-Osa12_10.UseampiNakyma zip
osa12-Osa12_11.Tervehtija zip
osa12-Osa12_12.Vitsi zip
osa12-Osa12_13.SanojenHarjoittelu zip
osa12-Osa12_14.VaalipuheenTarkastaja zip
osa13-Osa13_01.Hymio zip
osa13-Osa13_02.Hiekkaranta zip
osa13-Osa13_03.Kollaasi zip
osa13-Osa13_04.Hurraa zip
osa13-Osa13_05,Shanghai zip
osa13-Osa13_06.Puolueet zip
osa13-Osa13_07.Saastolaskuri zip
osa13-Osa13_08.EpareiluaMainontaa zip
osa13-Osa13_09.Pyorailijatilastot zip
osa13-Osa13_10.Asteroids zip
osa14-Osa14_01.SaannollisetLausekkeet zip
osa14-Osa14_02.EnumJaIteraattori zip
osa14-Osa14_03.KortitOjennukseen zip
osa14-Osa14_04.Testausta zip
osa14-Osa14_05.ListaJaHajautustaulu zip
osa14-Osa14_06.MuistavaSanakirja zip
osa14-Osa14_07.TunteikkaatElokuvaArviot zip
osa14-Osa14_08.PongAi zip
osa14.5_kertaus_2-Kertaus02_01.Painoindeksi zip
osa14.5_kertaus_2-Kertaus02_02.MittaustenTasoitus zip
osa14.5_kertaus_2-Kertaus02_03.KolmeYleisintaSanaa zip
osa14.5_kertaus_2-Kertaus02_04.SeismisetMittaukset zip
osa14.5_kertaus_2-Kertaus02_05.JoukkueetJaPelaajat zip
osa14.5_kertaus_2-Kertaus02_06.ErilaisiaLaatikoita zip
osa14.5_kertaus_2-Kertaus02_07.Elaimia zip
osa14.5_kertaus_2-Kertaus02_08.Kirjallisuutta zip
osa14.5_kertaus_2-Kertaus02_09.Matkavalokuvat zip
osa14.5_kertaus_2-Kertaus02_10.ElokuvienSuosittelija zip
osa14.5_kertaus_2-Kertaus02_11.Hirsipuu zip
osa14.5_kertaus_2-Kertaus02_12.2048 zip