Ohjelmoinnin MOOC 2019 Ohjelmistotuotanto

Ohjelmoinnin MOOC 2019 aikuisopiskelijoille



All exercises

Exercise Status Deadline Download exercise
osa01-Osa01_01.Hiekkalaatikko zip
osa01-Osa01_02.AdaLovelace zip
osa01-Osa01_03.OlipaKerran zip
osa01-Osa01_04.OlipaKerranMaa zip
osa01-Osa01_05.PassiJaHammasharja zip
osa01-Osa01_06.HelAdaLovelace zip
osa01-Osa01_07.Viesti zip
osa01-Osa01_08.ViestiKolmesti zip
osa01-Osa01_09.Nimi zip
osa01-Osa01_10.Keskustelu zip
osa01-Osa01_11.Tarina zip
osa01-Osa01_12.MuuttuvatMuuttujat zip
osa01-Osa01_13.Kokonaisluku zip
osa01-Osa01_14.Liukuluku zip
osa01-Osa01_15.Totuusarvo zip
osa01-Osa01_16.MuuttujatYhdessa zip
osa01-Osa01_17.SekunnitVuorokaudessa zip
osa01-Osa01_18.KahdenLuvunSumma zip
osa01-Osa01_19.KolmenLuvunSumma zip
osa01-Osa01_20.Yhteenlasku zip
osa01-Osa01_21.Kertolasku zip
osa01-Osa01_22.KahdenLuvunKeskiarvo zip
osa01-Osa01_23.KolmenLuvunKeskiarvo zip
osa01-Osa01_24.Nelilaskin zip
osa01-Osa01_25.Ylinopeussakko zip
osa01-Osa01_26.Orwell zip
osa01-Osa01_27.Wanha zip
osa01-Osa01_28.PositiivinenLuku zip
osa01-Osa01_29.TaysiIkaisyys zip
osa01-Osa01_30.SuurempiTaiYhtasuuri zip
osa01-Osa01_31.ArvosanatJaPisteet zip
osa01-Osa01_32.ParitonVaiParillinen zip
osa01-Osa01_33.Tunnussana zip
osa01-Osa01_34.SamatSanat zip
osa01-Osa01_35.Poistutaanko zip
osa01-Osa01_36.Uudestaan zip
osa01-Osa01_37.SyotteidenRajaus zip
osa01-Osa01_38.LukujenLukumaara zip
osa01-Osa01_39.NegatiivistenLukujenMaara zip
osa01-Osa01_40.LukujenSumma zip
osa01-Osa01_41.LukumaaraJaSumma zip
osa01-Osa01_42.LukujenKeskiarvo zip
osa02-Osa02_01.ToiseenPotenssiin zip
osa02-Osa02_02.SummanNeliojuuri zip
osa02-Osa02_03.Itseisarvo zip
osa02-Osa02_04.TietoaLuvuista zip
osa02-Osa02_05.HipHipHurraa zip
osa02-Osa02_06.MerkkijonojenLukumaara zip
osa02-Osa02_07.LukujenSumma zip
osa02-Osa02_08.YkkostenLukumaara zip
osa02-Osa02_09.YkkostenOsuus zip
osa02-Osa02_10.PositiivistenLukujenKeskiarvo zip
osa02-Osa02_11.IanTarkistus zip
osa02-Osa02_12.Karkausvuosi zip
osa02-Osa02_13.NollastaLukuun zip
osa02-Osa02_14.LuvustaSataan zip
osa02-Osa02_15.MihinJaMista zip
osa02-Osa02_16.LukusarjanSumma zip
osa02-Osa02_17.RajatunLukusarjanSumma zip
osa02-Osa02_18.Kertoma zip
osa02-Osa02_19.SilmukatLopetusJaMuistaminen zip
osa02-Osa02_20.TekstinTulostus zip
osa02-Osa02_21.MontaTulostusta zip
osa02-Osa02_22.YhdestaParametriin zip
osa02-Osa02_23.ParametristaYhteen zip
osa02-Osa02_24.Jakolasku zip
osa02-Osa02_25.KolmellaJaolliset zip
osa02-Osa02_26.NumeroUno zip
osa02-Osa02_27.Merkkijono zip
osa02-Osa02_28.LukujenSumma zip
osa02-Osa02_29.Pienin zip
osa02-Osa02_30.Suurin zip
osa02-Osa02_31.LukujenKeskiarvo zip
osa02-Osa02_32.Tulostelua zip
osa02-Osa02_33.TulosteluaLikeABoss zip
osa03-Osa03_01.KolmannenArvonTulostaminen zip
osa03-Osa03_02.ToisenJaKolmannenSumma zip
osa03-Osa03_03.IndexOutOfBoundsException zip
osa03-Osa03_04.ListanKoko zip
osa03-Osa03_05.ListanViimeinenArvo zip
osa03-Osa03_06.EnsimmainenJaViimeinenArvo zip
osa03-Osa03_07.ListanLuvut zip
osa03-Osa03_08.LuvutRajatullaAlueella zip
osa03-Osa03_09.ListanSuurinLuku zip
osa03-Osa03_10.KysytynLuvunIndeksi zip
osa03-Osa03_11.PienimmanLuvunIndeksi zip
osa03-Osa03_12.ListanLukujenSumma zip
osa03-Osa03_13.ListanLukujenKeskiarvo zip
osa03-Osa03_14.LoytyykoListalta zip
osa03-Osa03_15.TulostaRajatut zip
osa03-Osa03_16.Summa zip
osa03-Osa03_17.PoistaViimeinen zip
osa03-Osa03_18.AlkioidenArvojenVaihtaminen zip
osa03-Osa03_19.EtsitynAlkionIndeksi zip
osa03-Osa03_20.TaulukonLukujenSumma zip
osa03-Osa03_21.TyylikasTulostus zip
osa03-Osa03_22.TaulukkoTahtina zip
osa03-Osa03_23.TulostusKolmesti zip
osa03-Osa03_24.OnkoTotta zip
osa03-Osa03_25.Kayttajatunnukset zip
osa03-Osa03_26.NimenPituus zip
osa03-Osa03_27.Salasana zip
osa03-Osa03_28.Alkuosa zip
osa03-Osa03_29.Loppuosa zip
osa03-Osa03_30.SanaSanassa zip
osa03-Osa03_31.MontakoKertaaMerkkijonossa zip
osa03-Osa03_32.SanatRiveittain zip
osa03-Osa03_33.JokaToinenSana zip
osa03-Osa03_34.HenkilotietojenTarkastelu zip
osa04-Osa04_01.MerkkijonojenLukumaara zip
osa04-Osa04_02.Kuutiot zip
osa04-Osa04_03.UudenTiedostonLuominen zip
osa04-Osa04_04.TiedostonTulostaminen zip
osa04-Osa04_05.KysytynTiedostonTulostaminen zip
osa04-Osa04_06.VieraslistaTiedostosta zip
osa04-Osa04_07.LoytyykoTiedostosta zip
osa04-Osa04_08.MittauksetTiedostosta zip
osa04-Osa04_09.Nuorin zip
osa04-Osa04_10.VanhinTiedostosta zip
osa04-Osa04_11.EnsimmainenTilisi zip
osa04-Osa04_12.EnsimmainenTilisiirtosi zip
osa04-Osa04_13.KoiranOminaisuudet zip
osa04-Osa04_14.Huone zip
osa04-Osa04_15.Pilli zip
osa04-Osa04_16.Ovi zip
osa04-Osa04_17.Tuote zip
osa04-Osa04_18.VahenevaLaskuri zip
osa04-Osa04_19.Velka zip
osa04-Osa04_20.Henkilo zip
osa04-Osa04_21.Musiikkikappale zip
osa04-Osa04_22.Elokuva zip
osa04-Osa04_23.Agentti zip
osa04-Osa04_24.Maksukortti zip
osa04-Osa04_25.Kertoja zip
osa04-Osa04_26.Lukutilasto zip
osa04-Osa04_27.TelevisioOhjelmat zip
osa04-Osa04_28.Kirjat zip
osa05-Osa05_01.Sekuntikello zip
osa05-Osa05_02.Kirja zip
osa05-Osa05_03.Kuutio zip
osa05-Osa05_04.Harjoitusapuri zip
osa05-Osa05_05.MontaKonstruktoria zip
osa05-Osa05_06.KuormitettuLaskuri zip
osa05-Osa05_07.NullPointerException zip
osa05-Osa05_08.HenkiloJaLemmikki zip
osa05-Osa05_09.Kasvatuslaitos zip
osa05-Osa05_10.MaksukorttiJaKassapaate zip
osa05-Osa05_11.Asuntovertailu zip
osa05-Osa05_12.Kappale zip
osa05-Osa05_13.Henkilovertailu zip
osa05-Osa05_14.Paivays zip
osa05-Osa05_15.Raha zip
osa05-Osa05_16.Ruokalista zip
osa05-Osa05_17.Lahjapakkaamo zip
osa06-Osa06_01.MatemaattisetApuvalineet zip
osa06-Osa06_02.KirjastonTietojarjestelma zip
osa06-Osa06_03.Lempinimet zip
osa06-Osa06_04.Lyhenteet zip
osa06-Osa06_05.HajautustaulunTulostelua zip
osa06-Osa06_06.HajautustaulunTulostelua2 zip
osa06-Osa06_07.Velkakirja zip
osa06-Osa06_08.SamaPaivays zip
osa06-Osa06_09.HajautusarvoPaivaykselle zip
osa06-Osa06_10.Autorekisterikeskus zip
osa06-Osa06_11.UseanKaannoksenSanakirja zip
osa06-Osa06_12.Kellari zip
osa06-Osa06_13.Keskiarvot zip
osa06-Osa06_14.Sanakirja zip
osa07-Osa07_01.Nestesailiot zip
osa07-Osa07_02.NestesailiotOlioilla zip
osa07-Osa07_03.TavaraMatkalaukkuJaLastiruuma zip
osa07-Osa07_04.Jarjestaminen zip
osa07-Osa07_05.ValmiitJarjestamisalgoritmit zip
osa07-Osa07_06.Tehtavat zip
osa07-Osa07_07.Arvosanatilastot zip
osa07-Osa07_08.Reseptihaku zip
osa07-Osa07_09.LintubongarinTietokanta zip
osa08-Osa08_01.ABC zip
osa08-Osa08_02.HenkiloJaPerilliset zip
osa08-Osa08_03.Varastointia zip
osa08-Osa08_04.ErilaisiaLaatikoita zip
osa08-Osa08_05.Palvelusvelvollinen zip
osa08-Osa08_06.TavaroitaJaLaatikoita zip
osa08-Osa08_07.ListMetodinParametrina zip
osa08-Osa08_08.MapMetodinParametrina zip
osa08-Osa08_09.SetMetodinParametrina zip
osa08-Osa08_10.Verkkokauppa zip
osa08-Osa08_11.Joukkoja zip
osa08-Osa08_12.Elaimia zip
osa09-Osa09_01.LukujenKeskiarvo zip
osa09-Osa09_02.TiettyjenLukujenKeskiarvo zip
osa09-Osa09_03.PositiivisetLuvut zip
osa09-Osa09_04.Jaolliset zip
osa09-Osa09_05.LuettujenArvojenTulostaminen zip
osa09-Osa09_06.RajatutLuvut zip
osa09-Osa09_07.UniikitSukunimet zip
osa09-Osa09_08.PainonLaskemista zip
osa09-Osa09_09.TiedostonRivit zip
osa09-Osa09_10.KirjatTiedostosta zip
osa09-Osa09_11.Palkkajarjestys zip
osa09-Osa09_12.OpiskelijatNimijarjestykseen zip
osa09-Osa09_13.Lukutaitovertailu zip
osa09-Osa09_14.Kirjallisuutta zip
osa09-Osa09_15.SaannollisetLausekkeet zip
osa09-Osa09_16.EnumJaIteraattori zip
osa09-Osa09_17.KortitOjennukseen zip
osa10-Osa10_01.Asiakas zip
osa10-Osa10_02.KirjaJaLentokone zip
osa10-Osa10_03.NaytosJaLippu zip
osa10-Osa10_04.OpiskelijaJaKorkeakoulu zip
osa10-Osa10_05.PelaajaJaTekoaly zip
osa10-Osa10_06.TallennettavaHenkilo zip
osa10-Osa10_07.IsompiLuokkakaavio zip
osa10-Osa10_08.EnsimmaisiaPakkauksia zip
osa10-Osa10_09.KolmePakkausta zip
osa10-Osa10_10.Lentokentta zip
osa10-Osa10_11.ParametrienValidointi zip
osa10-Osa10_12.SensoritJaLampotila zip
osa10-Osa10_13.MuistavaSanakirja zip
osa10-Osa10_14.Maatilasimulaattori zip
osa11-Osa11_01.Piilo zip
osa11-Osa11_02.Putki zip
osa11-Osa11_03.RajatutTaulukossa zip
osa11-Osa11_04.Lista zip
osa11-Osa11_05.Hajautustaulu zip
osa11-Osa11_06.Lukuja zip
osa11-Osa11_07.Noppa zip
osa11-Osa11_08.Lottoarvonta zip
osa11-Osa11_09.TaulukkoMerkkijonona zip
osa11-Osa11_10.Taikanelio 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.TekstitilastointiaOsa2 zip
osa12-Osa12_08.KayttajanOtsikko zip
osa12-Osa12_09.UseampiNakyma zip
osa12-Osa12_10.Tervehtija zip
osa12-Osa12_11.Vitsi zip
osa12-Osa12_12.SanojenHarjoittelu zip
osa12-Osa12_13.Ristinolla zip
osa13-Osa13_01.Shanghai zip
osa13-Osa13_02.Puolueet zip
osa13-Osa13_03.Saastolaskuri zip
osa13-Osa13_04.EpareiluaMainontaa zip
osa13-Osa13_05.Pyorailijatilastot zip
osa13-Osa13_06.Hymio zip
osa13-Osa13_07.Kollaasi zip
osa13-Osa13_08.Hurraa zip
osa13-Osa13_09.Asteroids zip
osa14-Osa14_01.PiirtoOhjelma zip
osa14-Osa14_02.GameOfLife zip
osa14-Osa14_03.Schelling zip
osa14-Osa14_04.Hiekkaranta zip
osa14-Osa14_05.Tietokanta zip
osa14-Osa14_06.Testausta zip