Opintoneuvonta (B439, 4. kerros): puh. 708 44222. Vastaanottoajat ilmoitetaan lukukausittain ilmoitustauluilla ja opintoneuvonnan automaattisessa puhelinvastaajassa.
Tietojenkäsittelytieteen laitoksen ja yliopiston atk-keskuksen kirjasto sijaitsee talon 2. kerroksessa. Lainausoikeus on ainoastaan lainaajakortin omaavilla henkilöillä. Lainaajakorttia voi anoa sen jälkeen kun approbatur ja vähintään yksi cum laude approbaturin pakollinen kurssi on suoritettu. Tarkemmat ohjeet saa kirjastosta. Kirjasto on avoinna ma - to 8 - 19 ja pe 8 - 15.45. Kesä- ja elokuussa kirjasto on avoinna ma - pe 8 - 15.45, heinäkuussa se on suljettuna.
Opiskeluaineena tietojenkäsittelytiede on verrattavissa lähimpiin sukulaisaineisiinsa matematiikkaan ja tilastotieteeseen. Matematiikkaan verrattuna tietojenkäsittelytieteessä korostuu algoritminen ja konstruktiivinen lähestymistapa ratkaistaviin ongelmiin. Merkittävä osa alan tutkimuksesta on luonteeltaan kokeellista tai konstruktiivista. Myös opiskelussa käytännöllisillä laboratoriotöillä on huomattava osuus.
Matematiikka on tärkeä tukiaine tietojenkäsittelytieteelle. Monet tietokonesovellukset perustuvat matemaattisiin malleihin ja myös tietojenkäsittelytieteen tutkimustyössä matemaattisilla menetelmillä on keskeinen sija.
Tietojenkäsittelytiede ei ole pelkästään kokoelma tietokoneen sovelluksia eri ongelmien ratkaisemiseen vaan aineen keskeisin osa on matematiikan tavoin sovelluksista riippumaton ja melko abstrakti. Amerikkalainen vuonna 1989 julkaistu määritelmä tietojenkäsittelytieteelle kuuluu: Tietojenkäsittelytiede tarkastelee niitä algoritmisia prosesseja, joilla informaatiota kuvataan ja muunnetaan: niiden teoriaa, analyysiä, suunnittelua, tehokkuutta, toteuttamista ja soveltamista. Tietojenkäsittelytieteen peruskysymys on: Mitä voidaan automatisoida (tehokkaasti)?
Oppiaineen nimi on ruotsiksi 'datavetenskap', englanniksi 'computer science' ja saksaksi 'Informatik'.
Automaattisen tietojenkäsittelyn asiantuntijat sijoittuvat yleensä erilaisten organisaatioiden atk-tehtäviin, tietojenkäsittelyalan yrityksiin sekä alan opetus- ja tutkimustehtäviin. Tutkijan uralle pyrkivien kannalta tietojenkäsittelytiede on nopeasti kehittyvänä tieteenä varteenotettava vaihtoehto tutkimusalaa valittaessa.
Tietojenkäsittelytieteen opetuksen tavoitteena on antaa opiskelijalle alalta mahdollisimman monipuoliset tiedot, joiden pohjalle erikoistuminen ja työelämässä hankittava käytännön työkokemus voidaan perustaa. Laboratoriotöissä ja tutkielmia laatiessaan opiskelija harjaantuu käytännön työskentelyyn. Paljon jää kuitenkin opittavaksi tulevassa toimipaikassa. Kesäharjoittelu atk-alalla on käytännön taitojen kehittämisen kannalta suositeltavaa.
Approbatur-opintojen osia voi käyttää monien oppiaineiden ns. muina opintoina tai ns. yleisopintoina, joiden tavoitteena on 'tietotekninen lukutaito' eli perustiedot tietokoneista, niiden toimintaperiaatteista ja sovellustavoista. Tietotekninen lukutaito on jokaiselle akateemisesti koulutetulle tarpeellinen, koska useimmissa ammateissa joutuu tietokoneiden kanssa tekemisiin. On hyvä ymmärtää tietokoneiden antamat mahdollisuudet ja myös niiden rajoitukset.
Tietojenkäsittelytieteen opinnot alkavat approbatur-oppimäärän suorittamisella. Vähintään tämän laajuiset opinnot ovat tarpeen, jos käyttää paljon atk:ta työssään tai osallistuu atk-sovellusten suunnitteluun. Opintoihin sisältyy mm. ohjelmointia, laitetekniikkaa ja atk-suunnittelua.
Cum laude approbatur -opintojen tavoitteena on atk-ammattitaito. Työnantajat edellyttävät atk-alan työpaikkoihin työntekijöitä palkatessaan vähintään tämän laajuisia tietojenkäsittelytieteen opintoja. Opetukseen sisältyy myös käsitteellistä ainesta, joka helpottaa alan ammatillisen kirjallisuuden käyttöä ja atk-sovelluksissa esiintyvien tietoteknisten ongelmien itsenäistä ratkaisemista.
Tietojenkäsittelytieteen koulutusohjelman laudaturissa opiskelijat erikoistuvat johonkin tietojenkäsittelytieteen erikoisalaan. Suuntautumisvaihtoehtoja esitellään oppaan luvussa 'Laudatur'. Tavoitteena on itsenäinen työskentelykyky valitun suuntautumisvaihtoehdon tutkimus- ja kehitystehtävissä. Tämä FM-tason atk-asiantuntijoiden koulutus muodostaa perustan tietojenkäsittelytieteen tutkijoiden ja huippuasiantuntijoiden koulutukselle, joka on tavoitteena jatko-opinnoissa FL- ja FT-tasolla.
Laudaturin ja Tieteellisen kirjoittamisen kurssin opinto-oikeus on vain tietojenkäsittelytieteen pääaineopiskelijoilla. Sivulaudaturin opinto-oikeuden saa ilman eri hakemusta, kun oman koulutusohjelman laudatur (syventävät opinnot) on valmis ja tietojenkäsittelytieteen cum laude approbatur -oppimäärä on suoritettu vähintään arvosanalla 2/3.
Jossain muussa matemaattis-fysikaalis-kemiallisten tieteiden koulutusohjelmassa opiskeleva voi siirtyä tietojenkäsittelytieteen koulutusohjelmaan anomalla koulutusohjelman vaihtoa matemaattis-luonnontieteelliseltä tiedekunnalta. Lisätietoja koulutusohjelman vaihtamisesta saa tämän oppaan alkuosassa olevasta 'opinto-oikeudet' -luvusta sekä laitoksen ja tiedekunnan opintoneuvojilta.
Tuoreimmat tiedot opetuksesta saa kyseistä lukukautta koskevasta tarkistetusta opetusohjelmasta, joka ilmestyy viimeistään lukukauden alkaessa 4. kerroksen ilmoitustaululle 8 ja laitoksen WWW-palvelimeen http://www.cs.helsinki.fi/. Opintojaksojen sisältö ja loppukoevaatimukset on selitetty kurssikuvauksissa, jotka ovat 4. kerroksen ilmoitustauluilla ja löytyvät myös sivulta http://www.cs.helsinki.fi/kurssit/.
Tietoa laitoksesta, tutkimusryhmistä ja laitoksen tarjoamista palveluista on tarjolla 3. ja 4. kerroksen ilmoitustauluilla, laitoksen WWW-palvelimessa sekä yliopiston Heli-järjestelmässä, joka on käytettävissä esimerkiksi ns. 'Heli-kioskeissa'.
Lisätietoja ja henkilökohtaista opintoneuvontaa annetaan laitoksen huoneessa B439 (puh. 708 44222) erikseen ilmoitettavina aikoina. Opintoneuvontaa laudatur- ja jatko-opintoja koskevissa asioissa antavat laitoksen opettajat vastaanottoaikoinaan. Yksittäistä opintojaksoa koskevia tietoja saa opintojakson opettajalta.
Työssäkäynti lukukausien aikana johtaa yleensä opintojen huomattavaan pitkittymiseen, jopa katkeamiseen. Erityisesti on huomattava, että keskittynyttä ja pitkäjänteistä työskentelyä vaativia opintojaksoja, kuten esimerkiksi pro gradu -tutkielman laatimista, ei voi sovittaa yhteen säännöllisen työssäkäynnin kanssa. Toisaalta kesäharjoittelu on ammattitaidon kehittymisen kannalta suositeltavaa.
Suorituksen osatekijöitä voivat olla harjoitukset sekä väli- ja loppukokeet. Normaalisti luentokurssi suoritetaan välikokeisiin ja harjoituksiin osallistumalla. Luentokurssin harjoitukset ovat pakollisia niille, jotka aikovat suorittaa kurssin välikokeilla. Välikokeiden hyväksytty suoritus ei riitä kurssin suoritukseksi, jos opiskelija ei ole osallistunut riittävästi harjoituksiin. Useiden kurssien vaihtoehtoinen suoritustapa on osallistuminen loppukokeisiin. Kokeissa vaadittava oppiaines määritellään lukukausittain tarkistettavissa kurssikuvauksissa, jotka ovat nähtävissä ilmoitustaululla (4. kerros) ja WWW-sivulla http://www.cs.helsinki.fi/kurssit/. Joihinkin kursseihin sisältyy harjoitustöitä ja pakollisia harjoituksia.
Kurssista annettava arvosana määräytyy kurssikohtaisesti eri osatekijöistä saatujen pistemäärien perusteella. Alimman hyväksytyn arvosanan 1-/3 saavuttamiseksi tarvitaan noin puolet maksimipistemäärästä ja arvosanan 3/3 saavuttamiseksi noin 5/6 maksimipistemäärästä.
Eräiden kurssien suorituksesta voi saada vapautuksen aikaisempien atk-opintojen (mm. datanomin tutkinto) perusteella. Muualla suoritettujen atk-opintojen hyväksymistä osaksi tietojenkäsittelytieteen oppimäärää anotaan laitoksen esimieheltä. Tarkemmat tiedot anomismenettelystä annetaan erillisessä ohjeessa, katso ilmoitustaulu 8, 4. kerros. Tarvittavia hakulomakkeita saa tietojenkäsittelytieteen laitoksen opintoneuvonnasta (huone B439) ja kansliasta (huone A307).
Approbatur-laboratoriossa tehdään Johdatus ohjelmointiin -kurssiin liittyvä Ohjelmoinnin harjoitustyö. Harjoitustyö tehdään noin 10 hengen ryhmässä, jossa jokaisella on oma työnsä. Työryhmä kokoontuu 5 - 10 viikon ajan 4 - 8 tuntia viikossa.
Cum laude -laboratoriossa tehdään opintojaksojen Tietorakenteet ja Informaatiojärjestelmät harjoitustyöt. Cum laude -laboratorioiden kukin työ tehdään 10 - 15 viikkoa kestävässä korkeintaan 12 hengen ryhmässä, jossa annetaan ohjausta 3 - 4 tuntia viikossa.
Työryhmä muodostetaan ensimmäisen kokoontumiskerran alussa läsnäolevista opiskelijoista. Etusijalla ovat työryhmään ilmoittautuneet. Jonotuslistalta otetaan ryhmään läsnäolevia opiskelijoita ilmoittautumisjärjestyksessä. Opiskelijan läsnäolo on siis välttämätöntä jo työryhmän ensimmäisellä kokoontumiskerralla.
Työryhmän aikana opiskelijan on oltava läsnä vähintään puolet viikottaisesta kokoontumisajasta ja esiteltävä tällöin työryhmän ohjaajalle työnsä edistymistä. Ohjausaikana keskustellaan työssä esiintyvistä ongelmista ja ratkaisumalleista. Työ on saatava valmiiksi työryhmän työskentelyaikana, muuten työ katsotaan keskeytyneeksi. Uudelleen samaa laboratoriotyötä (uudesta aiheesta) pääsee tekemään vain keskeyttäneiden listan kautta.
Tarjolla oleva opetus ja kurssien ilmoittautumismenettely on syytä tarkistaa 4. kerroksen ilmoitustaululla olevasta opetusohjelmasta. Muutokset opinto-oppaan painamisen jälkeen ovat mahdollisia! Opetusohjelmasta löytyvät harjoitus- ja työryhmien sekä väli- ja loppukokeiden ajat ja salit, loppukokeissa kulloinkin tentittävät kurssit ja kurssien kuulustelijat. Kurssien sisältö kirjallisuusviitteineen ja kuulusteluja koskevat määräykset ilmenevät kurssikuvauksista, katso myös kappaletta Luentokurssien suoritus.
Luentokursseille on ilmoittauduttava viimeistään ensimmäisen luentoviikon aikana ja loppukokeisiin viimeistään edellisen viikon maanantaina. Välikokeet liittyvät luentokursseihin, eikä niihin tarvitse ilmoittautua erikseen.
Myös approbatur- ja cum laude -laboratoriotyöryhmiin ilmoittaudutaan ilmoittautumisjärjestelmää käyttäen. Harjoitustyönsä aikaisemmin keskeyttänyt opiskelija saa ilmoittautua ainoastaan ko. kurssin keskeyttäneiden listalle. Työryhmiin voi ilmoittautua aina ryhmän alkamispäivään saakka, jolloin ilmoittautumisaika päättyy. Ilmoittautuneiden on oltava ehdottomasti läsnä työryhmän ensimmäisellä kokoontumiskerralla, muuten he menettävät paikkansa ryhmässä.
Algebra I ja Diskreetti matematiikka I ovat vaihtoehtoisia. Molemmat kurssit tarjoavat paljon käsitteistöä ja menetelmiä, jotka ovat jo sellaisinaan käyttökelpoisia tietojenkäsittelytieteen opinnoissa: muun muassa laskennan teoriassa sekä tietokantoihin ja algoritmianalyysiin liittyvillä kursseilla. Algebra I on teoreettisempi, Diskreetti matematiikka I on enemmän menetelmäkurssi. Myös molempien suorittaminen on järkevää. Jälkimmäisen voi suorittaa jo opintojen alkuvaiheessa.
Todennäköisyyslaskentaa tarvitaan, kun tarkastellaan järjestelmien suorituskykyä esimerkiksi tietoliikenteessä ja hajautetuissa järjestelmissä. Todennäköisyyslaskenta on keskeistä perusteoriaa myös oppivissa ja älykkäissä järjestelmissä sekä algoritmien suunnittelussa ja analyysissä. Logiikka I puolestaan tarjoaa formalismin ohjelmointikielten ja muidenkin järjestelmien määrittelyyn sekä on välttämätöntä perustietoa tietokantoja ja tekoälyä tutkittaessa.
Matematiikan sivuaineopinnot on syytä suorittaa kolmen ensimmäisen opintovuoden aikana, ennen laudatur-opintojen aloittamista. Laudatur-kursseilla edellytetään matematiikan pakollisten kurssien hallintaa ja jo Tieteellisen kirjoittamisen kurssilla opiskelija joutuu perehtymään tieteellisiin alkuperäisjulkaisuihin, mikä ilman matematiikan perustietoja jää useimmiten puolinaiseksi. Tietojenkäsittelytieteen laitos suosittelee matematiikan täyden cum laude approbatur -oppimäärän suorittamista.
Oppimäärän (opintokokonaisuuden) merkintä tietojenkäsittelytieteen laitoksella on haettava, koska sen sisältö on osittain opiskelijan itsensä valittavissa. Merkintää varten opiskelija toimittaa merkinnän antajalle opintokortin tai -kirjan, opintosuoritusrekisteriotteen sekä tarkoitukseen laaditulla lomakkeella luettelon oppimäärään sisällytettävistä opintojaksoista. Näistä täytyy opiskelijalla olla joko tieto opintorekisteriotteessa tai suoritusmerkintä opintokortissa tai -kirjassa. Lomakkeita luettelon laatimiseen saa kansliasta (A307) ja salista A412.
Tietojenkäsittelytieteen oppimääriin sisällytettävien opintojaksojen suoritukset saavat olla korkeintaan 7 vuotta vanhoja. Oppimäärät sen sijaan eivät vanhene.
Lukuvuonna 1997-1998 merkinnän approbatur-oppimäärästä antaa apulaisprofessori Matti Mäkelä, cum laude approbatur -merkinnän apulaisprofessori Seppo Sippu. Laudatur-oppimäärän merkintöjä antavat professorit Martti Tienari (ohjelmistot, opettajan sv.), Esko Ukkonen (yleinen sv.) ja Inkeri Verkamo (informaatiojärjestelmät, luonnontieteellisten sovellusten sv.).
FM- tai LuK-tutkintoon oikeuttavien oppimäärien lisäksi tutkintotodistusta varten tarvitaan kokoava opintokirjamerkintä tutkintovaatimusten kohdan 'muut opinnot' suorittamisesta. Tämän saa joko cum laude approbatur- tai laudatur-merkinnän hakemisen yhteydessä. Merkintää varten opiskelija toimittaa merkinnän antajalle luettelon muihin opintoihin kuuluvista opintojaksoista, jotka tarkistetaan rekisteriotteesta, opintokortista tai -kirjasta.
Luonnontieteiden kandidaatin tutkinnon laajuus on vähintään 120 ov:
Myös opettajaksi aikova voi suorittaa LuK-tutkinnon, mutta sillä ei saa opettajan pätevyyttä.
FILOSOFIAN MAISTERIN TUTKINTO (160 OV)
Filosofian maisterin tutkinnon (yleinen, ohjelmistojen ja informaatiojärjestelmien suuntautumisvaihtoehto) laajuus on vähintään 160 ov:
Filosofian maisterin tutkinnon (luonnontieteellisten sovellusten suuntautumisvaihtoehto) laajuus on vähintään 160 ov:
Filosofian maisterin tutkinnon (opettajan suuntautumisvaihtoehto) laajuus on vähintään 160 ov:
Tietojenkäsittelytieteen approbatur- ja cum laude approbatur -vaatimukset ovat kaikissa suuntautumisvaihtoehdoissa samat. Suuntautumisvaihtoehto valitaan vasta laudaturvaiheessa.
TIETOJENKÄSITTELYTIETEEN APPROBATUR-OPPIMÄÄRÄ (väh. 15 ov)
Pakolliset kurssit (13 ov)
581258-1 Johdatus ohjelmointiin, 4 ov
58123-3 Tietokoneen toiminta, 3 ov
58125-7 Informaatiojärjestelmät, 4 ov
58160-8 Ohjelmoinnin harjoitustyö, 2 ov
Valinnaisia kursseja (väh 2 ov)
Tietotekniikan alkeet (2 ov),
Unix-perusteet (1 ov), C-ohjelmointi (2 ov), Tekoälykielet (3 ov).
Kahta ensinmainittua kurssia lukuunottamatta valinnaiset kurssit kelpaavat myös cum laude approbaturin valinnaisiksi kursseiksi.
TIETOJENKÄSITTELYTIETEEN CUM LAUDE APPROBATUR -OPPIMÄÄRÄ
(approbatur + 30 ov + väh. 10 ov = väh. 55 ov)
Pakolliset opinnot (väh. 45 ov)
58101-1 Approbatur (väh. 15 ov)
58031-5 Tietorakenteet, 4 ov
58132-5 Rinnakkaisohjelmistot, 4 ov
58038-4 Tiedonhallinta I, 4 ov
58161-5 Tietorakenteiden harjoitustyö, 2 ov
58162-2 Informaatiojärjestelmien harjoitustyö, 2 ov
58110-3 Tieteellisen kirjoittamisen kurssi, 4 ov
581259-4 Ohjelmistotuotanto, 4 ov
581260-4 Ohjelmistotuotantoprojekti, 6 ov
Valinnaisia kursseja (väh. 10 ov)
Laskennan teoria (4 ov) (pakollinen laudaturin
suorittavalle),
Tietokoneavusteiset oppimisympäristöt (4 ov) (pakollinen
opettajan suuntautumisvaihtoehdossa), Tietoliikenne (4 ov), Unix-
sovellusalusta (3 ov), Hajautettujen ohjelmistojen toteuttaminen (4 ov),
Tietokonegrafiikka (4 ov), Käyttöliittymät (4 ov), Tekoäly (4 ov),
Ohjelmien semantiikka (3 ov), Ohjelmointitekniikka (C++)(3 ov),
Ohjelmointitekniikka (Ada) (2 ov), Tutkimustiedonhallinnan
peruskurssi (3 ov).
Cum laude approbatur -oppimäärään voi sisällyttää myös laudatur- kursseja. Cum laude approbaturin valinnaiset kurssit kelpaavat myös laudaturin valinnaisiksi kursseiksi.
TIETOJENKÄSITTELYTIETEEN LAUDATUR-OPPIMÄÄRÄ
a) Yleinen suuntautumisvaihtoehto
(cl + väh. 40 ov = väh. 95 ov)
58102-8 Cum laude approbatur (väh. 55 ov)
58053-7 Algoritmien suunnittelu ja analyysi, 5 ov
Valinnaisia kursseja väh. 15 ov
Seminaareja väh. 4 ov
50131-2 Pro gradu -tutkielma, 16 ov
b) Ohjelmistot
(cl + väh. 40 ov = väh. 95 ov)
58102-8 Cum laude approbatur (väh. 55 ov)
Joko 58144-8 Ohjelmointikielten kääntäjät, 5 ov
tai 58096-4 Hajautetut käyttöjärjestelmät, 4 ov
Valinnaisia kursseja väh. 15-16 ov
Seminaareja väh. 4 ov
50131-2 Pro gradu -tutkielma, 16 ov
c) Informaatiojärjestelmät
(cl + väh. 40 ov = väh 95 ov)
58102-8 Cum laude approbatur (väh. 55 ov)
58107-3 Tiedonhallinta II, 5 ov
Valinnaisia kursseja, väh. 15 ov
Seminaareja väh. 4 ov
50131-2 Pro gradu -tutkielma, 16 ov
d) Luonnontieteellisten sovellusten suuntautumisvaihtoehto
(cl + väh. 32 ov = väh. 87 ov)
58102-8 Cum laude approbatur (väh. 55 ov)
Joko 581261-7 Laskennallinen biologia, 3 ov
tai 581262-0 Paikkatietojärjestelmät, 3 ov
Valinnaisia kursseja, väh. 9 ov
Seminaareja väh. 4 ov
50131-2 Pro gradu -tutkielma, 16 ov
e) Opettajan suuntautumisvaihtoehto
(cl + väh. 20 ov = väh 75 ov)
58102-8 Cum laude approbatur (väh. 55 ov)
Valinnaisia kursseja, väh. 8 ov
Seminaareja väh. 2 ov
50131-2 Pro gradu -tutkielma, 10 ov
Matematiikan approbatur-oppimäärä (väh. 26 ov)
Approbatur, 15 ov
(tai Differentiaali- ja integraalilaskenta I, 11 ov),
Diskreetti matematiikka I, 5 ov (tai Algebra I, 5 ov)
Todennäköisyyslaskenta I, 5 ov,
Logiikka I, 5 ov
Toisen sivuaineen oppimäärä (väh. 15 ov) on vapaasti valittavissa.
Sivuaineoppimäärien yhteenlasketun opintoviikkomäärän on oltava
vähintään 45.
b) Opettajan suuntautumisvaihtoehdossa:
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.
Vapaasti valittavia opintoja
Tietojenkäsittelytieteen ylimääräisiä kursseja ei sisällytetä vapaasti valittaviin opintoihin vaan ne liitetään tietojenkäsittelytieteen oppimääriin ylimääräisinä suorituksina.
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
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.
Pakolliset kurssit (9 ov)
581258-1 Johdatus ohjelmointiin, 4 ov
58123-3 Tietokoneen toiminta, 3 ov
58160-8 Ohjelmoinnin harjoitustyö, 2 ov
Valinnaisia kursseja
Tietotekniikan alkeet (2 ov), Informaatiojärjestelmät (4 ov),
Unix-perusteet (1 ov), C-ohjelmointi (2 ov), Tekoälykielet (3 ov).
Valinnaisiin kursseihin voi sisällyttää myös cum laude approbatur -tasoisia opintoja.
Tietotekniikan alkeet on syytä suorittaa ennen muita approbatur- opintoja, ellei aihepiiri ole ennalta tuttu!
TIETOJENKÄSITTELYTIETEEN CUM LAUDE APPROBATUR -OPPIMÄÄRÄ (35-69 OV)
Pakolliset kurssit
58101-1 Approbatur-pääaineoppimäärä (väh. 15 ov)
58031-5 Tietorakenteet, 4 ov
58161-5 Tietorakenteiden harjoitustyö, 2 ov
58162-2 Informaatiojärjestelmien harjoitustyö, 2 ov
Valinnaisia opintoja (väh. 12 ov)
Ainakin yksi seuraavista kursseista:
Rinnakkaisohjelmistot, Tiedonhallinta I, Tutkimustiedonhallinnan
peruskurssi.
Muita valinnaisia kursseja:
Laskennan teoria, Tietoliikenne, Unix-sovellusalusta,
Tietokoneavusteiset oppimisympäristöt, Tietokonegrafiikka,
Käyttöliittymät, Tekoäly, Ohjelmointitekniikka (C++),
Ohjelmointitekniikka (Ada).
Cum laude approbatur -oppimäärän sivuainesuorittajan on tehtävä pääainevaatimusten mukainen approbatur-oppimäärä vähintään arvosanalla 2/3.
TIETOJENKÄSITTELYTIETEEN SIVULAUDATUR-OPPIMÄÄRÄ (väh. 70 ov)
58102-8 Cum laude approbatur -pääaineoppimäärä (väh. 50 ov)
Laudatur-tason kursseja (väh. 8 ov)
Seminaareja (väh. 2 ov)
Sivulaudaturtutkielma (10 ov)
Laudatur-oppimäärän sivuainesuorittajan on tehtävä pääainevaatimusten mukainen cum laude approbatur -oppimäärä vähintään arvosanalla 2/3. Tieteellisen kirjoittamisen kurssia ei kuitenkaan tarvitse suorittaa.
Tarkempia tietoja saa matemaattis-luonnontieteellisen, humanistisen, kasvatustieteellisen ja valtiotieteellisen tiedekunnan opinto-oppaista sekä edellä mainittujen laitosten opetusohjelmista. Muissa korkeakouluissa yhteistoimintasopimuksen (JOO) nojalla suoritettavista opintojaksoista saa tietoa JOO-yhteistyössä mukana olevien korkeakoulujen opinto-oppaista.
Opettajan suuntautumisvaihtoehtoon on erillinen valinta, johon voi osallistua suoritettuaan tietyt opinnot (tietojenkäsittelytieteen approbatur, kurssi Tietorakenteet, kts. myös oppaan kohta Aineenopettajan koulutus, s. 000).
Opettajan suuntautumisvaihtoehdossa tietojenkäsittelytieteessä vaaditaan vähintään 75 opintoviikon opinnot. Sivuaineina ovat toinen opetettava aine ja opettajan pedagogiset opinnot, joista molemmista 35 opintoviikkoa. Toisen opetettavan aineen voi valita vapaasti. Tavallisin valinta on matematiikka.
Matemaattis-luonnontieteellinen tiedekunta järjestää opintoihin orientoivan jakson (katso luku 'Tiedekunnan kaikille opiskelijoille tarkoitetut yleisopinnot').
Laitoksen järjestämään opettajatutorointiin ilmoittaudutaan toisen opiskeluvuoden alussa - samalla kun aloitetaan Tietorakenteiden kurssi. Tutoroinnin tarkoituksena on laitoksen ja opiskelijoiden välisen vuorovaikutuksen parantaminen. Opiskelija kuuluu samaan tutorointiryhmään noin kahden vuoden ajan. Ryhmässä annetaan opinto-ohjausta ja käsitellään opiskeluun, atk-alaan ja työelämään liittyviä kysymyksiä.
Yliopiston Kielikeskuksen järjestämät kielten opintojaksot ovat (1) vieraan kielen tekstin ymmärtäminen, (2) vieraan kielen suullinen taito ja (3) toisen kotimaisen kielen suullinen ja kirjallinen taito. Kukin opintojakso koostuu kielikurssista ja kokeesta. Kurssin alussa järjestetään tasokoe, jossa hyvin menestynyt opiskelija vapautetaan kurssista. Tästä syystä opiskelijoita kehoitetaan osallistumaan tasokokeisiin heti ensimmäisenä vuonna.
Atk-alan kannalta hyödyllisiä vapaasti valittavia opintojaksoja löytyy esimerkiksi talous- ja hallintotieteiden, kasvatus- ja käyttäytymistieteiden, fysikaalisten tieteiden sekä muiden luonnontieteiden aloilta (katso esim. edellä vaihtoehtoisen sivuaineen kohdalla mainitut aineet). Opiskelijan kannattaa valita nämä opintojaksot niin, että ne tukevat pää- ja sivuaineiden opiskelua ja muodostavat mielekkään kokonaisuuden.
Luonnontieteiden kandidaatin tutkinnon voi suorittaa kolmessa vuodessa nopeuttamalla aikataulua säännöllisellä kesäopiskelulla.
Kieliopinnot suositellaan suoritettavaksi mahdollisimman aikaisessa vaiheessa.
Omia ajoitusvaihtoehtoja laadittaessa täytyy ottaa huomioon, että tietojenkäsittelytieteen harjoitustöihin saa osallistua vasta kun vastaava kurssi on suoritettu. Tieteellisen kirjoittamisen ja Ohjelmistotuotannon kurssille saavat osallistua vain approbatur-oppimäärän ja cum laude approbaturin pakolliset luentokurssit (Tietorakenteet, Rinnakkaisohjelmistot, Tiedonhallinta I) ja harjoitustyöt (Tietorakenteiden ja Informaatiojärjestelmien harjoitustyö) suorittaneet opiskelijat. Pro gradu -tutkielman aloittaminen edellyttää merkintää cum laude approbatur -oppimäärästä.
Seminaareihin osallistumiselle on yleensä vaadittu Tieteellisen kirjoittamisen kurssin ja ainakin yhden laudatur-tason kurssin suoritus.
1. syyslukukausi, 16-18 ov
Opintoihin orientoiva jakso, 1 ov
vieras kieli, 1 ov
Tietotekniikan alkeet, 2 ov
Johdatus ohjelmointiin, 4 ov
Tietokoneen toiminta, 3 ov
matematiikan approbatur I, 7 ov
(tai Differentiaali- ja integraalilaskenta I.1, 5 ov)
1. kevätlukukausi, 17-19 ov
Informaatiojärjestelmät, 4 ov
Ohjelmoinnin harjoitustyö, 2 ov
matematiikan approbatur II, 8 ov
(tai Differentiaali- ja integraalilaskenta I.2, 6 ov)
Diskreetti matematiikka, 5 ov
(jos ohjelma osoittautuu liian raskaaksi, Diskreetin matematiikan
voi suorittaa myöhemmin)
2. syyslukukausi, 16-17 ov
Tietorakenteet, 4 ov
Informaatiojärjestelmien harjoitustyö, 2 ov
tietojenkäsittelytieteen valinnainen kurssi, 3-4 ov
toisen sivuaineen opintoja tai Algebra I, 5 ov
toinen kotimainen kieli, 2 ov
opettajatutorointi alkaa
2. kevätlukukausi, 15 ov
Rinnakkaisohjelmistot, 4 ov
Laskennan teoria, 4 ov
Tietorakenteiden harjoitustyö, 2 ov
Todennäköisyyslaskenta I tai toisen sivuaineen opintoja, 5 ov
opettajatutorointi
3. syyslukukausi, 18 ov
Tiedonhallinta I, 4 ov
Ohjelmistotuotanto, 4 ov
sivuaineiden opintoja, 10 ov
opettajatutorointi
3. kevätlukukausi, 17 ov
Ohjelmistotuotantoprojekti, 6 ov
suuntautumisvaihtoehdon pakollinen laudatur-kurssi, 5 ov
Logiikka I, 5 ov
opettajatutorointi päättyy, 1 ov
4. syyslukukausi, 15-18 ov
Tieteellisen kirjoittamisen kurssi, 4 ov
tietojenkäsittelytieteen valinnainen kurssi, 5 ov
tietojenkäsittelytieteen opintoja, 4-7 ov
seminaari, 2 ov
4. kevätlukukausi, 15-16 ov
tietojenkäsittelytieteen opintoja, 8-9 ov
sivuaineen opintoja, 5 ov
vapaasti valittavia opintoja, 2 ov
5. syyslukukausi, 16 ov
Pro gradu -tutkielma (tutkielmasuunnitelma), 6 ov
tietojenkäsittelytieteen laudatur-kursseja, 8 ov
seminaari, 2 ov
5. kevätlukukausi, 14 ov
Pro gradu -tutkielma, 10 ov
seminaari, 2 ov
vapaasti valittavia opintoja, 2 ov
Tietotekniikan opettajaksi aikovat opiskelevat tietojenkäsittelytiedettä pääosin em. mallin mukaisesti sekä sivuaineopintoja. Opettajan pedagogiset opinnot voi aloittaa suuntautumisvaihtoehtoon hyväksymisen jälkeen. Praktikumeihin on kuitenkin erillinen ilmoittautuminen, kts. s. 000.
Salilyhenteet:
Auditorio sijaitsee 1. kerroksessa,
A516 on 5. kerroksen ja A414 on 4. kerroksen luentosali,
A318, A319, A320, B450, B453 ja B649 ovat 3., 4. ja 6. kerroksessa
olevia saleja.
Tietotekniikan alkeet -kurssilla tutustutaan tietokoneen käyttöön ja tietojenkäsittelyn perusteisiin. Kurssi luennoidaan myös ruotsiksi. Vaikka kurssi on valinnainen, sen suorittamista suositellaan jokaiselle, joka ei ole vastaavaa kurssia aiemmin suorittanut, koska sen sisältämät tiedot edellytetään tunnetuiksi muilla approbaturin kursseilla. Kurssi soveltuu muiden oppiaineiden pakolliseksi 2 opintoviikon atk-peruskurssiksi.
Opintojakso Tietokoneen toiminta edellyttää ohjelmointitaitoa. Sitä katsotaan olevan riittävästi sellaisella, joka samaan aikaan osallistuu Johdatus ohjelmointiin -kurssille.
Approbatur-laboratoriossa tehdään kurssiin Johdatus ohjelmointiin liittyvä laboratoriotyö, jonka tekeminen edellyttää luentokurssin suoritusta.
Tietojenkäsittelytiedettä pääaineena opiskeleva suorittaa tutkintovaatimuksiinsa kuuluvat approbatur-tason kurssit sopivimmin siten, että hän suorittaa ensimmäisellä syyslukukaudella opintojaksot Tietotekniikan alkeet, Johdatus ohjelmointiin ja Tietokoneen toiminta. Seuraavana keväänä hän voi suorittaa Informaatiojärjestelmät -kurssin ja Ohjelmoinnin harjoitustyön.
Approbatur-arvosanaa voi tukevoittaa valinnaisilla kursseilla. Erityisesti sivuaineopiskelijalle ne tarjoavat mahdollisuuden ammatillistenkin atk-valmiuksien hankkimiseen. Useimmat approbaturin valinnaiset kurssit kelpaavat myös cum laude approbatur -oppimäärään.
580211-9 Tietotekniikan alkeet (sivuaineopiskelijoille) (2 ov)
Luennot: Leht. Liisa Marttinen 12.9. - 14.11. pe 10-12 Auditorio.
Kurssilla käsitellään mm. tietokoneen toimintaperiaatteita,
tietokonelaitteistoa, algoritmeja, ohjelmistoja ja tiedonhallintaa.
Kurssiin kuuluu luentojen lisäksi 2 viikkotuntia harjoituksia, joista
puolet tietokoneella.
580213-5 Introduktion till datateknik (2 sv)
Föreläsningar: Överass. Greger Lindén 16.9.-18.11. ti 10-12 B453.
På kursen behandlas bl.a. datorers funktionsprinciper, datorutrustning,
algoritmer, programvara och datahantering. Kursen består av 20
timmar föreläsningar och 20 timmar övningar, varav hälften är
datorövningar.
All undervisning hålls under tiderna som meddelats ovan. Även
finskspråkiga
studerande kan delta i kursen.
581258-1 Johdatus ohjelmointiin (4 ov)
Luennot: Leht. Arto Wikla 15.9.-10.12. ma 12-14, ke 12-14 Auditorio.
(Kurssille on varattu myös ma 16-18, ke 16-18 Auditorio siltä varalta,
että kaikki halukkaat eivät mahdu saliin varsinaisina aikoina.)
Kurssilla perehdytään algoritmien laatimiseen ja ohjelmointiin.
Ohjelmointikielenä on Java.
58123-3 Tietokoneen toiminta (3 ov)
Luennot: Leht. Timo Karvi 20.10.-8.12. ma 10-12, ke 9-12 Auditorio.
Kurssilla tutustutaan tietokoneen ja sen käyttöjärjestelmän
toiminnan perusteisiin.
58125-7 Informaatiojärjestelmät (4 ov)
Luennot: Leht. Harri Laine 11.9.-9.12. ti 10-12, to 10-12 Auditorio.
Kurssilla tutustutaan tietojärjestelmien suunnittelussa ja
toteutuksessa käytettäviin periaatteisiin, menetelmiin ja
kuvaustekniikoihin.
58128-8 Unix-perusteet (1 ov)
Luennot: Leht. Juha Taina 15.9.-13.10. ma 14-16, ke 14-16
Auditorio.
Kurssilla tutustutaan Unix-työympäristöön ja
-palveluohjelmiin. Kurssi suoritetaan aktiivisella osallistumisella
luentoihin ja käyttöharjoituksiin.
58127-1 C-ohjelmointi (2 ov)
Luennot: Leht. Juha Taina 20.10.-26.11. ma 14-16, ke 14-16 Auditorio.
Kurssin tavoitteena on hankkia perustiedot ohjelmoinnista
C-kielellä ja se pohjautuu aiemmin hankittuun ohjelmointitaitoon
(Johdatus ohjelmointiin ja Ohjelmoinnin harjoitustyö).
Kurssiin kuuluu harjoitustyö.
581241-3 Tekoälykielet (3 ov)
Luennot: Dos. Gösta Grahne 16.9.-14.11. ti 16-18, pe 12-14
Auditorio.
Kurssilla perehdytään mm. tekoälysovelluksien symboliseen käsittelyyn
soveltuviin kieliin LISP ja PROLOG. Nämä kielet ovat esimerkkejä ns.
deklaratiivisista ohjelmointikielistä, joissa käytettävät rakenteet on
pyritty valitsemaan läheltä inhimillistä ajattelua. Kurssi soveltuu myös
muille kuin tietojenkäsittelytieteen pääaineopiskelijoille.
Kurssiin liittyy ohjattua harjoittelua mikrotietokoneella.
Approbatur-laboratorio on avoinna 1.9. - 5.12.
580214-8 Introduction to computing (2 cu)
Lectures: Tuntiop. Allan Halme 20.1.-24.3. tue 10-12 B450.
The course covers such topics as principles of computing,
computer architecture, algorithms, software and data management.
In addition to lectures the course involves 4
hours per week of small group sessions.
Half of these sessions will include hands-on experience with computers.
581258-1 Johdatus ohjelmointiin (4 ov)
Luennot: Leht. Arto Wikla 19.1.-22.4. ma 14-16, ke 14-16 Auditorio.
58125-7 Informaatiojärjestelmät (4 ov)
Luennot: Leht. Harri Laine 20.1.-23.4. ti, to 14-16 Auditorio.
58123-3 Tietokoneen toiminta (3 ov)
Luennot: Leht. Timo Karvi 24.2.-5.5. ti, pe 10-12 Auditorio.
58128-8 Unix-perusteet (1 ov)
Luennot: Ass. Juha Taina 19.1.-16.2. ma, to 10-12 Auditorio.
58127-1 C-ohjelmointi (2 ov)
Luennot: Leht. Kerttu Pollari-Malmi 23.2.-2.4. ma, to 10-12 Auditorio.
Approbatur-laboratorio on avoinna 5.1. - 8.5.
Yhteistyössä Avoimen yliopiston (Helsingin toimisto) (tai vaihtoehtoisesti Helsingin seudun kesäyliopiston) ja Päijät-Hämeen kesäyliopiston (Lahti) kanssa järjestetään approbaturin opintojaksoja. Tarkemmat tiedot järjestettävästä opetuksesta saa oppilaitoksien opetusohjelmista, jotka ilmestyvät keväällä 1998.
Parhaiten cum laude approbatur -oppimäärän luentokurssit voidaan suorittaa siten, että toisen vuoden syksyllä osallistutaan Tietorakenteet-kurssille. Muut tämän tason kurssit ja laboratoriotyöt voidaan suorittaa toisena ja kolmantena opiskeluvuonna.
Opintojaksojen valinnassa on syytä ottaa huomioon laudatur-opintojen esittelyn kohdalla annetut suuntautumisvaihtoehtojen suositukset. Cum laude approbaturiin voi sisällyttää myös laudatur-tason kursseja. Laboratoriotöitä voidaan tehdä myös kesäisin.
Opiskelija on oikeutettu aloittamaan Ohjelmistotuotantoprojektin suoritettuaan tietojenkäsittelytieteen approbatur-oppimäärän, Ohjelmistotuotanto-kurssin sekä muut cum laude approbatur -oppimäärän pakolliset luentokurssit ja harjoitustyöt (Tietorakenteet, Rinnakkaisohjelmistot, Tiedonhallinta I, Tietorakenteiden harjoitustyö, Informaatiojärjestelmien harjoitustyö). Ohjelmistotuotantoprojektiin on osallistuttava Ohjelmistotuotanto-kurssin suorittamista seuraavan tai sitä seuraavan lukukauden aikana. Projektityö on saatava valmiiksi sille varatun lukukauden aikana.
Ohjelmistotuotantoprojekti vaatii keskittynyttä työskentelyä, joten sen suorittamiseen on varattava viikoittain ainakin 20 tuntia. Voidakseen aloittaa Ohjelmistotuotantoprojektin opiskelijan on ilmoittauduttava syksyä varten toukokuun loppuun mennessä ja kevättä varten marraskuun loppuun mennessä. Ilmoittautumista varten on kulloinkin tarjolla valmisteltuja projektiaiheita, jotka useimmiten liittyvät johonkin laitoksen tutkimushankkeeseen. Projektiryhmät muodostetaan ilmoittautumisajan umpeuduttua, ja ne aloittavat työnsä heti seuraavan lukukauden alussa.
Kurssiin sisältyy kirjaston käyttöä, tiedon hakua ja tutkielman laadintaa käsittelevä luentosarja sekä viikoittain ohjattuja kirjoitusharjoituksia. Kevätlukukaudella järjestetään myös ruotsinkielinen harjoitusryhmä. Luento-opetuksen seuraaminen on pakollista. Harjoitusten aihepiirit liittyvät suuntautumisvaihtoehtoihin ja niiden tutkimusaloihin, joiden edustajat toimivat töiden ohjaajina ja valvojina. Ilmoittautumisen yhteydessä opiskelija voi esittää toivomuksia harjoitustensa aihepiiristä.
Tieteellisen kirjoittamisen kurssi järjestetään lukukausittain ja sille on ilmoittauduttava edellisellä lukukaudella (syksyä varten huhtikuun loppuun mennessä, kevättä varten marraskuun loppuun mennessä).
Tutorointiryhmässä annetaan opinto-ohjausta ja laaditaan kullekin opiskelijalle henkilökohtainen opintosuunnitelma, jonka toteutumista seurataan. Ryhmässä pidetään pieniä alustuksia tietojenkäsittelytieteen aihepiiristä ja alustusten pohjalta käydään keskusteluja tavoitteena avoimen keskustelutaidon kohentaminen. Lisäksi perehdytään laitokseen (suuntautumisvaihtoehdot, tutkimusryhmät) ja sen työympäristöön (tietokoneen käyttötaitojen kehittäminen ja ylläpito) sekä voidaan käsitellä atk-alan akateemiseen yleissivistykseen ja työelämään liittyviä asioita. Ryhmä kokoontuu noin kerran kuukaudessa pidettäviin seminaari- tai ryhmätyötilaisuuksiin. Lisäksi opiskelija tapaa kahdenkeskisesti tutoriaan.
58074-2 Tietokonegrafiikka (4 ov)
Luennot: Apul.prof. Matti Mäkelä 11.9.-9.12. ti 10-12, to 12-14 A516.
Kurssi antaa yleiskuvan kuvien tuottamisesta tietokoneen avulla.
Tavanomaiset harjoitukset korvataan harjoitustyöllä.
581265-9 Digitaalinen signaalinkäsittely (3 ov)
Luennot: Yliass. Olli Yli-Harja 17.9.-3.12. ke 10-12 A516.
Kurssin tavoitteena on antaa perustiedot digitaalisesta
signaalinkäsittelystä
sekä kunkin opiskelijan oman alan (erityisesti biotieteet) sovellusten
ymmärtäminen.
58038-4 Tiedonhallinta I (4 ov)
Luennot: Apul.prof. Seppo Sippu 11.9.-9.12. ti, to 14-16 Auditorio.
Kurssilla tutustutaan tiedonhallinnan ja erityisesti
tietokantojen peruskäsitteisiin: tietomalleihin, kyselykieliin,
tietokantojen suunnitteluun sekä tietokantajärjestelmien rakenteeseen.
581264-6 Tutkimustiedonhallinnan peruskurssi (3 ov)
Luennot: Prof. Inkeri Verkamo 12.9.-5.12. pe 9-12 B450.
Tietokantojen käyttö tutkimusaineistojen hallinnassa;
data-analyysin laskennallisten menetelmien perusteet.
58094-0 Ohjelmien semantiikka (3 ov)
Luennot: Yliass. Roope Kaivola 16.9.-2.12. ti 12-14 A319.
Kurssilla tutustutaan lause- ja predikaattilogiikan soveltamiseen
ohjelmien konstruointiin ja oikeellisuuden varmistamiseen ja
tarkastellaan asteittain vaikeutuvia ohjelmointiesimerkkejä
Kaldewaijn oppikirjan pohjalta.
581251-0 Ohjelmointitekniikka (C++) (3 ov)
Luennot: Leht. Juha Vihavainen 17.9.-13.11. ke 18-20, to 16-18
Auditorio.
Tietoabstraktioiden käyttö ja toteutus, olio-ohjelmointitekniikkaa sekä
C++ -kielen erityisominaisuuksia. Esitietoina vaaditaan
Tietorakenteet ja C-ohjelmointi.
581263-3 Ohjelmointitekniikka (Ada) (2 ov)
Luennot: Leht. Timo Karvi 11.9.-21.10. ti 12-14, to 10-12 A320.
Kurssilla käydään läpi lyhyesti Ada95:n perustietotyypit ja
kontrollirakenteet.
Laajemmin käsitellään pakkauksia, rinnakkaisuutta ja olio-ohjelmointia.
Lopuksi
tarkastellaan Adan soveltuvuutta reaaliaikajärjestelmien toteutukseen.
581371-3 Hajautettujen ohjelmistojen toteuttaminen (4 ov)
Luennot: Lab.ins. Markku Kojo 15.9.-10.11. ma 12-14, ke 10-12 A414.
Kurssilla
annetaan käytännöllisiä valmiuksia tietoliikenneyhteyksiä käyttävien
hajautettujen sovellusten suunnitteluun ja toteuttamiseen
Unix-ympäristössä.
Lisäksi perehdytään TCP/IP-protokollaperheen protokolliin ja niiden
toimintaperiaatteisiin.
Osallistujilta edellytetään kurssin Rinnakkaisohjelmistot
ja Tietorakenteiden harjoitustyön suoritus
sekä kurssien Tietoliikenne, C-ohjelmointi ja Unix-perusteet suoritus
tai
vastaavat tiedot. Kurssiin kuuluu harjoitustyö.
Kurssin osallistujamäärä on rajoitettu.
581266-2 Langattomat tietoliikenneverkot (1 ov)
Luennot: Heimo Laamanen 15.9.-8.12. ma 10-12 B450.
Kurssi antaa perustiedot langattomien tietoliikenneverkkojen,
kuten GSM:n, langattomien paikallisverkkojen, satelliittiverkkojen ja
UMTS:n rakenteista ja tiedonsiirtopalveluista.
58110-3 Tieteellisen kirjoittamisen kurssi (4 ov)
Luennot: Apul.prof. Matti Mäkelä 16.9.-4.11. ti 12-14 A516.
581259-4 Ohjelmistotuotanto (4 ov)
Luennot: Prof. Jukka Paakki 17.9.-5.12. ke 12-14, pe 10-12 A414.
581256-5 Opettajatutorointi (1 ov)
Järjestäytymistilaisuus: ma 15.9. klo 8-10, Auditorio,
FL Erkki Sutinen.
Osallistuminen pakollista syksyllä 1996 aloittaneille
pääaineopiskelijoille.
Ryhmät kokoontuvat maanantaisin klo 14-16.
Cum laude approbatur -laboratorio on avoinna 1.9. - 5.12.
58133-2 Laskennan teoria (4 ov)
Luennot: Leht. Otto Nurmi 21.1.-8.5. ke 12-14, pe 12-14 Auditorio.
Kurssilla tutustutaan keskeisimpiin laskennallisten
ongelmien abstrakteihin, käytetystä ohjelmointikielestä ja laitteistosta
riippumattomiin esitystapoihin, sekä näiden esitysten käyttöön ongelmien
ratkaisemisessa ja ratkeavuus- ja kompleksisuusanalyysissä. Esitietoina
edellytetään tietojenkäsittelytieteen approbatur-oppimäärän lisäksi
kurssien Tietorakenteet ja Algebra I (tai Diskreetti matematiikka I)
tiedot.
58037-7 Tietokoneavusteiset oppimisympäristöt (4 ov)
Luennot: FL Erkki Sutinen 22.1.-24.4. to, pe 10-12 A414.
Oppimisympäristöjen pedagogiset periaatteet, suunnittelu, toteutus ja
evaluointi. Tekijäjärjestelmät ToolBook ja Director. Esimerkkejä
käytössä ja kehitteillä olevista oppimisympäristöistä.
Osallistujamäärää kurssille voidaan joutua rajoittamaan.
58129-5 Unix-sovellusalusta (3 ov)
Luennot: Lab.ins. Auvo Häkkinen 19.1.-4.3. ma 14-16, ke 14-16 A414.
Kurssin tavoitteena on sovelluskehitystyöhön riittävä nykyaikaisen
Unix-järjestelmän tuntemus. Tutustutaan mm. tiedostojärjestelmään,
prosessien hallintaan ja prosessien väliseen kommunikointiin. Kurssiin
kuuluu ohjelmointityö. Esitiedot: Unix-perusteet, C-ohjelmointi sekä
Rinnakkaisohjelmistot.
58069-8 Tietoliikenne (4 ov)
Luennot: Leht. Liisa Marttinen 21.1.-23.4. ke 10-12, to 12-14 Auditorio.
Kurssi perehdyttää tietoliikennejärjestelmien ja niissä
käytettävien liikennekäytäntöjen toimintaperiaatteisiin,
tiedonsiirtolaitteiden toimintaan, tärkeimpiin tiedonsiirto- ja
tietoliikennestandardeihin sekä tarjolla oleviin julkisiin
tiedonsiirtopalveluihin.
58110-3 Tieteellisen kirjoittamisen kurssi (4 ov)
Luennot: Apul.prof. Matti Mäkelä 20.1.-10.3. ti 12-14 A516.
58172-1 Ohjelmistotuotanto (4 ov)
Luennot: Prof. Jukka Paakki 21.1.-17.4. ke 14-16 A516, pe 10-12
A516.
Cum laude approbatur -laboratorio on avoinna 5.1. - 8.5.
Suuntautumisvaihtoehdot tutkimusaloineen lukuvuonna 1997 - 1998 ovat:
Yleinen suuntautumisvaihtoehto (prof. Ukkonen, apul.prof. Mäkelä, dos. Kivinen, dos. Tarhio)
Laitoksella järjestetään suuntautumisvaihtoehtojen ja tutkimusalojen esittelytilaisuus perjantaina 24.10.1997 kello 16 Auditoriossa.
Tutkimusalat lukuvuonna 1997 - 1998:
Algoritmitutkimus: Merkkijonomenetelmät, Algoritminen geometria,
Tietorakenteet (Esko Ukkonen, Otto Nurmi, Jorma Tarhio),
suositeltavia kursseja: Merkkijonomenetelmät, Tietokonegrafiikka,
Tiedonhallinta II, Ohjelmointikielten kääntäjät, Suorituskykyanalyysi,
Ongelmanratkaisu
seminaareja: Laskennallisen biologian tutkimusseminaari,
Kvanttilaskenta
suositeltavia sivuainekursseja: Numeerinen analyysi,
Optimointi I, Topologia I, Konkreetti matematiikka,
Laskettavuuden teoria, Todennäköisyyslaskenta II
Koneoppiminen ja tekoäly (Esko Ukkonen, Gösta Grahne, Tapio Elomaa,
Jyrki Kivinen)
suositeltavia kursseja: Koneoppiminen, Epätäydellisen tiedon
käsittelymenetelmät, Tekoäly, Tietämyskannat, Tietämyksen muodostaminen,
Logiikkaohjelmointi, Robotiikka, Ongelmanratkaisu
seminaareja: Kvantitatiivinen päättely, Laskennallisen biologian
tutkimusseminaari, Tietämyksen muodostamisen seminaari
suositeltavia sivuainekursseja: Todennäköisyyslaskenta II,
Malliteoria, tilastotieteen opintoja
Neuroverkot ja kompleksiset laskentajärjestelmät (Pekka Orponen,
Henry Tirri, Petri Myllymäki)
suositeltavia kursseja: Epätäydellisen tiedon käsittelymenetelmät,
Koneoppiminen, Tietämyksen muodostaminen, Robotiikka
seminaareja: Kvanttilaskenta
suositeltavia sivuainekursseja: Matriisilaskenta, Numeerinen analyysi,
Optimointi I, Stokastiset prosessit, tilastotieteen opintoja
Graafinen ja matemaattinen tietojenkäsittely (Matti Mäkelä, Tapio Takala)
suositeltavia kursseja: Tietokonegrafiikka, Graafisen
tietojenkäsittelyn jatkokurssi, Kuvankäsittelyn perusteet,
Kuvankäsittelyn sovelluksia
seminaareja: Algoritmien animointi, Tietotekniikka viestinnän välineenä
suositeltavia sivuainekursseja: Numeerinen analyysi, Optimointi I,
tilastotieteen opintoja
Animointi (Jorma Tarhio, Erkki Sutinen)
suositeltavia kursseja: Tietokoneavusteiset oppimisympäristöt,
Tietokonegrafiikka, Graafisen tietojenkäsittelyn jatkokurssi,
Ongelmanratkaisu
seminaareja: Algoritmien animointi, Tietotekniikka viestinnän välineenä
Toiseksi sivuaineeksi suositellaan fysiikkaa tai tilastotiedettä.
Tutkimusalat lukuvuonna 1997 - 1998:
Ohjelmointikielet ja kääntäjät (Jukka Paakki, Juha Vihavainen)
Formaali spesifiointi ja verifiointi (Martti Tienari, Roope Kaivola,
Timo Karvi)
suositeltavia kursseja: Ohjelmointikielten periaatteet, Olio-ohjelmointi,
Ohjelmien semantiikka, Algoritmien suunnittelu ja analyysi,
Tietokoneverkot, Rinnakkaisohjelmoinnin periaatteet I ja II,
LOTOS-spesifiointikieli, Aikalogiikka ja järjestelmien verifiointi
seminaareja: Oliojärjestelmien arkkitehtuurit, Rinnakkaisjärjestelmien
formaalin spesifioinnin tutkimusseminaari, Z-spesifiointikieli
suositeltavia sivuainekursseja: Diskreetti matematiikka, Logiikka I,
Logiikka II
Ohjelmistomenetelmät (Jukka Paakki, Inkeri Verkamo, Harri Laine)
suositeltavia kursseja: C-kieleen ja Unix-ohjelmointiympäristöön
liittyvät kurssit, Hajautettujen ohjelmistojen toteuttaminen,
Käyttöliittymät, Oliotietokannat, Tiedonhallinta II,
Suorituskykyanalyysi, Ohjelmistojen suorituskyvyn suunnittelu,
Ohjelmointikielten periaatteet, Systeemityön menetelmät,
Olio-ohjelmointi, Tietokoneavusteinen yhteistyö
seminaareja: Ohjelmistojen testaus
Hajautetut järjestelmät (Martti Tienari, Timo Alanko),
Tietoliikennejärjestelmät (Martti Tienari, Kimmo Raatikainen, Timo Karvi)
Suorituskykyanalyysi (Timo Alanko, Teemu Kerola, Kimmo Raatikainen)
suositeltavia kursseja: C-kieleen ja Unix-ohjelmointiympäristöön
liittyvät kurssit, Hajautettujen ohjelmistojen toteuttaminen, Tietoliikenne,
Tietokoneverkot, Tietokonearkkitehtuurit, Suorituskykyanalyysi,
Rinnakkaisohjelmoinnin periaatteet I ja II, Langaton tietoliikenne,
Ohjelmistojen suorituskyvyn suunnittelu, Simulointimenetelmät, Tietoliikenteen
suorituskyvyn analysointi, Tapahtumakäsittely
seminaareja: Tosiaikajärjestelmät, Internet-protokollat, TINA-seminaari,
Hajautettujen järjestelmien tietoturva, Liikkuvien työasemien
tutkimusseminaari
suositeltavia sivuainekursseja: todennäköisyyslaskentaan liittyvät
kurssit, tilastotieteen kurssit, fysiikasta Elektroniikka,
Digitaalielektroniikka
Tutkimusalat lukuvuonna 1997 - 1998:
Tietämyksen muodostaminen (Heikki Mannila, Hannu Toivonen, Helena
Ahonen, Inkeri Verkamo),
Tietokantasuunnittelu, teksti- ja oliotietokannat (Heikki Mannila,
Pekka Kilpeläinen),
Logiikkatietokannat, tietokantarakenteet ja -algoritmit (Seppo Sippu,
Otto Nurmi)
suositeltavia kursseja: Tietämyksen muodostaminen, Tietokantojen
suorituskyvyn arviointi, Tietämyskannat, Oliotietokannat,
Tiedonhakumenetelmät, Algoritmien suunnittelu ja analyysi,
Tietoliikenne, Tietokoneverkot, Tapahtumakäsittely, Suorituskykyanalyysi,
Tietokoneavusteinen yhteistyö, Tekoäly, Käyttöliittymät, Olio-ohjelmointi
seminaareja:
Tietämyksen muodostamisen seminaari,
Tutkimustiedonhallinnan seminaari,
Tapahtuma-aineistojen käsittelymenetelmät,
Tekstitietokantojen seminaari
Käyttöliittymät, tietokoneavusteinen yhteistyö (Hannu Erkiö),
Systeemityön menetelmät (Harri Laine, Inkeri Verkamo, Jukka Paakki)
suositeltavia kursseja: Käyttöliittymät, Systeemityön menetelmät,
Tietokantasuunnittelun erikoiskurssi, Tietokoneavusteinen yhteistyö,
Tiedonhakumenetelmät, Tietämyskannat, Suorituskykyanalyysi,
Tietokoneavusteiset oppimisympäristöt, Tietokonegrafiikka,
Tietoliikenne, Tietokoneverkot, Tapahtumakäsittely, Ohjelmistotuotannon
jatkokurssi, Olio-ohjelmointi, Tietokantojen suorituskyvyn arviointi,
Hajautettujen ohjelmistojen toteuttaminen, Ohjelmistojen suorituskyvyn
suunnittelu
seminaareja: Hypertekstijärjestelmät, Ohjelmistojen testaus
Tutkimusalat lukuvuonna 1997 - 1998:
Sekvenssidatan algoritmit (Esko Ukkonen, Heikki Mannila, Hannu Toivonen)
Laskentaintensiivinen data-analyysi (Heikki Mannila, Hannu Toivonen)
Paikkatietojärjestelmät (Seppo Sippu, Heikki Mannila)
suositeltavia kursseja: Laskennallinen biologia,
Paikkatietojärjestelmät, Tutkimustiedonhallinnan peruskurssi,
Tietämyksen muodostaminen, Algoritmien suunnittelu ja analyysi,
Merkkijonomenetelmät, Tiedonhallinta II, Kuvankäsittelyn perusteet,
Kuvankäsittelyn sovelluksia, Digitaalinen signaalinkäsittely
seminaareja: Laskennallisen biologian lisensiaattiseminaari,
Tietämyksen muodostaminen
Suuntautumisvaihtoehdon tarkempi kuvaus
suositeltavia kursseja: Tietokoneavusteiset oppimisympäristöt (pakollinen),
Tietojenkäsittelyn menetelmiä, Ohjelmointikielten periaatteet,
Käyttöliittymät, Tietokonegrafiikka, Ongelmanratkaisu
seminaareja: Tietotekniikka opetuksessa, Tietokoneet erityisopetuksessa
Tutkielman aiheesta sovitaan ao. suuntautumisvaihtoehdon vastuuhenkilön kanssa. Tutkielmalle määrätään 1 - 2 ohjaajaa. Työn etenemistä seurataan laudatur-laboratoriossa. Laitoksen jokin seminaari saattaa tukea tutkielman laatimista siinä määrin, että kyseinen seminaari voidaan määrätä tutkielman tekijälle pakolliseksi. Tutkielmasuunnitelma ja tutkielma jätetään tarkastettavaksi ohjaajalle kahtena kappaleena. Epäselvyyksissä voi ottaa yhteyttä laudatur-laboratorioon. Mikäli tutkielma tehdään työryhmässä on opiskelija velvollinen osallistumaan työryhmän kokouksiin. Jos opiskelija ei ole suorittanut tutkintoon vaadittavaa kypsyysnäytettä jo LuK-tutkinnon yhteydessä, näyte suoritetaan, kun pro gradu -tutkielma on jätetty tarkastettavaksi. Kypsyysnäytteen voi suorittaa loppukokeiden yhteydessä.
Tutkielmatyöskentelyn kiinteyttämiseksi sen keston ylärajaksi on määritelty yksi vuosi. Täysipainoisesti työskenneltäessä ei näin pitkää aikaa tarvita. Työn mahdollisesti viivästyessä on sovittava jatkoajasta. Työskentely jaetaan valvonnan ja ohjauksen kannalta kahteen vaiheeseen:
Tarkemmat ohjeet tutkielmasuunnitelman ja pro gradu -tutkielman sisällöstä on esitetty 4. kerroksen ilmoitustaululla 10 ja pro gradu -tutkielmaohjeessa, jonka saa laudatur-laboratoriosta.
58096-4 Hajautetut käyttöjärjestelmät (4 ov)
Luennot: Apul.prof. Timo Alanko 11.9.-10.12. ke 14-16, to 10-12 A414.
Hajautuksen problematiikka ja käsitteenmuodostus,
keskeiset ratkaisuperiaatteet hajautetun päätöksenteon
toteutuksissa, esimerkit käyttöjärjestelmätoiminnoista.
581375-5 Rinnakkaisohjelmoinnin periaatteet I (3 ov)
Luennot: Prof. Martti Tienari 16.9.-9.12. ti 14-16 A319.
Yhteistä muistia käyttävien rinnakkaisohjelmien verifiointi,
synkronointimenetelmien analyysiä, esimerkkejä rinnakkaisalgoritmeista.
581267-5 Epätäydellisen tiedon käsittelymenetelmät (4 ov)
Luennot: Apul.prof. Henry Tirri 15.9.-3.12. ma 10-12 A414, ke 10-12 A320.
Opintojaksossa perehdytään erilaisiin menetelmiin suorittaa päättelyä,
kun
käytettävissä oleva tieto sisältää epävarmuutta, ja se käsittelee
menetelmien
soveltamista erityisesti oppivien ja älykkäiden järjestelmien
rakentamisessa.
Kurssiin liittyy tavanomaisten harjoitusten sijasta
projektityöskentelyä.
581268-8 Ongelmanratkaisu (2 ov)
Luennot: Dos. Jorma Tarhio, FL Erkki Sutinen ma 25.8., ti 26.8.,
to 4.9. ja pe 5.9. 9-12 ja 13-16 A414.
Luovan ongelmanratkaisun menetelmien ja niitä tukevien ohjelmistojen
soveltaminen tietojenkäsittelytieteen opiskeluun, opetukseen ja
tutkimukseen.
581269-1 Laskennallinen biologia (3 ov)
Luennot: Prof. Esko Ukkonen 15.9.-12.11. ma 12-14, ke 12-14 A318.
Algoritmisia menetelmiä molekyylibiologisen datan analyysia ja hallintaa
varten.
Laudatur-laboratorio on avoinna 1.9. - 5.12.
58064-3 Käyttöliittymät (4 ov)
Luennot: Leht. Sari A. Laakso 28.1.-22.4. ma, ke 12-14 A414.
Konkreettiset käyttöliittymäratkaisut ja niiden perusteet.
Käyttöliittymäsuunnittelun osa-alueita: kognitiivinen psykologia,
graafisen käyttöliittymän suunnittelu, sovelluskehittimet,
käytettävyys ja sen testaaminen. Ajankohtaisia tutkimusalueita, kuten
WWW, multimedia, tietokoneavusteinen yhteistyö, virtuaalitodellisuus.
58139-4 Tietokoneavusteinen yhteistyö (3 ov)
Luennot: Dos. Hannu Erkiö 20.1.-5.5. ti 10-12 B450.
Kokonaiskuva yhteistyön tietokonetuen (CSCW) menetelmistä,
sovelluskohteista ja ongelmista.
581274-3 Paikkatietojärjestelmät (3 ov)
Luennot: Apul.prof. Seppo Sippu 21.1.-29.4. ke 14-16 A320.
Paikkatiedon (spatial data) mallinnus, paikkatietokannan rakenne ja
kyselynkäsittely.
58053-7 Algoritmien suunnittelu ja analyysi (5 ov)
Luennot: Dos. Jyrki Kivinen 20.1.-6.5. ti, ke 10-12 A320.
Yleisiä suunnitteluperiaatteita. Joukko-operaatiot, verkkoalgoritmit,
järjestämisalgoritmit. Likimääräis-, satunnais- ja rinnakkaisalgoritmit.
581270-1 Kuvankäsittelyn perusteet (2 ov)
Luennot: Apul.prof. Matti Mäkelä 20.1.-10.3. ti 10-12, to 12-14 A516.
Digitaalisen kuvankäsittelyn peruskäsitteet ja menetelmät. Tavoitteena
on kuvankäsittelyn perusmenetelmien ymmärtäminen.
581271-4 Kuvankäsittelyn sovelluksia (2 ov)
Luennot: Apul.prof. Matti Mäkelä 12.3.-7.5. ti 10-12, to 12-14 A516.
Tarkastellaan eri alojen sovelluksia, jotka hyödyntävät digitaalista
kuvankäsittelyä.
Tavoitteena on antaa perustiedot kuvankäsittelyn mahdollisuuksista
ja rajoituksista sovellusten yhteydessä.
58073-5 Logiikkaohjelmointi (4 ov)
Luennot: Dos. Gösta Grahne 21.1.-24.4. ke 12-14, pe 12-14 A516.
Prolog-ohjelmointikieli ja sen toteutus. Ohjelmointitekniikoita.
Logiikkaohjelmoinnin teoria. Logiikkaohjelmoinnin laajennuksia.
58144-8 Ohjelmointikielten kääntäjät (5 + 1 ov)
Luennot: Leht. Juha Vihavainen 21.1.-7.5. ke 16-18, to 16-18 A414.
Kääntäjän rakenneosat: selaus, jäsennys, semanttinen analyysi ja
koodinluonti; kääntäjätyökalujen käyttö.
581275-6 Rinnakkaisohjelmoinnin periaatteet II (3 ov)
Luennot: Prof. Martti Tienari 20.1.-5.5. ti 14-16 A319.
Hajautetun muistin arkkitehtuurissa toteutettavien rinnakkaisalgoritmien
semantiikka, synkroninen ja asynkroninen sanomanvälitys, esimerkkejä
hajautetuista algoritmeista, rinnakkaisohjelmointi Ada-kielellä.
581243-9 Langaton tietoliikenne (3 ov)
Luennot: Tuntiop. Heimo Laamanen 22.1.-16.4. to 16-18 B450.
Langattoman tietoliikenteen haasteet ja tämän hetken ratkaisut niihin.
581549-4 Lotos-spesifiointikieli (3 ov)
Luennot: Yliass. Timo Karvi 21.1.-6.5. ke 10-12 A319.
Lotos-kieli ja sen laajennukset, hajautettujen järjestelmien kuvaus ja
analysointi
sekä Lotos-ohjelmointiympäristöt.
Laudatur-laboratorio on avoinna 5.1. - 8.5.
Laitoskollokviossa esitellään laitoksen tutkimushankkeita ja kuullaan vierailuesitelmiä. Se kokoontuu maanantaisin 16-18 salissa A414. Tarkempi ohjelma ilmoitetaan lukukausien alussa.
58154735-0 Rinnakkaisjärjestelmien formaalin spesifioinnin
tutkimusseminaari (2 ov)
Prof. Martti Tienari 15.9. alkaen kerran kuukaudessa ma 14-17 B649.
58153013-0 Internet-protokollat (2 ov)
Prof. Martti Tienari 17.9-3.12. ke 16-18 A414.
58154737-4 Liikkuvien työasemien tutkimusseminaari (2 ov)
Apul.prof. Timo Alanko 15.9.-8.12. ma 14-16 A319.
58153014-7 Tosiaikajärjestelmät (2 ov)
Apul.prof. Kimmo Raatikainen 12.9.-5.12. pe 8-10 A318.
58153019-2 Ohjelmistojen testaus (2 ov)
Prof. Jukka Paakki ja prof. Inkeri Verkamo 17.9.-10.12. ke 14-16
A318.
58153016-1 Kvanttilaskenta (2 ov)
Apul.prof. Henry Tirri 16.9.-9.12. ti 10-12 A318.
58153024-6 Tietotekniikka opetuksessa (2 ov)
Dos. Gösta Grahne 15.9.-8.12. ma 14-16 A318.
58153017-8 Tietämyksen muodostamisen seminaari (2 ov)
FT Hannu Toivonen 19.9.-5.12. pe 12-14 A318
58153023-9 Tekstitietokantojen seminaari (2 ov)
FT Pekka Kilpeläinen 21.1.-6.5. ke 10-12 A318.
58154735-0 Rinnakkaisjärjestelmien formaalin spesifioinnin
tutkimusseminaari (jatkoa syyslukukaudelta) (2 ov)
Prof. Martti Tienari kerran kuukaudessa ma 14-17 B649.
58153020-8 Hajautettujen järjestelmien tietoturva (2 ov)
Prof. Martti Tienari 21.1.-6.5. ke 16-18 A318.
58153027-7 Z-spesifiointikieli (2 ov)
Yliass. Roope Kaivola 22.1.-7.5. to 14-16 A318.
58153021-5 TINA-seminaari (2 ov)
Apul.prof. Kimmo Raatikainen 16.1.-8.5. pe 8-10 A318.
58153022-2 Oliojärjestelmien arkkitehtuurit (2 ov)
Leht. Juha Vihavainen 21.1.-6.5. ke 12-14 A318.
58153015-4 Kvantitatiivinen päättely (2 ov)
Dos. Gösta Grahne 19.1.-4.5. ma 14-16 A318.
58153025-3 Tietokoneet erityisopetuksessa (2 ov)
FL Erkki Sutinen 29.1. alkaen to 16-18 A318.
58153028-4 Keinoelämä (2 ov)
Dos. Tapio Takala 20.1.-5.5. ti 14-16 B450.
Jatko-opintojen tavoite voi olla joko ensisijaisesti lisensiaatintutkinto tai suoraan väitöskirja ja tohtorintutkinto. Opintojen keskeinen osa on itsenäisen tieteellisen tutkielman, lisensiaatintutkimuksen tai väitöskirjan, laatiminen. Lisensiaatintutkimuksen tulee osoittaa opiskelijan perehtyneisyys valittuun aihepiiriin, kyky kirjoittaa tieteellistä tekstiä ja valmius itsenäiseen tutkimustyöhön. Tohtorintutkinnossa tutkielmalle asetetaan korkeammat tieteelliset vaatimukset: väitöskirjan tulee osoittaa tieteellistä kypsyyttä ja sisältää kansainvälisellä tasolla mielenkiintoista uutta tietoa.
Yleensä on suositeltavaa asettaa jatko-opintojen tavoitteeksi suoraan tohtorintutkinto. Lisensiaatintutkimukseksi voidaan tällöin tarvittaessa hyväksyä riittävää kypsyyttä osoittava väitöskirjan käsikirjoitus. Väitöskirja voidaan kuitenkin laatia myös kehittämällä erikseen laadittua lisensiaatintutkimusta edelleen. Useissa tapauksissa on hyvä pyrkiä ohjaajan opastuksessa kansainvälisesti julkaisukelpoisiin tuloksiin heti sen jälkeen, kun tietyt perusvalmiudet on saavutettu. Töitä voidaan julkaista jo ennen tutkielman valmistumista konferenssiesitelminä ja lehtiartikkeleina, ja itse tutkielmakin on mahdollista koota tällaisista erillisjulkaisuista.
Jatko-opintojen tehokkaan edistämisen kannalta ne on syytä nivoa laitoksen jonkin tutkimusryhmän toimintaan. Ryhmä tarjoaa tukea tieteellisen asiantuntemuksen, keskustelun ja ideoinnin sekä kansainvälisten kontaktien muodossa. Tutkimusryhmään kuuluminen helpottaa myös opintojen rahoituksen järjestämistä. Laitoksen tutkimusaloja on esitelty toisaalla tässä oppaassa.
Jatko-opintojen aihepiiri löytyy keskustelemalla laitoksen tutkijoiden kanssa, esimerkiksi jonkin tutkimusseminaarin yhteydessä. Muodollisesti jatko-opinnot aloitetaan ilmoittautumalla aineen professorille, jonka kanssa sovitaan tutkielman alue (lopullinen aihe selviää työn edistyessä) sekä erikoistumis- ja sivuaineopinnot, jotka kirjataan jatko-opintosuunnitelmaksi erityiselle lomakkeelle. Jokaiselle opiskelijalle nimetään myös henkilökohtainen ohjaaja. Useissa tapauksissa on tarkoituksenmukaista aloittaa jatko-opintojen suunnittelu jo ennen perustutkinnon valmistumista.
Lisensiaatin- ja tohtorintutkintoihin sisältyvä vähintään 20 opintoviikon perehtyminen johonkin tietojenkäsittelytieteen erikoisalaan kuulusteluineen koostuu sopivien vähintään laudatur-tasoisten erikoiskurssien suorittamisesta (12 - 16 ov) sekä osallistumisesta seminaareihin (4 - 8 ov). Jatkotutkintoon sisällytettävien laudatur-kurssien ja seminaarien arvosanojen on oltava vähintään 2/3.
Päätoimisesti opiskellen on mahdollista suorittaa lisensiaatintutkinto 2 - 3 vuodessa ja tohtorintutkinto noin neljässä vuodessa perustutkinnon suorittamisen jälkeen.
Jatko-opintoihin normaalisti sisältyvät noin 20 opintoviikon sivuaineopinnot on syytä suorittaa mahdollisimman varhaisessa vaiheessa. Matemaattis-luonnontieteellisen tiedekunnan opetuksesta sivuaineopinnoiksi soveltuvat parhaiten matematiikan ja fysiikan aineopintojen ja syventävien opintojen kurssit, mutta tutkintoon voidaan sisällyttää myös muiden tiedekuntien tai toisen korkeakoulun, kuten Teknillisen korkeakoulun tai Helsingin kauppakorkeakoulun, vastaavan tasoisia opintoja.
Yhden tai kahden lukukauden mittainen opiskelu jossain ulkomaisessa korkeakoulussa ja osallistumiset lyhyemmille kansainvälisille tutkijakursseille ovat erittäin suositeltavia kansainvälisten kontaktien luomiseksi ja tuntuman saamiseksi tutkimuksen kansainväliseen tasoon. Ulkomaiset opinnot ovat tärkeitä myös tieteellisessä työssä välttämättömän englannin kielen taidon kehittämiseksi.
Jatko-opiskelijoita pidetään etusijalla palkattaessa laitoksella henkilöstöä opetustehtäviin ja tutkimusprojekteihin. Näiden tehtävien ohessa opiskelu ja opinnäytteiden valmistelu on mahdollista.
Jatko-opintoja koskevaa opintoneuvontaa antavat laitoksen professorit ja muut tutkijat.
All the information here is preliminary. For detailed, up-to-date information please refer to the departmental bulleting boards at the beginning of each semester, or contact the departmental Student Councelling Office, room B439, Department of Computer Science, Teollisuuskatu 23, tel. 708 44222.
Current information is also available through WWW (http://www.cs.helsinki.fi/local/instr.engl/).
At the basic level (approbatur) we offer this year at least the following courses in English: Introduction to Computing, Programming Laboratory.
Most compulsory basic level (approbatur) and some intermediate level (cum laude approbatur) courses may include one or two practice groups (laskuharjoitusryhmä) in English if there is sufficient demand for it. Students should contact the instructor in advance if they wish to have practice sessions in English.
The advanced and postgraduate (laudatur) courses given in English fall into two categories: courses associated with the Helsinki Graduate School in Computer Science and Engineering (HeCSE), and regular courses. Some HeCSE courses are offered by our Department at the University of Helsinki (UH), others by various departments at the Helsinki University of Technology (HUT). HeCSE courses are given in English if there is sufficient demand. More information on these courses is available through WWW (http://www.cs.helsinki.fi/hecse/) or by e-mail (hecse@cs.hut.fi).
At least the following other courses or seminars at our department may be taught in English if there is sufficient demand (determined by the instructor) for it: Principles of Concurrent Programming I, Principles of Concurrent Programming II, Reasoning under Uncertainty, Computer-supported Learning Environments, Seminar on Quantum Computing, Seminar on Real-Time Systems, Seminar on Telecommunications Information Networking Architecture (TINA), Seminar on Computer-supported Learning Environments
Most exams, at all levels, can be taken in English if so requested. The exam material will be available in English in such cases. Contact the instructor giving the exam two weeks in advance.
All registering for the Computer Science courses and exams at the University of Helsinki should be done using the computer registration system at the Department (e.g., in room D423, 4th floor). For the HeCSe courses organized by the Helsinki University of Technology contact the instructor or the appropriate department. Verify times and places from either the appropriate bulletin boards at our Department, or directly from HeCSE.
Observera att på finskspråkiga kurser kan tentuppgifterna erhållas även på svenska, om studeranden ber om detta av föreläsaren i tillräckligt god tid före tentamensdagen.
580213-5 Introduktion till datateknik (2 sv).
Föreläsningar: Överass. Greger Lindén 16.9.-18.11. ti 10-12 B450.
På kursen behandlas bl.a. datorers funktionsprinciper,
datorutrustning, algoritmer, programvara och datahantering.
Kursen består av 20 timmar föreläsningar och 20 timmar
övningar, varav hälften är datorövningar. Tidpunkten för
övningarna meddelas senare. Även finskspråkiga
studerande kan delta i kursen.
Laboratoriegrupper arrangeras vid behov.
Laboratoriegrupper arrangeras vid behov.
Ahonen, Helena, FT, ass., virasta vapaa.
Alanko, Timo, FT, apul.prof. Vastaanotto ma, ke 8.30 - 9, huone B425.
Back, Ralph, FT, dos., Åbo Akademin prof.
Elolampi, Pentti, FK, ass.
Elomaa, Tapio, FT, leht., virasta vapaa.
Eloranta, Jaana, FT, ass., virasta vapaa.
Eloranta, Satu, FM, ass.
Erkiö, Hannu, FT, dos. Vastaanotto ma, to 13 - 13.30,
huone A403.
Floréen, Patrik, FT, dos., EU:n komission virkamies.
Grahne, Gösta, FT, dos., yliass. Vastaanotto sl ke, pe 14 - 14.30,
kl ke 11 - 11.30, pe 12 -12.30 huone C458.
Granö, Kari, FK, ass.
Gustafsson, Juha, FM, ass.
Hakli, Raul, yo., ass.
Häkkinen, Auvo, FM, lab.ins.
Järvinen, Pertti, FT, dos., Tampereen yliopiston prof.
Kaivola, Roope, FT, yliass.
Karvi, Timo, FL, leht.
Kerola, Teemu, PhD., leht., virasta vapaa.
Kilpeläinen, Pekka, FT, yliass., virasta vapaa.
Kivinen, Jyrki, FT, dos., yliass.
Klemettinen, Mika, FM, ass., virasta vapaa.
Kojo, Markku, FM, lab.ins.
Korpimies, Kai, FM, leht.
Koskimies, Kai, FT, dos., Tampereen yliopiston prof.
Kuittinen, Juhani, FK, ass.
Kujala, Teija, FK, aman., virasta vapaa.
Kurhila, Jaakko, FM, ass.
Kutvonen, Lea, FL, lab.ins., virasta vapaa.
Kutvonen, Petri, pääsuunn.
Kuuppelomäki, Päivi, FM, ass.
Kärkkäinen, Juha, FM, ass., virasta vapaa.
Laakso, Sari A., FM, leht.
Laine, Harri, FL, leht.
Laine, Jukka, FK, ass.
Lindén, Greger, FL., yliass.
Linnainmaa, Seppo, FT, dos., prof. (VTT).
Lokki, Heikki, FL, yliass.
Mannila, Heikki, FT, prof., virasta vapaa.
Marttinen, Liisa, FM, leht.
Myllymäki, Petri, FT, yliass., virasta vapaa.
Mäkelä, Matti, TkT, apul.prof. Vastaanotto ti 9.45 - 10.15,
to 10.30 - 11 huone A402.
Niklander, Tiina, FM, aman., virasta vapaa.
Nurmi, Otto, Dr.rer.pol., leht., virasta vapaa sl.
Nykänen, Matti, FL, ass., virasta vapaa.
Orponen, Pekka, FT, dos., Jyväskylän yliopiston prof.
Paakki, Jukka, FT, prof.
Peltola, Eero, FT, dos., Jyväskylän yliopiston prof.
Pollari-Malmi, Kerttu, TkL, leht.
Puustjärvi, Juha, FL, ass.
Raatikainen, Kimmo, FT, apul.prof., virasta vapaa.
Ronkainen, Pirjo, FM, ass., virasta vapaa.
Räihä, Kari-Jouko, FT, dos., Tampereen yliopiston prof.
Sievänen, Juha, yo., aman.
Sippu, Seppo, FT, apul.prof. Vastaanotto ti 10 - 11, ke 10 - 10.30
huone A404.
Sivén, Reijo, FK, aman.
Soisalon-Soininen, Eljas, FT, dos., Teknillisen korkeakoulun prof.
Sorsa, Juha-Antti, FM, ass.
Suoranta, Veli-Matti, FK, ass.
Sutinen, Erkki, FL, ass., virasta vapaa sl.
Taina, Juha, FK, leht.
Takala, Tapio, TkT, dos., Teknillisen korkeakoulun prof.
Tarhio, Jorma, FT, dos., Joensuun yliopiston apul.prof.
Tienari, Martti, FT, prof., laitoksen esimies. Vastaanotto ma, ti, ke,
to 12 - 12.30 huone A310.
Tirri, Henry, FT, apul.prof.
Toivonen, Hannu, FT, yliass., virasta vapaa.
Tuovinen, Antti-Pekka, FM, ass., virasta vapaa.
Ukkonen, Esko, FT, prof. Virasta vapaa sl.
Valmari, Antti, TkT, dos., Tampereen teknillisen korkeakoulun
apul.prof.
Veijalainen, Jari, Dr.-Ing., dos., Jyväskylän yliopiston prof.
Verkamo, Inkeri, FT, prof.
Vihavainen, Juha, FL, leht. Vastaanotto ke, to 15.30 - 16
huone C461.
Vilo, Jaak, M.Sc., ass., virasta vapaa.
Wikla, Arto, FM, leht.
Yli-Harja, Olli, TkT, yliass.