Siirry sisältöön

Ero sivun ”Opintojen malliaikataulu” versioiden välillä

Rivi 79: Rivi 79:
! width="75px" align="left" | '''Op'''
! width="75px" align="left" | '''Op'''
|-
|-
| Johdatus tietojenkäsittelytieteeseen + opiskelutekniikka + englanti || I-II || (alkaa)
| Johdatus tietojenkäsittelytieteeseen + englanti || I-II || 5 + 4 (alkaa)
|-
| Johdatus yliopistomatematiikkaan || I-II || 5 (alkaa)
|-
|-
| Ohjelmoinnin perusteet || I || 5
| Ohjelmoinnin perusteet || I || 5
Rivi 86: Rivi 88:
|-  
|-  
| TVT-ajokortti || I || 3
| TVT-ajokortti || I || 3
|-
| Matematiikka tutuksi || I || 5
|-  
|-  
|}
|}


Periodin tärkein kurssi on ehdottomasti Ohjelmoinnin perusteet ("OhPe"), johon kannattaa panostaa kaikista eniten. Myös Johdatus tietojenkäsittelytieteeseen -kurssin ("JTKT") suorittaminen myöhemmin saattaa aiheuttaa hiusten halkomista, ja se olisi hyvä suorittaa heti opintojen alussa tarvittaessa vaikka pelkällä vihalla. Matematiikka tutuksi -kurssi toimii johdatuksena yliopistomatematiikkaan ja helpottaa toisen periodin Johdatus diskreettiin matematiikan -kurssin suorittamista, jonka läpäiseminen heti ensimmäisenä syksynä on myös erittäin kriittistä.
Periodin tärkein kurssi on ehdottomasti Ohjelmoinnin perusteet (OhPe), johon kannattaa panostaa kaikista eniten. Myös Johdatus tietojenkäsittelytieteeseen -kurssin (JTKT) suorittaminen myöhemmin saattaa aiheuttaa hiusten halkomista, ja se olisi hyvä suorittaa heti opintojen alussa tarvittaessa vaikka pelkällä vihalla. Johdatus yliopistomatematiikkaan (JYM) on myös tärkeä kurssi. JYM on jaettu kahteen periodiin vaikka se on vain 5 opintopisteen kurssi, mutta siitäkin onnistuu putoamaan kärryiltä jos tehtäviä ei tee.


Matematiikka tutuksi -kurssi ("MaTu") ei ole varsinainen lukiomatematiikan kertauskurssi, vaan sen on tarkoitus tutustuttaa yliopistossa opetettavaan matematiikkaan. Matematiikka tutuksi -kurssi kannattaa ehdottomasti käydä, vaikka uskottelisikin ongelmanratkaisutaitonsa olevan kunnossa. Kurssista saa kyllä opintopisteet palauttamalla tietyn määrän tehtäviä, ja kokeeseen ei tarvitse tällöin osallistua. Enemmistö suorittaa MaTu:n nimenomaan tekemällä vaaditun määrän laskuharjoitustehtäviä.
TVT-ajokortti on käytännössä ilmaiset 3 opintopistettä. Muista kuitenkin tehdä esitehtävät jotka vaaditaan kokeeseen.


Ykkösperiodin paniikkihäiriöistä ks. tiivistelmä kakkosperiodin jälkeen.
Ykkösperiodin paniikkihäiriöistä ks. tiivistelmä kakkosperiodin jälkeen.
'''Mooc-fuksit''' voivat ottaa joko Tietorakanteet ja algoritmit TAI Tietokantojen perusteet niin syksystä ei tule liian helppo.


=== 2. periodi ===  
=== 2. periodi ===  
Rivi 104: Rivi 106:
! width="75px" align="left" | '''Esitiedot'''
! width="75px" align="left" | '''Esitiedot'''
|-
|-
| Johdatus tietojenkäsittelytieteeseen + opiskelutekniikka + englanti || I-II || 10 ||
| Johdatus tietojenkäsittelytieteeseen + englanti || I-II || 5 + 4 (jatkuu)
|-
|-
| Ohjelmoinnin jatkokurssi || II || 4 || OhPe
| Ohjelmoinnin jatkokurssi || II || 5 || OhPe
|-  
|-  
| Ohjelmistojen mallintaminen || II || 4 || OhPe
| Ohjelmistotekniikan menetelmät || II || 5 || OhPe
|-  
|-  
| Johdatus diskreettiin matematiikkaan || II || 5 ||
| Johdatus yliopistomatematiikkaan || I-II || 5 (jatkuu)
|-  
|-  
|}
|}


Kakkosperiodissa tärkeimmät kurssit ovat Johdatus diskreettiin matematiikkaan ("diskis") ja Ohjelmoinnin jatkokurssi ("OhJa"). Edelleen on toki muistettava myös JTKT:n suoritus. Johdatus diskreettiin matematiikkaan -kurssin sisältö on jotakuinkin seuraava: induktio, vähän joukko-oppia, vähän kombinatoriikkaa, vähän verkkoja ja todistamista.
Kakkosperiodissa tärkeimmät kurssit ovat edelleen Ohjelmoinnin jatkokurssi (OhJa) ja Johdatus yliopistomatematiikkaan (JYM). Edelleen on toki muistettava myös JTKT:n suoritus, sillä sitä ei tässä vaiheessa ainakaan kannata jättää kesken.


Vaikka OhPe vaaditaankin Ohjelmoinnin jatkokurssiin ja Ohjelmistojen mallintamiseen ("OhMa"), niin tulokset eivät ole näiden kurssien alkaessa vielä tuleet. Jos OhPesta paukahtaa WebOodiin hylätty, mutta OhJassa ja OhMassa on mukana edes jollain tasolla, niin kumpaakaan ei missään nimessä kannata jättää kesken.
Vaikka OhPe vaaditaankin Ohjelmoinnin jatkokurssiin ja Ohjelmistotekniikan menetelmiin (OTM), niin tulokset eivät ole näiden kurssien alkaessa vielä tuleet. Jos OhPesta paukahtaa WebOodiin hylätty, mutta OhJassa ja OhMassa on mukana edes jollain tasolla, niin kumpaakaan ei missään nimessä kannata jättää kesken.


Kaksi kakkosperiodin käpistelykurssia riippuu OhPessa opitusta, joten jos se ei mennyt asian vaikeudesta johtuen ensiyrittämällä läpi, voi tässä vaiheessa alkaa ahistaa. Mutta ei hätää! Ota rohkeasti Johdatus diskreettiin matematiikkaan (siihen kannattaakin sitten panostaa), ja lue tässä välissä [[Sivuainekuvauksia|sivuaineita]]!
Kaksi kakkosperiodin käpistelykurssia riippuu OhPessa opitusta, joten jos se ei mennyt asian vaikeudesta johtuen ensiyrittämällä läpi, voi tässä vaiheessa alkaa ahistaa. Mutta ei hätää! Ota rohkeasti Johdatus diskreettiin matematiikkaan (siihen kannattaakin sitten panostaa), ja lue tässä välissä [[Sivuainekuvauksia|sivuaineita]]!


Diskiksen ongelmiin kannattaa kysyä apua muilta opiskelijoilta ja vaikka matematiikan laitoksen [http://wiki.helsinki.fi/display/mathstatOpiskelu/Laskupaja laskupajasta], koska luennon matemaattisesti kauniit "On olemassa kuvaus siten, että..." voidaan toisinaan korvata vanhemman opiskelijat "Tee näin..."-ohjeilla.
JYMin ongelmiin kannattaa kysyä apua muilta opiskelijoilta ja vaikka matematiikan laitoksen [http://wiki.helsinki.fi/display/mathstatOpiskelu/Ratkomo Ratkomosta] tai JYMin omasta pajasta, koska luennon matemaattisesti kauniit "On olemassa kuvaus siten, että..." voidaan toisinaan korvata vanhemman opiskelijat "Tee näin..."-ohjeilla.


Jos saat koko syksyn paketin, mukaanlukien Matematiikka tutuksi (tai muu matematiikan kurssi), läpi, olet suorittanut 10 + 5 + 1 + 3 + 5 + 4 + 4 + 5 = 37 op, mikä on jo yli 7 op optimaalisen suoritustahdin - onneksi olkoon, tästä on hyvä jatkaa! Syksylle voi napata MaTun tilalle jonkin muun matematiikan alkupään kurssin (esim. Lineaarialgebra ja matriisilaskenta I), ja jos taustalla on vahva pitkä matematiikka, se voi mennä suhteellisen vähällä vaivalla läpi. Ks. kohta [#Matematiikan sovittaminen malliaikatauluun] alempaa.
Syksylle voi napata jonkin matematiikan alkupään kurssin (esim. Lineaarialgebra ja matriisilaskenta I), ja jos taustalla on vahva pitkä matematiikka, se voi mennä suhteellisen vähällä vaivalla läpi. Ks. kohta [#Matematiikan sovittaminen malliaikatauluun] alempaa. On myös mahdollista ottaa Matematiikka tutuksi -kurssi.


Jos ykkösperiodissa alkaa pahasti ahdistaa, ja koko periodi on hajoamassa käsiin, on pakko tehdä priorisointia - ei hätää, kokemasi angsti ja sen hallinnan opettelu ovat yksi keskeisistä yliopisto-opiskelun anneista. MaTun suorituksesta ei riipu mikään, joten sen failaaminen on pienin ongelmasi. Ohjelmoinnin perusteista riippuu huomattava osa kakkosperiodia, joten jos et ole täysin pihalla, älä päästä sitä leviämään käsille pelkän akuutin ajanpuutteen vuoksi. JTKT:tä on vähemmän mielenkiintoista suorittaa uudestaan myöhemmin, mutta sen varsinaisesta suoritusmerkinnästä ei mikään muu kurssi riipu.
Jos ykkösperiodissa alkaa pahasti ahdistaa, ja koko periodi on hajoamassa käsiin, on pakko tehdä priorisointia - ei hätää, kokemasi angsti ja sen hallinnan opettelu ovat yksi keskeisistä yliopisto-opiskelun anneista. MaTun suorituksesta ei riipu mikään, joten sen failaaminen on pienin ongelmasi. Ohjelmoinnin perusteista riippuu huomattava osa kakkosperiodia, joten jos et ole täysin pihalla, älä päästä sitä leviämään käsille pelkän akuutin ajanpuutteen vuoksi. JTKT:tä on vähemmän mielenkiintoista suorittaa uudestaan myöhemmin, mutta sen varsinaisesta suoritusmerkinnästä ei mikään muu kurssi riipu.


Jos ohjelmoinnin teoria aiheuttaa oikeasti paniikkihäiriöitä, kannattaa ottaa JTKT:stä nopat irti työvoitolla, antaa aivoilleen lisäaikaa omaksua ohjelmoinnin vaatima haasteellinen uusi ajattelutapa, ja lohduttautua sillä että aihepiirin kurssien kriittisellä polulla tulee betoniseinää vastaan jossain vaiheessa joka tapauksessa (yleensä TiRassa, LaMassa ja Riossa), jos et anna abstraktiin ajatteluun opettelemiselle sen tarvitsemaa aikaa. Erityisen ikävää on, että OhPe - OhJa - TiRa - LaMa - Ohtuprojekti - TiKi -kriittisellä polulla yhdenkin kurssin failaaminen venyttää opintoja poikkeuksetta yli kolmelle vuodelle. Jos olet yritteliäs ja hyvä hallitsemaan aikaasi, voit vielä ottaa klapin kiinni tekemällä 3. vuonna Ohtuprojektin ja TiKin yhtä aikaa. Et ehdi edes jäädä vielä Etappeihin (opintojen etenemisen seurantajärjestelmä, LuK-tutkinnossa kolme on "etappia", joissa siihenastinen eteneminen tarkastetaan), jos käyt toisen niistä ajallaan ja hoitelet toisen samalla kun aloittelet jo maisterikursseja. Eikä se viidessä vuodessa valmistuminen ole vieläkään pakollista, siihen vain painostetaan yhteiskunnan puolelta enemmän kuin ennen, mikä nyt ei liene yllätys kenellekään. Vältät hukkaamasta opiskeluaikaasi käymällä tässä välissä [[Sivuainekuvauksia|sivuainekursseja]].
Jos ohjelmoinnin teoria aiheuttaa oikeasti paniikkihäiriöitä, kannattaa ottaa JTKT:stä nopat irti työvoitolla, antaa aivoilleen lisäaikaa omaksua ohjelmoinnin vaatima haasteellinen uusi ajattelutapa, ja lohduttautua sillä että aihepiirin kurssien kriittisellä polulla tulee betoniseinää vastaan jossain vaiheessa joka tapauksessa (yleensä TiRassa, LaMassa ja KäJässä), jos et anna abstraktiin ajatteluun opettelemiselle sen tarvitsemaa aikaa. Erityisen ikävää on, että OhPe - OhJa - TiRa - LaMa - Ohtuprojekti - TiKi -kriittisellä polulla yhdenkin kurssin failaaminen venyttää opintoja poikkeuksetta yli kolmelle vuodelle. Jos olet yritteliäs ja hyvä hallitsemaan aikaasi, voit vielä ottaa klapin kiinni tekemällä 3. vuonna Ohtuprojektin ja TiKin yhtä aikaa. Et ehdi edes jäädä vielä Etappeihin (opintojen etenemisen seurantajärjestelmä, LuK-tutkinnossa kolme on "etappia", joissa siihenastinen eteneminen tarkastetaan), jos käyt toisen niistä ajallaan ja hoitelet toisen samalla kun aloittelet jo maisterikursseja. Eikä se viidessä vuodessa valmistuminen ole vieläkään pakollista, siihen vain painostetaan yhteiskunnan puolelta enemmän kuin ennen, mikä nyt ei liene yllätys kenellekään. Vältät hukkaamasta opiskeluaikaasi käymällä tässä välissä [[Sivuainekuvauksia|sivuainekursseja]].
 
'''Mooc-fuksit''': Tietorakanteet ja algoritmit jatkuu TAI voit ottaa Tietokoneen toiminnan.


=== 3. periodi (eli kevään 1. periodi) ===  
=== 3. periodi (eli kevään 1. periodi) ===  
Rivi 136: Rivi 140:
! width="75px" align="left" | '''Esitiedot'''
! width="75px" align="left" | '''Esitiedot'''
|-
|-
| Tietorakenteet || III-IV || (alkaa) || OhJa, Diskis
| Tietorakenteet ja algoritmit || III-IV || 8-10 (alkaa) || OhJa, JYM
|-  
|-  
| Ohjelmoinnin harjoitustyö || IV || 4 || OhJa, OhMa
| Ohjelmoinnin harjoitustyö || III || 5 || OhJa, OTM
|-  
|-  
| Tietokantojen perusteet || III || 4 || OhPe
| Tietokantojen perusteet || III || 5 || OhPe
|-
|-
| Sivuaineita/valinnaisia || III || 2- ||
|-
|}
|}


Jos syksyn suuri puristus muodostuu ohjelmointikursseista (OhPe ja Java) sekä matematiikasta (Diskis), on kevään vastaava koitos Tietorakenteet-kurssi. Kurssi kestää koko lukukauden, ja sinne ei pääse, jos esitietovaatimukset, eli syksyn rutistuskurssit, eivät ole kunnossa (taidot voi vaatimusten uupuessa osoittaa erillisessä esitietokokeessa).
Jos syksyn suuri puristus muodostuu ohjelmointikursseista (OhPe ja OhJa) sekä matematiikasta (JYM), on kevään vastaava koitos Tietorakenteet ja algoritmit-kurssi (TiRa). Kurssi kestää koko lukukauden, ja siinä ei pärjää, jos esitietovaatimukset, eli syksyn rutistuskurssit, eivät ole kunnossa.


Ohjelmointikurssien puuttuminen estää myös harjoitustyöhön osallistumisen. Harjoitustyökursseilla taas keskeyttämistä ei katsota hyvällä, vaan se vaikuttaa ensi kerralla ryhmään pääsemiseen - harjoitustöiden pienryhmäopetus kun on kallista järjestää.
Ohjelmointikurssien puuttuminen estää myös harjoitustyöhön osallistumisen. Harjoitustyökursseilla taas keskeyttämistä ei katsota hyvällä, vaan se vaikuttaa ensi kerralla ryhmään pääsemiseen - harjoitustöiden pienryhmäopetus kun on kallista järjestää.


Tietokantojen perusteet -kurssilla hyötyy Johdatus diskreettiin matematiikkaan -kurssista, mutta se ei ole pakollinen esitietovaatimus. Tietokantojen perusteissa käsitellään SQL-kielen ja relaatioalgebran alkeita ja tietokantojen suunnittelua. Useimmat eivät koe näitä vaikeiksi asioiksi. Tietokantojen perusteet itsessään on esitietovaatimuksena neljännen periodin Tietokantasovellus-harjoitustyölle.  
Tietokantojen perusteet -kurssilla hyötyy Ohjelmistotekniikan menetelmistä, mutta se ei ole pakollinen esitietovaatimus. Tietokantojen perusteissa käsitellään SQL-kielen ja relaatioalgebran alkeita ja tietokantojen suunnittelua. Useimmat eivät koe näitä vaikeiksi asioiksi. Tietokantojen perusteet itsessään on esitietovaatimuksena Tietokantasovellus-harjoitustyölle, jos sen haluaa suorittaa.  


Tietorakenteet kannattaa ottaa sinänsä vakavasti, että sitä tarjotaan kurssina vain kerran vuodessa. Jos tietorakenteita ei pääse opiskelemaan tai ohjelmoinnin harjoitustyötä tekemään, otetaan käyttöön sivuainesuunnitelmat ja suoritetaan puuttuvia kursseja (ks. alla).  
Tietorakenteet ja algorimit kannattaa ottaa sinänsä vakavasti, sillä sen suorittamatta jättäminen lisää helposti opiskeluaikaa ainakin puolella vuodella. Jos tietorakenteita ei pääse opiskelemaan tai ohjelmoinnin harjoitustyötä tekemään, otetaan käyttöön sivuainesuunnitelmat ja suoritetaan puuttuvia kursseja (ks. alla).  


Sivuaineopinnoissa kannattaa suosia turnauskestävyytensä mukaan [http://mathstat.helsinki.fi/opiskelu/ matematiikkaa ja tilastotiedettä], jotta saa pakollisen matematiikan tai [http://www.cs.helsinki.fi/opiskelu/menetelmatieteet/ menetelmätieteiden] sivuainekokonaisuuden kasaan. Matematiikan harjoittelusta on hyötyä erityisesti opintojen alkuvaiheessa, kun teorian pyörittelyyn ei ole vielä syntynyt rutiinia. Loppuvaiheessa niitä on tylsempää kasata kokoon mielenkiintoisten käpistelykurssien sivussa.  
Sivuaineopinnoissa kannattaa suosia turnauskestävyytensä mukaan [http://mathstat.helsinki.fi/opiskelu/ matematiikkaa ja tilastotiedettä], jotta saa pakollisen matematiikan tai [http://www.cs.helsinki.fi/opiskelu/menetelmatieteet/ menetelmätieteiden] sivuainekokonaisuuden kasaan. Matematiikan harjoittelusta on hyötyä erityisesti opintojen alkuvaiheessa, kun teorian pyörittelyyn ei ole vielä syntynyt rutiinia. Loppuvaiheessa niitä on tylsempää kasata kokoon mielenkiintoisten käpistelykurssien sivussa.  


Sivuaineopintojen lisäksi kannattaa tällöin tähdätä myös pakollisen toisen kotimaisen kielen (useimmille ruotsi) suorittamiseen pois alta. Huomaa, että [http://www.helsinki.fi/kksc/ kielikeskuksen] a) [http://www.helsinki.fi/weboodi ilmoittautumisjärjestelmä] ja b) [https://alma.helsinki.fi/doclink/97990 kursseille ilmoittautumisajat] eroavat laitoksen vastaavista). Vaihtoehtoisesti voi vilkuilla jo joitakin tietojenkäsittelytieteen vapaavalintaisia kursseja, jos esitiedot niihin täyttyvät. Esimerkiksi keväällä järjestettävässä Käyttöliittymät -kurssissa ei ole esitietoja. Tietokantojen perusteisiinkin pääsee neljännessä periodissa, vaikka ohjelmointikursseissa olisi sykysyllä epäonnistunutkin.
Sivuaineopintojen lisäksi kannattaa tällöin tähdätä myös pakollisen toisen kotimaisen kielen (useimmille ruotsi) suorittamiseen pois alta. Huomaa, että [http://www.helsinki.fi/kksc/ kielikeskuksen] a) [http://www.helsinki.fi/weboodi ilmoittautumisjärjestelmä] ja b) kursseille ilmoittautumisajat eroavat laitoksen vastaavista). Vaihtoehtoisesti voi vilkuilla jo joitakin tietojenkäsittelytieteen vapaavalintaisia kursseja, jos esitiedot niihin täyttyvät. Tietokantojen perusteisiinkin pääsee neljännessä periodissa, vaikka ohjelmointikursseissa olisi sykysyllä epäonnistunutkin.


Ilman sivuainetäydennystä tai valinnaisten aineopintojen suorittamista kevään ensimmäisestä periodista irtoaa 8/2 + 4 + 4 = 12 op (Tietorakenteet puolitettu), mikä alittaa suositustahdin 15 op -kertymän kolmella opintopisteellä.
'''Mooc-fuksit''': Etsi sopivia aineopintoja [[Kurssikuvauksia|kurssikuvauksista]]


=== 4. periodi (eli kevään 2. periodi) ===  
=== 4. periodi (eli kevään 2. periodi) ===  
Rivi 167: Rivi 169:
! width="75px" align="left" | '''Esitiedot'''
! width="75px" align="left" | '''Esitiedot'''
|-
|-
| Tietorakenteet || III-IV || 8 || OhJa, Diskis
| Tietorakenteet ja algoritmit || III-IV || 8-10 (loppuu) || OhJa, JYM
|-
|-
| Tietokantasovellus || IV || 4 ||  
| Tietokantasovellus tai muu harjoitustyö || IV || 5 || OhJa, OTM
|-  
|-  
| Sivuaineita/valinnaisia || IV || 6- ||
| Sivuaineita/valinnaisia || IV || 5- ||
|-  
|-  
|}
|}


Aiemmin keväällä napatut sivuaineet voivat jatkua tälle periodille TiRan tapaan. Ilman sivuainekursseja tai vapaavalintaisilla aineopintoja kakkosperiodista tulee 8/2 + 4 = 8 op. Ilman mitään sivuaine- tms. täydennyksiä koko keväänä kevään opintopistekertymä jää 20 opintopisteeseen, siis kymmentä vaille suositellusta 30 opintopisteestä. Tämä jättää tilaa syksyllä epäonnistuneiden kurssien suorittamiseen. Kannattaa myös suorittaa sivuaineita (matematiikan tai menetelmätieteen kokonaisuutta) tai mielenkiintoisia tietojenkäsittelytieteen aineopintoja jo tässä vaiheessa.
Aiemmin keväällä napatut sivuaineet voivat jatkua tälle periodille TiRan tapaan. Pyri ottamaan n. 15 op myös tähänkin periodiin.


Jos mallilukujärjestyksessä on onnistunut pysymään tähän asti, kurssityypit ja työmäärät ovat tulleet jo suhteellisen selväksi. Tämän jälkeen opintojen suorittaminen mallilukujärjestyksen mukaan on vain sen kurinalaista noudattamista. Toista sivuainekokonaisuutta ei pidä myöskään unohtaa, se tulisi aloittaa heti toisen vuoden syksyllä. Laajennettua matematiikan tai menetelmätieteiden sivuainekokonaisuutta (50op) käyvien kannattaa muodostaa näiden aineiden kurssien välille yhtenäinen jatkumo, etteivät asiat tai motivaatio kerkeä välissä jo unohtumaan. Myöskin toisen kotimaisen kielen (~"virkamiesruotsi") suorittaminen kannattaa aloittaa mahdollisimman pian, jos sitä ei ole vielä ensimmäisenä keväänä tehnyt. Kynnys sen suorittamiseen ei ainakaan alene opintojen edetessä.
Jos mallilukujärjestyksessä on onnistunut pysymään tähän asti, kurssityypit ja työmäärät ovat tulleet jo suhteellisen selväksi. Tämän jälkeen opintojen suorittaminen mallilukujärjestyksen mukaan on vain sen kurinalaista noudattamista. Toista sivuainekokonaisuutta ei pidä myöskään unohtaa, se tulisi aloittaa heti toisen vuoden syksyllä. Laajennettua matematiikan tai menetelmätieteiden sivuainekokonaisuutta (50op) käyvien kannattaa muodostaa näiden aineiden kurssien välille yhtenäinen jatkumo, etteivät asiat tai motivaatio kerkeä välissä jo unohtumaan. Myöskin toisen kotimaisen kielen (~"virkamiesruotsi") suorittaminen kannattaa aloittaa mahdollisimman pian, jos sitä ei ole vielä ensimmäisenä keväänä tehnyt. Kynnys sen suorittamiseen ei ainakaan alene opintojen edetessä.
65

muokkausta