Tutkintovaatimukset Perustutkinnot LUONNONTIETEIDEN KANDIDAATIN TUTKINTO (120 OV) Luonnontieteiden kandidaatin tutkinnon laajuus on vähintään 120 ov: 1. Tietojenkäsittelytieteen cum laude approbatur -oppimäärä (vähintään 55 ov) ja kypsyysnäyte 2. Sivuaineoppimääriä vähintään 45 ov 3. Muut opinnot vähintään 6 ov Myös opettajaksi aikova voi suorittaa LuK-tutkinnon, mutta sillä ei saa opettajan kelpoisuutta. FILOSOFIAN MAISTERIN TUTKINTO (160 OV) Filosofian maisterin tutkinnon laajuus on vähintään 160 ov. Tietojenkäsittelyn suuntautumisvaihtoehto: 1. Laudatur-oppimäärä (vähintään 95 ov) ja kypsyysnäyte 2. Sivuaineoppimääriä (vähintään 45 ov) 3. Muut opinnot (vähintään 6 ov) Sovelletun tietojenkäsittelyn suuntautumisvaihtoehto: 1. Laudatur-oppimäärä (vähintään 80 ov) ja kypsyysnäyte 2. Sivuaineoppimääriä (vähintään 60 ov) 3. Muut opinnot (vähintään 6 ov) Opettajan suuntautumisvaihtoehto: 1. Laudatur-oppimäärä (vähintään 75 ov) ja kypsyysnäyte 2. Sivuaineoppimääriä (vähintään 70 ov) 3. Muut opinnot (vähintään 6 ov) 1. Pääaineopinnot TIETOJENKÄSITTELYTIETEEN CUM LAUDE APPROBATUR -OPPIMÄÄRÄ (46-69 ov) 581324-7 Tietokone työvälineenä, 2 ov 581325-0 Ohjelmoinnin perusteet, 3 ov 581326-3 Java-ohjelmointi, 2 ov 581327-6 Johdatus sovellussuunnitteluun , 2 ov 581328-9 Tietokantojen perusteet, 2 ov 58160-8 Ohjelmoinnin harjoitustyö, 2 ov 58123-3 Tietokoneen toiminta, 2 ov 581329-2 Tietokantasovellusten harjoitustyö, 2 ov 581330-2 Ohjelmoinnin ja laskennan perusmallit, 2 ov 58131-8 Tietorakenteet, 4 ov 581331-5 Käyttöjärjestelmäpalvelut, 2 ov 581332-8 Rinnakkaisohjelmistot, 2 ov 581333-1 Tietoliikennepalvelut, 2 ov 58161-5 Tietorakenteiden harjoitustyö, 2 ov 581334-4 Tietokannan hallinta, 2 ov 581259-4 Ohjelmistotuotanto, 3 ov 581260-4 Ohjelmistotuotantoprojekti, 6 ov 58110-3 Tieteellisen kirjoittamisen kurssi, 4 ov Cum laude approbatur -oppimäärään voi liittää lisäksi valinnaisia cum laude approbatur -opintojaksoja ja laudatur-opintojaksoja. Esimerkkejä cum laude approbatur-tason valinnaisista opintojaksoista: 58064-3 Käyttöliittymät, 4 ov 58129-5 Unix-sovellusalusta, 3 ov 58127-1 C-ohjelmointi, 2 ov 581251-0 Ohjelmointitekniikka (C++), 3 ov 581335-7 Verkko-ohjelmointi, 4 ov 581337-3 Tekoälykielet, 3 ov TIETOJENKÄSITTELYTIETEEN LAUDATUR-OPPIMÄÄRÄ Alla mainittujen suuntautumisvaihto- tai erikoistumislinjakohtaisesti lueteltujen opintojen lisäksi oppimäärä tulee täydentää vähintään esitettyyn minimilaajuuteen cum laude approbatur - tai laudatur-opintojaksoilla. Cum laude approbatur -tasoisia valinnaisia opintojaksoja voi minimilaajuisessa (95, 80 tai 75 opintoviikkoa) laudatur-oppimäärässä olla enintään 6 opintoviikkoa. Erikoistumislinjan aihepiiriin soveltuvia laudatur-opintojaksoja voi sopimuksen mukaan ottaa myös toiselta erikoistumislinjalta, toisesta koulutusohjelmasta tai toisesta korkeakoulusta. Tietojenkäsittelyn suuntautumisvaihtoehto (vähintään 95 ov) Kaikille erikoistumislinjoille yhteiset opinnot: Tietojenkäsittelytieteen cum laude -oppimäärä, väh. 46 ov 581336-0 Laskennan teoria, 3 ov Seminaareja, vähintään 4 ov 50131-2 Pro gradu -tutkielma, 16 ov Algoritmien erikoistumislinja 58053-7 Algoritmien suunnittelu ja analyysi, 5 ov Vähintään 15 ov muita linjan aihepiiriin soveltuvia laudatur-opintojaksoja, esimerkiksi seuraavista: 58093-3 Merkkijonomenetelmät, 4 ov 58147-9 Koneoppiminen, 4 ov 58066-7 Tekoäly, 4 ov 58143-1 Tiedon tiivistäminen, 4 ov 58074-2 Tietokonegrafiikka, 4 ov 581265-9 Digitaalinen signaalinkäsittely, 3 ov 581270-1 Kuvankäsittelyn perusteet, 2 ov 581271-4 Kuvankäsittelyn sovelluksia, 2 ov 581252-3 Robotiikka, 4 ov 581338-6 Algoritmitekniikka, 4 ov 581354-8 Tietokantarakenteet ja -algoritmit, 4 ov 581257-8 Tiedonhakumenetelmät, 3 ov Älykkäiden järjestelmien erikoistumislinja Vähintään 6 ov seuraavista: 581286-6 Kolme käsitettä: informaatio, 4 ov 581287-9 Kolme käsitettä: todennäköisyys, 3 ov 581339-9 Kolme käsitettä: päätöksenteko, 3 ov Vähintään 14 ov muita linjan aihepiiriin soveltuvia laudatur-opintojaksoja, esimerkiksi seuraavista: 58053-7 Algoritmien suunnittelu ja analyysi, 5 ov 58147-9 Koneoppiminen, 4 ov 58066-7 Tekoäly, 4 ov 581252-3 Robotiikka, 4 ov 58143-1 Tiedon tiivistäminen, 4 ov 581550-4 Tietämyksen muodostaminen, 3 ov Ohjelmistotekniikan erikoistumislinja 581340-9 Ohjelmistoarkkitehtuurit, 3 ov 581341-2 Ohjelmistoprosessit ja ohjelmistojen laatu, 3 ov Vähintään 6 ov seuraavista: 58144-8 Ohjelmointikielten kääntäjät, 5 ov 581342-5 Projektin johtaminen, 2 ov 581343-8 Projektin johtamisen harjoitustyö, 2 ov 581344-1 Ohjelmiston testaus, 3 ov 58153003-1 Ohjelmiston suorituskyvyn suunnittelu, 2 ov 581345-4 Ohjelmointikielten periaatteet, 4 ov 581356-4 Ohjelmistojen tuotteistaminen, 3 ov Valinnaisia laudatur-opintojaksoja, vähintään 8 ov Hajautettujen järjestelmien ja tietoliikenteen erikoistumislinja 581346-7 Käyttöjärjestelmien perusteet, 2 ov 581347-0 Tietoliikenteen perusteet, 2 ov 581348-3 Tietokoneen rakenne, 2 ov 581349-6 Spesifioinnin ja verifioinnin perusteet, 2 ov 581350-6 Hajautetut järjestelmät, 3 ov Vähintään yksi seuraavista: 581351-9 Käyttöjärjestelmämetodiikka, 3 ov 581352-2 Tietoliikennejärjestelmät, 3 ov 58094-0 Ohjelmien semantiikka, 3 ov Valinnaisia laudatur-opintojaksoja, vähintään 6 ov Informaatiojärjestelmien erikoistumislinja 581353-5 Tietokannan mallinnus, 2 ov 581354-8 Tietokantarakenteet ja -algoritmit, 4 ov Vähintään 6 ov seuraavista: 581541-0 Tapahtumakäsittely, 4 ov 581550-4 Tietämyksen muodostaminen, 3 ov 581290-5 Rakenteisten dokumenttien käsittely, 3 ov 581257-8 Tiedonhakumenetelmät, 3 ov 581274-3 Paikkatietojärjestelmät, 3 ov Valinnaisia laudatur-opintojaksoja, vähintään 8 ov Sovelletun tietojenkäsittelyn suuntautumisvaihtoehto (vähintään 80 ov) Tietojenkäsittelytieteen cum laude -oppimäärä, väh. 46 ov 50131-2 Pro gradu -tutkielma, 16 ov Seminaareja, vähintään 2 ov Laudatur-opintojaksoja sopimuksen mukaan, vähintään 10 ov Opettajan suuntautumisvaihtoehto (vähintään 75 ov) Tietojenkäsittelytieteen cum laude -oppimäärä, väh. 46 ov 581336-0 Laskennan teoria, 3 ov 58037-7 Tietokoneavusteiset oppimisympäristöt, 4 ov Seminaareja, vähintään 2 ov 50131-2 Pro gradu -tutkielma, 10 ov Valinnaisia laudatur-opintojaksoja, vähintään 4 ov 2. Sivuaineopinnot (väh. 45 ov) a) Tietojenkäsittelyn suuntautumisvaihtoehdossa (väh. 45 ov): Matematiikan approbatur-oppimäärä (väh. 15 ov) Minimikokoa laajemman approbaturin tai cum laude approbatur -oppimäärän suorittaminen on suositeltavaa. Kurssivalinnoissa suositellaan erityisesti seuraavia: Lineaarialgebra I, 5 ov Diskreetti matematiikka I, 5 ov Logiikka I, 5 ov Todennäköisyyslaskenta I, 5 ov Muiden sivuaineiden oppimäärät (väh. 15 ov) ovat vapaasti valittavissa. Matematiikan lisäksi tutkintoon tulee sisältyä vähintään yksi muu sivuaineoppimäärä. b) Sovelletun tietojenkäsittelyn suuntautumisvaihtoehdossa (väh. 60 ov): Sivuaineoppimääriä on oltava vähintään kaksi. Sivuaineiden valinnasta sovitaan laitoksen kanssa opiskelijakohtaisesti. c) Opettajan suuntautumisvaihtoehdossa (väh. 70 ov): Toisen opetettavan aineen cum laude approbatur -oppimäärä (35 ov). Toisen opetettavan aineen voi valita vapaasti. Tavallisin valinta on matematiikka. Opettajan pedagogiset opinnot (35 ov). Tästä opintokokonaisuudesta vastaa kasvatustieteellinen tiedekunta. 3. Muut opinnot (väh. 6 ov) Pakolliset opinnot (vähintään 6 ov) Orientoivat opinnot, 1 ov Toinen kotimainen kieli, 2 ov Vieras kieli, 1 ov Osallistuminen opettajatutorointitoimintaan neljän lukukauden ajan, 1 ov 581355-1 Tietojenkäsittelytieteen esittely, 1 ov Vapaasti valittavia opintoja siten, että tutkinnon kokonaislaajuus täyttyy. Tietojenkäsittelytieteen ylimääräisiä opintojaksoja ei sisällytetä muihin opintoihin, vaan ne liitetään tietojenkäsittelytieteen oppimääriin ylimääräisinä suorituksina. Jatkotutkinnot Jatkotutkintoja ovat filosofian lisensiaatin tutkinto ja filosofian tohtorin tutkinto. Lisensiaatintutkimusta voi jatkaa ja parantaa filosofian tohtorin tutkinnossa vaadittavaksi väitöskirjaksi. FILOSOFIAN LISENSIAATIN TUTKINTO 1a. Filosofian maisterin tutkinto tietojenkäsittelytieteen koulutusohjelmassa ja 40 opintoviikon laajuiset pää- ja sivuaineen opinnot tai 1b. filosofian maisterin tutkinto fysikaalisten tieteiden tai matematiikan koulutusohjelmassa ja tietojenkäsittelytieteen sivulaudatur-oppimäärä sekä vähintään 20 opintoviikon laajuinen tietojenkäsittelytieteen lisensiaattioppimäärä. 2. Lisensiaatintutkimus. FILOSOFIAN TOHTORIN TUTKINTO 1.Filosofian lisensiaatin tutkinnon kohta 1a. tai 1b. 2.Tietojenkäsittelytieteen alalta laadittu ja julkaistu väitöskirja, jonka matemaattis-luonnontieteellinen tiedekunta on julkisen tarkastuksen jälkeen hyväksynyt. Sivuaineopinnot tietojenkäsittelytieteen jatkotutkinnoissa Lisensiaatin ja tohtorin tutkinnon kohteeksi valitun erikoisalan opintoja tukevat sivuaineopinnot ovat pääsääntöisesti matematiikan, tilastotieteen tai fysiikan ylempiä aineopintoja tai syventäviä opintoja. Sivuaineopinnot suoritetaan yleensä yhdessä aineessa ja niistä sovitaan jatko-opintosuunnitelmaa laadittaessa. Tietojenkäsittelytieteen oppimäärät sivuaineopiskelijoille TIETOJENKÄSITTELYTIETEEN APPROBATUR-OPPIMÄÄRÄ (15-34 OV) 581324-7 Tietokone työvälineenä, 2 ov 581325-0 Ohjelmoinnin perusteet, 3 ov 581326-3 Java-ohjelmointi, 2 ov (tai jokin muu vastaava ohjelmointikurssi) 581327-6 Johdatus sovellussuunnitteluun, 2 ov 581328-9 Tietokantojen perusteet, 2 ov Ainakin toinen seuraavista: 58160-8 Ohjelmoinnin harjoitustyö, 2 ov 58162-2 Tietokantasovellusten harjoitustyö, 2 ov Valinnaisia tietojenkäsittelytieteen opintojaksoja vähintään 2 ov. TIETOJENKÄSITTELYTIETEEN CUM LAUDE APPROBATUR -OPPIMÄÄRÄ (35-69 OV) 58101-1 Approbatur-oppimäärä, vähintään 15 ov 58160-8 Ohjelmoinnin harjoitustyö, 2 ov (ellei sisälly approbatur-oppimäärään) 581329-2 Tietokantasovellusten harjoitustyö, 2 ov (ellei sisälly approbatur-oppimäärään) 58123-3 Tietokoneen toiminta, 2 ov 58031-5 Tietorakenteet, 4 ov 58161-5 Tietorakenteiden harjoitustyö, 2 ov Valinnaisia cum laude approbatur - tai laudatur-opintojaksoja vähintään 10 ov; näihin on sisällyttävä kaksi seuraavista: Rinnakkaisohjelmistot, 2 ov, Käyttöjärjestelmäpalvelut, 2 ov, Tietoliikennepalvelut, 2 ov, Tietokannan hallinta, 2 ov, Ohjelmoinnin ja laskennan perusmallit, 2 ov, Tutkimustiedonhallinnan peruskurssi, 3 ov. Jos approbatur sisältää molemmat vaihtoehtoisista harjoitustöistä, cum laude -oppimäärään tarvitaan valinnaisia opintojaksoja vähintään 12 ov. TIETOJENKÄSITTELYTIETEEN SIVULAUDATUR-OPPIMÄÄRÄ (väh. 70 ov) 58102-8 Cum laude approbatur -pääaineoppimäärä (väh. 46 ov) Seminaareja (väh. 2 ov) Sivulaudaturtutkielma (10 ov) Valinnaisia laudatur-opintojaksoja (väh. 12 ov)