Opintojen malliaikataulu
Mallilukujärjestys
Mallilukujärjestys löytyy laitoksen sivuilta osoitteessa http://www.cs.helsinki.fi/opiskelu/mallilukuj-rjestys-luk-ja-fm. Myös opinto-oppaasta löytyy jotakuinkin vastaava mallilukujärjestys. Laitoksen sivuilla (ylempi linkki) tämä on kuitenkin hahmoteltu selkeämmin ja on varmasti aina päivitetyssä muodossa.
Miten sitä sovelletaan
Mallilukujärjestys kertoo, miten kursseja kannattaa ottaa jotta valmistuu kolmessa vuodessa luonnontieteen kandidaatiksi ilman suurempia vaikeuksia. Käpistelykurssit riippuvat tiedollisesti toisistaan varsin paljon, joten oikeaan suoritusjärjestykseen pitää kiinnittää huomiota enemmän kuin joissakin muissa aineissa. Jotkin teoria-asiat ovat varsin haastavia, jos pohjalla ei ole pitkän matematiikan tai muiden muodollista ajattelua kehittävien aineiden opintoja lukiosta. Koneet eivät tajua epätäsmällistä selitystä, joten meidän pitää opetella muotoilemaan asioita mahdollisimman yksiselitteisesti ja etenemään systemaattisesti. Tätä matematiikka opettaa, ja siksi siitä kohkataan niin paljon. Vaikka mallilukujärjestystä tutkailemalla näyttää siltä, että selviää vain parilla matematiikan kurssilla, ei kannata tuudittautua turvallisuuden tunteeseen - monella kurssilla oletetaan matematiikan kursseilla opetettavaa edellämainittua formaalista ajattelutapaa. Tämä tarkoittaa että vaikka pakollista matematiikkaa on varsin vähän, käpistelijälle ei ole valitettavasti mitään muuta kuin hyötyä istua matematiikan kursseja vaikka se olisi kuinka ikävää. On siis tärkeää tiedostaa että tietyntasoinen matematiikan osaaminen vaaditaan implisiittisesti tietojenkäsittelytieteen opinnoissa. Tämä ei tarkoita ettetkö ikinä pärjäisi opinnoissasi. Tarkoituksena on kannustaa opiskelemaan matematiikkaa, koska siitä on vain hyötyä.
Pakollisia kursseja järjestetään vähintään kerran vuodessa, pääasiassa silloin kun ne on sijoitettu malliaikatauluun. Lähinnä perusopintoja järjestetään useammin. Kesäisin voi käydä ilmaiseksi opintoja Avoimessa yliopistossa TKT:n perusopintokursseja, ja laitoksella (ei siis Avoimessa) harjoitustyökursseja (Ohjelmoinnin harjoitustyö, Tietokantasovellus, Tietorakenteiden harjoitustyö ja Ohjelmistotuotantoprojekti). Tässä kohtaa kannattaa taktikoida ja vähentää omaa työtaakkaa lukuvuoden aikana, koska edellämainittuja kursseja voi lähes varmuudella suorittaa myös kesäisin. Harjoitustyökurssit sopivat vallan mainiosti kesätöiden oheen suoritettavaksi.
TKO-äly järjestää tukiopetusta keskeisissä ja vaikeaksi todetuissa kursseissa. Jos et ole kuullut tällaisesta mahdollisuudesta, kysy opintovastaavilta.
Jos ensimmäisen syksyn keskeiset kurssit takkuavat, ei kuitenkaan kannata iskeä kirvestä kiveen vaan ottaa käyttöön Plan B. (Älä sotke ulkoavaruudesta tulevaan suunnitelmaan 9)
Kriittinen polku
Kriittiseen polkuun kuuluvat kaikki kurssit, joiden läpäisy ajoissa on välttämätöntä kolmen vuoden kandiin. Kurssien esitietoriippuvuuksiin katso riippuvuuden kaaviona laitoksen sivuilla. Opinto-oppaan versio sisältänee samat tiedot, mutta sekavammassa muodossa.
1. vuosi
Kurssi | Periodi | Op |
---|---|---|
Ohjelmoinnin perusteet | I | 5 |
Ohjelmoinnin jatkokurssi | II | 4 |
Johdatus diskreettiin matematiikkaan | II | 5 |
Tietorakenteet | III-IV | 8 |
Myös Ohjelmistojen mallintaminen ja Ohjelmoinnin harjoitustyö on välttämätöntä suorittaa viimeistään esimmäisen vuoden kesällä (Ohjelmistojen mallintaminen on esitietovaatimuksena Ohjelmoinnin harjoitustyölle).
2. vuosi
Kurssi | Periodi | Op |
---|---|---|
Laskennan mallit | I-II | 6 |
Tietoliikenteen perusteet | II | 4 |
Ohjelmistotuotanto | IV | 4 |
Lisäksi Tietorakenteiden harjoitustyö ja Tietokantasovellus on suoritettava viimeistään toisen vuoden kesällä. Nämä vaaditaan kolmannen vuoden syksyn Ohjelmistotuotantoprojektiin.
3. vuosi
Kurssi | Periodi | Op |
---|---|---|
Ohjelmistotuotantoprojekti | I-II | 10 |
Tieteellisen kirjoittamisen kurssi | III-IV | 10 |
Näiden lisäksi tavoiteajassa valmistumiseen vaaditaan myös kaikkien muiden kurssien, sivuaineiden ja pakollisten kieliopintojen (englanti, ruotsi) suorittaminen kolmessa vuodessa.
Matematiikan ja menetelmätieteen sovittaminen malliaikatauluun
Matematiikkaa suositellaan käymään heti opintojen alkuun, jotta siitä saisi hyödyn irti varhaisen kandin teoreettisemmilla kursseilla.
Matematiikkaa ja tilastotieteen kursseja voi käydä mallilukujärjestyksen kanssa suunnilleen näin:
1. syksy
Tilaa on mallilukujärjestyksen suositusten jälkeen yhteensä 2 op ykkösperiodille painottuen.
Matematiikan laitos järjestää yleensä syksyllä itseopiskelukurssin, jonka sisältönä nimenomaan lukiomatematiikan kertaus. Kurssin käyminen on hyödyllistä, jos kaipaa varmuutta ja lisää laskurutiinia, tai matikka on muuten vain unohtunut lukion jäljiltä. Tämä kurssi ei kuitenkaan ole sama asia kuin Matematiikka tutuksi. Matematiikka tutuksi kurssin käyminen on suositeltavaa kaikille.
- Periodi I - yksi seuraavista vaihtoehdoista:
- Matematiikka tutuksi (5 op) on ensisijainen valinta ykkösperiodin matematiikan kurssiksi. Kurssi on kevyt johdatus matematiikan maailmaan ja sisältää kertausta sekä johdattelua yliopistomatematiikkaan. Se kannattaa ehdottomasti ottaa, ellei sitten välttämättä halua heti jotain haastavampaa vaihtoehtoa. Kurssi menee osittain sisällöltään ylempänä mainitun lukiomatikan kertauskurssin päälle, mutta kurssit kannattaa lähinnä nähdä toisiaan tukevina.
- Lineaarialgebra ja matriisilaskenta I (5 op) on hyödyllinen työkalukurssi varsinkin algoritmeista, tekoälystä ja grafiikkaohjelmoinnista kiinnostuneille. Kurssin voi suorittaa ongelmitta lukiomatematiikan pohjalta.
- Analyysi I, (10 op / 2 periodia) on harkitsemisen arvoinen vaihtoehto, jos matematiikka on hyvin hallussa eikä pelkää ylimääräistä työmäärää kakkosperiodissa (esim. jos koodaus on jo valmiiksi tuttua). Analyysi I:en sisältö ei ole yhtä relevanttia kuin Lineaarialgebra ja matriisilasekenta I:n, mutta matikan perusfuksikurssina se opettaa matemaattista ajattelua paremmin kuin mikään muu vaihtoehto. Huomaa, että kestää kaksi periodia, eikä sitä voi suorittaa osissa. Analyysi I on myös selkeästi työläin vaihtoehdoista.
- (Analyysin virtuaalinen peruskurssi ja Matemaattisen analyysin kurssi eivät ole erityisen suositeltavia vaihtoehtoja, koska analyysi aiheena ei ole erityisen hyödyllistä tietojenkäsittelytieteessä. Näillä kursseilla ei myöskään ole Analyysi I:n tarjoamaa teorian ymmärtämispainotteisuutta, vaan ne painottuvat enemmän laskemiseen.)
- Tilastotieteen johdantokurssi (osa 1, 4op), jos ei kaipaa johdatusta matematiikkaan ja uskoo kiinnostuvansa tilastotieteen opiskelusta.
- Periodi II:
- Pakollinen Johdatus diskreettiin matematiikkaan (5 op) pitää ehdottomasti käydä tässä.
- Lisäksi 1. periodin valinnoista riippuen mahdollisesti yksi seuraavista, jos vain jaksaa opiskella lisää matikkaa ylibuukatussa kakkosperiodissa:
- Lineaarialgebra ja matriisilaskenta II (5 op) tarjoaa lisää hyödyllisiä matriiseja ja vektoreita ykkösosan käyneille
- Tilastotieteen johdantokurssi (osa 2, 6 op) turnauskestävyyden riittäessä ykkösosan suorittaneille.
- Analyysi I:n loppu, jos sen on itselleen manannut; kurssista ei saa välisuorituksia, joten se on tupla (10) tai kuitti (0).
1. kevät
Tilaa 3 + 7 op.
- Periodit III - IV
- Logiikka I, 10 op
- Tai Tilastotieteen jatkokurssi, 10 op, tai johdantokurssin kevätversio jos et ehtinyt sitä jo käydä.
- Tai Johdatus todennäköisyyslaskentaan (III), 5 op. Mahdollisesti myös Johdatus tilastolliseen päättelyyn (IV), 5 op. Ensimmäinen tarkoittaa suhteellisen helppoja opintopisteitä, jälkimmäinen näistä on vaikea. Valitse jälkimmäinen vain, jos rahkeet riittävät tässä vaiheessa. Esitietoina kurssille käytännössä on integraalilaskennan osaaminen, joko lukion pitkän matematiikan pohjalta tai Analyysi I:stä tai Analyysin peruskurssista. Johdatus todennäköisyyslaskentaan -kurssille sen sijana voi kävellä lukiopohjalta.
TKT:n Tietorakenteet-kurssi on mallilukujärjestyksessä 1. keväänä, ja siellä matematiikan pohjista on välitöntä apua. Perusopiskelija ehtii siis siihen mennessä käydä suunnilleen MaTun tai jonkin hiukan haastavamman kurssin, Johdatuksen diskreettiin matematiikkaan ja samanaikaisesti Tiran kanssa esim. Logiikka I:stä.
2. syksy
Tilaa 4 op + 4 op.
- Lineaarialgebra ja matriisilaskenta I ja II jos ei aiemmin ehtinyt, tai
- Tilastotieteen johdantokurssi voi tässä vaiheessa piristää, varsinkin jos uranvaihto alkaa olla mielessä
- Huom: 2. syksynä on parasta myös huolehtia tilan puolesta toisen sivuaineen opiskelun aloittamisesta, jos ei aio käydä kandiin pelkästään matematiikkaa ja tilastotiedettä. Monia sivuaineita voi aloittaa (tai jopa koko perusopinnot käydä) vain syksyisin, eikä malliaikataulun mukaan edetessä 3. syksyä ei oikein ehdi ihan kokonaan pyhittää toiselle aineelle, vaikka huomattavan osan kumminkin.
2. kevät
Tilaa 7 + 11 op.
- Algebra I, jos Johdatus diskreettiin matematiikkaan ei ahdistanut tai Linis I ja/tai Analyysi I on jo käyty
- Tilastotieteen jatkokurssi, tai Data-analyysi, tai Monimuuttujamenetelmät, tai... ks. Sivuainekuvauksia#Tilastotiede
- Johdatus todennäköisyyslaskentaan ja Johdatus tilastolliseen päättelyyn
3. syksy ja kevät
3. vuodella sitomatonta tilaa on syksyllä 10 + 10 op ja keväällä 10 + 8 op (oikeasti 10 + 10, mutta LuK-HOPSin päättymisestä saa 2 op "vapaata"). Käy niitä mitä et ole vielä käynyt, ja tarkastele viimeistään tässä vaiheessa myös linjaspesifejä matematiikan kurssisuosituksia (jos niitä on).