TIETOJENKÄSITTELYTIETEIDEN KOULUTUSOHJELMA

Samankaltaiset tiedostot
Menetelmätieteiden opintokokonaisuudessa on kaikissa tapauksissa oltava vähintään 10 op matematiikkaa ja vähintään 10 op tilastotiedettä.

TIETOJENKÄSITTELYTIETEIDEN KOULUTUSOHJELMA

TIETOJENKÄSITTELYTIEDE

Tutkintovaatimukset. 1. Pääaineopinnot. 2. Sivuaineopinnot (50 op)

Myös opettajaksi aikova voi suorittaa LuK-tutkinnon, mutta sillä ei saa opettajan kelpoisuutta.

Matematiikka tai tilastotiede sivuaineena

Kandidaatin tutkinnon rakenne

Matematiikka. Orientoivat opinnot /

Matematiikka ja tilastotiede. Orientoivat opinnot /

Matematiikka ja tilastotiede. Orientoivat opinnot /

4.5. MATEMAATTISTEN AINEIDEN OPETTAJANKOULUTUS Tutkinnon rakenne. Matemaattisten aineiden koulutusohjelma

Tietojenkäsittelytieteen tutkintovaatimukset

Suoraan DI-vaiheessa aloittavilla opiskelijoilla opinnot koostuvat seuraavasti:

KIELI-, KÄÄNNÖS- JA KIRJALLISUUSTIETEIDEN YKSIKKÖ Orientoivat opinnot, syksy Tampereen yliopiston organisaatio

KASVATUSTIETEELLINEN KOULUTUSALA

15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA

15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA

OPETUSSUUNNITELMA UUDISTUS KEMIAN LAITOKSELLA 2011->

VERO-OIKEUS Tax Law. Ammatillisten ja tieteellisten tavoitteiden saavuttamiseksi opinnoissa tulevat esille erityisesti seuraavat asiat:

Computing Curricula raportin vertailu kolmeen suomalaiseen koulutusohjelmaan

Tärkeää huomioitavaa:

4. Diplomi-insinöörin tutkinto ja koulutusohjelmien tutkintovaatimukset

Tärkeää huomioitavaa:

PERUSTUTKINTOJA KOSKEVAT OHJEET KULTTUURITUOTANNON JA MAISEMANTUTKIMUKSEN KOULUTUSOHJELMASSA

TKO TIETOJENKÄSITTELYTIETEIDEN KOULUTUSOHJELMA

KASVATUSTIETEEN LAITOS

Tutkintovaatimukset suoraan DI-vaiheeseen valituille

HUMANISTISEN TIEDEKUNNAN

PERUSTUTKINTOJA KOSKEVAT OHJEET KULTTUURITUOTANNON JA MAISEMANTUTKIMUKSEN KOULUTUSOHJELMASSA

Miten tullaan opettajaksi Helsingin yliopistosta?

Erityispedagogiikan koulutus

Teologisia tutkintoja voidaan suorittaa Helsingin yliopistossa, Joensuun yliopistossa ja Åbo Akademissa.

ERITYISPEDAGOGIIKAN KOULUTUS (EP) (Opintonsa syksyllä 2012 aloittaneet opiskelijat, opetussuunnitelma )

KURSSIVALINNAT & YLIOPPILASKIRJOITUKSET

14. TIETOJOHTAMINEN. Rakennustekniikka. Tietojohtaminen Tavoitteet Koulutusohjelman yhteiset perusopinnot

Kasvatustieteiden (yleinen ja aikuiskasvatustiede) aineopinnot 35 op

TUTKINTO-OHJELMAINFO Sivuainemahdollisuudet Kesäopinnot KV-vaihtomahdollisuus

TUTKINTORAKENNE ja TUTKINTOVAATIMUKSET AHOT ja KAIKENLAISTA MUUTA MERKILLISTÄ HARJOITTELU JA OPETUSOHJELMA. Reija Satokangas FT, yliopistonlehtori

Tieto- ja palvelujohtamisen erikoistumisalue opintojen suunnittelu

Syksyllä 2010 opintonsa aloittavat uudet opiskelijat hyväksytään suoraan uuteen oppiaineeseen (tiedekuntaneuvoston päätös ).

Kohti matematiikan opettajuutta - aineenopettajaopiskelijoille suunnatut matematiikan opintojaksot

Kauppatieteiden maisteri KTM Vaasan yliopisto Teknillinen tiedekunta. Ulla Laakkonen

Tieto- ja viestintätekniikan opinnot Jyväskylän yliopistossa. Humanistinen tiedekunta Syksy 2014 Tanja Välisalo

Orientoivat opinnot 1a Kati Toikkanen, opintopäällikkö Kieli-, käännös- ja kirjallisuustieteiden yksikkö

VALINNAISTEN OPINTOJEN INFO

III Sivuaineopintokokonaisuuksien tutkintovaatimukset

Antropologian vaatimukset vanhoissa ja uusissa koulutusohjelmissa: mikä eroaa?

Alkuorientaation tavoitteet

Opintoihin orientointi

Tavoitteet TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA Tutkinnon rakenne. Tietoliikenne. Elektroniikka

AINEENOPETTAJANKOULUTUS. historia ja yhteiskuntaoppi äidinkieli ja kirjallisuus englanti, saksa, ruotsi

Liite opintojohtosääntöön (päivitetty vastaamaan voimassa olevaa lainsäädäntöä ja yliopiston hallituksen päätöksiä)

OPINTO-OPAS

Tutkintovaatimukset suoraan DI-vaiheeseen valituille

AIKAISEMPIEN OPINTOJEN TUNNUSTAMINEN YLEISET HAKUOHJEET

Opintoihin orientointi

SÄHKÖISEN LIIKETOIMINNAN AMMATILLISET ERIKOISTUMIS- OPINNOT (30 op)

HOPS ja opintojen suunnittelu

Tervetuloa opiskelemaan suomen kieltä

Luokanopettajaksi, aineenopettajaksi tai opinto-ohjaajaksi?

Tieto- ja viestintätekniikan opinnot Jyväskylän yliopistossa. Humanistinen tiedekunta Syksy 2015 Tanja Välisalo

Orientoivat opinnot 1a Kati Toikkanen, opintopäällikkö Kieli-, käännös- ja kirjallisuustieteiden yksikkö

Ohjeet tutkinnonuudistuksesta ennen aloittaneille opiskelijoille

HOPS Henkilökohtainen opintosuunnitelma LuK -tutkintoon

Hallintotieteiden opinto-opas lkv , Yleisopinnot ok Yleisopinnot

Orientoivat opinnot osa 3: Opintojen suunnittelu

HOPS (2) INFO. Kevät 2014 Reija Satokangas

TIETOTEKNIIKKA Koodi Vanha opintojakso op ov Vastuuhenkilö LV vastaavat opinnot tai korvaava suoritustapa TTE.

Miten suunnittelen opintoni?

1 (5) Hyv. Vast. Kirj. Haken. Kok. Hyv. Vast. Kirj. Haken. Kok. Hyv. ott. Hakukohde. Kirj. Haken. Kok. osall. Kirj. osall. osall. ott.

Tervetuloa opiskelemaan!

Tieto- ja viestintätekniikan opinnot Jyväskylän yliopistossa

15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA

Opintosuunnitelma. Suunta: Tietoliikenneohjelmistot ja -sovellukset Pääaine: Tietoliikenneohjelmistot Sivuaine: Yritysturvallisuus

Luonnontieteellinen tiedekunta Sivuaine-info. Tanja Kähkönen

Siirtohaku, Historia, Joensuu Humanististen tieteiden kandidaatti ja filosofian maisteri (3v+2v)

MATEMATIIKKA JA TILASTOTIEDE

B-koulutusohjelma B-koulutusohjelmaan l vuonna 2010 voidaan hyväksyä 30 opiskelijaa Vuonna 2009 kiintiö oli 35, hakijoita oli 122 Maisteriksi valmistu

Erilliset opintokokonaisuudet teologisissa oppiaineissa

1 Hyväksytty kauppatieteen akateemisen komitean kokouksessa

AINEENOPETTAJANKOULUTUS. historia ja yhteiskuntaoppi äidinkieli ja kirjallisuus englanti, saksa, ruotsi

2 Opintojen kesto ja laajuus

KASVATUSTIETEEN PERUSOPINNOT (25 op) sivuaineopiskelijoiden info

Aikaisemmin suoritettujen opintojen hyväksilukeminen ja täydentäminen. 1. Kaikkien opintojen hyväksilukemista koskevat yleiset periaatteet

YLIOPISTOARVOSANOJEN LINJA. Opetussuunnitelma

Näkökulmia tietoyhteiskuntavalmiuksiin

Orientaatiotilaisuus Avoimen yliopiston opintoihin

ENGLANNIN OPPIAINEEN INFO

Yliopistotason opetussuunnitelmalinjaukset

Korvataan uuden ohjelman opintojaksolla. Suorittamatta jäänyt YPATperuskurssi. tutkinto-ohjelman peruskurssilla, á 5 op

Kasvatustieteiden (yleinen ja aikuiskasvatustiede) aineopinnot 35 op

Tilanne sekä MS-A0003/4* Matriisilaskenta 5 op

1 of :12

Luonnontieteellinen tiedekunta Sivuaineinfo. Katri Suorsa

Viestintätieteiden kandidaattiohjelma

Siirtymäsäännökset pääaineopiskelijoille Lukuvuosien tutkintovaatimukset

SIVUAINEOPISKELIJOIDEN INFO

AINEENOPETTAJANKOULUTUS. historia ja yhteiskuntaoppi äidinkieli ja kirjallisuus englanti, saksa, ruotsi

Haku maisterikoulutukseen (Oulun yliopisto) ( klo 08: klo 15:00 )

Yleisen valtio-opin tutkintovaatimusten korvaavuustaulukko

Transkriptio:

TIETOJENKÄSITTELYTIETEIDEN KOULUTUSOHJELMA Tietojenkäsittelytieteen yleinen linja Tietojärjestelmätieteen yleinen linja Bioinformatiikan linja Didaktisen tietotekniikan linja Digitaalisen median linja Ohjelmistotekniikan linja (Salo) Koulutusohjelman tavoitteet Tietojenkäsittelytieteiden koulutusohjelma (TKO) koostuu kahdesta pääaineesta, tietojenkäsittelytiede (TKT) ja tietojärjestelmätiede (TJT). Tietojenkäsittelytiede on menetelmätiede, joka kehittää menetelmiä tiedon esittämiseen, tallentamiseen ja siirtämiseen sekä sen rakenteen tutkimiseen ja muokkaamiseen. Tietojärjestelmätieteen tutkimuskohteena ovat laajemmat järjestelmäkokonaisuudet, joissa ihmisen toiminnan osuus on mukana. Tietojenkäsittelytieteet muodostavat nopeasti kehittyvinä tieteinä erään merkittävimmistä korkean teknologian tutkimusaloista sekä maassamme että kansainvälisesti. Tietojenkäsittelytieteiden koulutusohjelman tavoitteena on kouluttaa tietojenkäsittelyn asiantuntijoita teollisuuden, kaupan, hallinnon, tietojenkäsittelyalan yritysten ja tutkimuslaitosten palvelukseen sekä tietotekniikan opettajia eri oppilaitoksiin. Tutkinto rakentuu ns. Bolognan sopimuksen mukaan siten, että alempi korkeakoulututkinto (luonnontieteiden kandidaatti, LuK) suoritetaan kolmessa vuodessa valitun pääaineen mukaisesti ja maisterintutkinto (filosofian maisteri, FM) tämän jälkeen kahdessa vuodessa syventyen valitun linjan erikoisalaan. Koulutusohjelman pääaineet Alan nopean kehityksen takia opiskelijalle annetaan kummassakin pääaineessa monipuoliset teoreettiset perustiedot, jotka eivät vanhene. Lisäksi opiskelija tutustuu tärkeimpiin uusiin menetelmiin ja välineisiin. Näin luodaan ylemmän korkeakoulututkinnon perusta eli alempi korkeakoulututkinto, jonka avulla opiskelija voi helposti omaksua työelämässä tarvittavan käytännön ammattitaidon vaatimat yksityiskohdat. Pääaine sisältää kattavat perus- ja aineopinnot. Erityisesti LuK-tutkielmassa, mutta myös pääaineen valinnaisissa opintojaksoissa ja muissa harjoitustöissä huomioidaan tuleva linjavalinta. 256

Koulutusohjelman linjat Tietojenkäsittelytieteiden koulutusohjelmassa luodaan vaihtoehtoisilla tietojenkäsittelytieteiden ja sivuaineiden opintojaksoilla mahdollisuus perehtyä joihinkin tietojenkäsittelyn erikoisaloihin. Näiden pohjalta tietojenkäsittelytieteiden koulutusohjelma on jaettu kuuteen linjaan, joissa syventävät opinnot ja Pro gradu tutkielma suoritetaan: Lyhenne Linja Pääaine Vastuuhenkilö TKTY Tietojenkäsittelytieteen yleinen linja TKT prof. Olli Nevalainen TJTY Tietojärjestelmätieteen yleinen linja TJT prof. Markku Nurminen BINF Bioinformatiikan linja TKT prof. Tapio Salakoski DIDA Didaktisen tietotekniikan linja TKT, TJT prof. Tapio Salakoski DIME Digitaalisen median linja TKT, TJT prof. Jukka Teuhola OT, Salo Ohjelmistotekniikan linja TKT prof. Ville Leppänen Toisen opiskeluvuoden keväällä valitaan pääaine. Samaan aikaan opiskelijan tulee miettiä tutkinnon sivuaineet. Valintoja tehtäessä on huomioitava myös tuleva linjavalinta, joka määrää loppuvaiheen opintojen sisällön. Tietojenkäsittelytieteen yleinen linja (TKTY) Tietojenkäsittelytieteessä perehdytään perinteisen tietojenkäsittelyopin ytimeen, tietokonejärjestelmien suunnitteluun ja tekniseen toteuttamiseen. Linjalta valmistutaan erikoisasiantuntijaksi syventyen esim. järjestelmien toteutuksessa käytettäviin menetelmiin, tietorakenteisiin ja algoritmeihin, sovellus- ja systeemiohjelmointiin sekä tiedonhallintamenetelmiin ja tekoälyyn. Linjan kurssitarjonta on laaja ja opinnäytetöiden aiheet ovat usein lähtöisin yritysmaailmasta. Tietojärjestelmätieteen yleinen linja (TJTY) Linja antaa valmiudet toimia tietojärjestelmien määrittelyn, suunnittelun, käyttöönoton ja käytön aikaisen kehittämisen asiantuntijana. Linjalta valmistunut toimii välittäjänä tietotekniikan systemaattisen maailman ja ihmisten tilanteista riippuvaisen, jatkuvasti muuttuvan maailman välillä. Linjalla perehdytään mm. eri tietojärjestelmätyyppien erityispiirteisiin, määrittelyn ja suunnittelun menetelmiin, tiedonhallinnan ratkaisuihin ja muutosprosessin hallintaan. Bioinformatiikan linja (BINF) Linja kouluttaa bioinformatiikan osaajia monipuolisiin tutkimus- ja tuotekehitystehtäviin sivuainevalinnoista riippuen esimerkiksi ohjelmisto-, lääke- ja diagnostiikkateollisuuden tai bioteknologian piirissä. Linjalta valmistuvan IT-erikoisosaaminen liittyy suurten tietomäärien analysointiin, tekoälyyn ja koneoppimiseen, tiedonhallintaan ja internettietokantoja hyödyntävien ohjelmistotyökalujen suunnitteluun ja toteutukseen. Didaktisen tietotekniikan linja (DIDA) Linjalla opitaan soveltamaan IT-osaamista esimerkiksi opettajana, aikuiskouluttajana tai koulutussuunnittelijana. Tietojenkäsittelytieteen yleiseen linjaan perustuvat opinnot profiloituvat sivuaineiden kasvatustieteen ja mahdollisten muiden opetettavien aineiden sekä opetusteknologian, oppimisympäristöjen ja alan didaktisia erityispiirteitä käsittelevien 257

erikoiskurssien ja opinnäytteiden kautta. Linjalla voi halutessaan hankkia aineenopettajan pätevyyden. Digitaalisen median linja (DIME) Linja antaa tietojenkäsittelytieteen yleiset perusvalmiudet, mutta lisäksi opitaan eri viestintämuotojen periaatteet, menetelmät ja teknologiat. Linjalla tulevat tutuiksi mm. digitaalisten kuvien, äänen ja videon esitys- ja käsittelytavat, multimedia, visualisointi, tietokonegrafiikka, verkkomedia ja tietoturva. Linjalta valmistuva työskentelee esimerkiksi sähköisen tiedottamisen, verkkokaupan, joukkoviestimien, tiedon hakupalvelujen tai digitaalisen julkaisemisen alalla. Ohjelmistotekniikan linja (OT, Salo) Linja kuvataan kokonaisuudessaan kurssikuvauksien jälkeen, koska muista linjoista poiketen ohjelmistotekniikan linja valitaan jo opintoihin haettaessa. Kansainvälisyys ja TUCS-yhteistyö Pääaineen opinnoista perus- ja aineopinnot suoritetaan suomen kielellä ja syventävät opinnot pääsääntöisesti englanniksi. TUCS (Turku Centre for Computer Science) koordinoi syventävien opintojen järjestämistä. TUCSissa Turun yliopiston, Turun kauppakorkeakoulun ja Åbo Akademin informaatioteknologian perus- ja jatkokoulutus sekä tutkimus yhdistävät voimansa. TUCSin piirissä työskentelee 30 professoria, 60 tohtoria, 80 jatkokoulutettavaa ja 2000 opiskelijaa edustaen noin 20 eri kansallisuutta. Ks. www.tucs.fi. Informaatioteknologian laitoksella on yhdessä matematiikan laitoksen kanssa kansainvälinen maisteriohjelma, Master s Program in Information Technology. Maisteriohjelmaan voivat hakeutua alempaa korkeakoulututkintoa vastaavan koulutuksen omaavat henkilöt. Sijoittuminen työmarkkinoille Tietojenkäsittelyn ammattilaisten työtilanne on edelleen hyvä. Tutkinnon suorittaneesta korkeakoulutetusta työvoimasta on voimakasta kysyntää, joten opintojen loppuun saattaminen on erittäin tärkeää. Tämä koskee erityisesti tietojärjestelmien suunnittelun ja kehittämisen, olio-ohjelmoinnin, tietokantajärjestelmien ja tiedonsiirtojärjestelmien asiantuntijoita. Yhteiskunnallinen kehitys on johtamassa siihen, että tietojenkäsittelytieteet sulautuvat osaksi yhteiskunnan ja elinkeinolämän toimintaa, etenkin korkean teknologian aloilla. Uudet monitieteiset linjavaihtoehdot, bioinformatiikka ja digitaalinen media, ovat syntyneet tarpeesta yhdistää tietojenkäsittelyn huippuosaaminen moderniksi tieteidenväliseksi moniosaamiseksi. Tällaisia henkilöitä ei maassamme vielä juurikaan ole, mutta heistä on suuri ja kasvava kysyntä. Didaktisen tietotekniikan linjan opettajankoulutuksesta voi valmistua peruskoulun tai lukion opettajaksi, jos valitsee toiseksi opetettavaksi aineeksi matematiikan, fysiikan tai kemian. Matemaattis-luonnontieteelisen alan opettajista on maassamme pulaa (ks. myös vastaava kohta ko. sivuaineiden kohdalta). DIDA-linjan opettajankoulutuksesta valmistuvat sijoittuvat 258

myös opistojen (esim. kauppaopistot) opettajiksi tai muihin koulutustehtäviin organisaatioissa. Ainejärjestö Asteriski ry on Turun yliopiston Informaatioteknologian laitoksen opiskelijoiden ainejärjestö. Toimisto sijaitsee Informaatioteknologian laitoksen tiloissa (DataCity A-rappu, 2. krs, p. 333 8613). Sieltä voi ostaa mm. kurssimateriaalia ja vanhoja tenttikysymyksiä. Lisätietoja toiminnasta osoitteesta www.asteriski.fi. Päivystysajat löytyvät osoitteesta www.asteriski.fi/ajankohtaista/paivystys/. Opintojen rakenne Laitos on mukauttamassa tutkintorakennettaan ns. Bolognan sopimuksen mukaiseksi. Opiskelijan tulee suorittaa välitutkintona pääaineensa mukainen LuK-tutkinto, jonka laajuus on vähintään 120 opintoviikkoa (ov). Päätutkintona suoritetaan vähintään 160 ov laajuinen FM-tutkinto (sisältää LuK-tutkinnon 120 ov). Lukuvuonna 2004-2005 aloittaneiden opiskelijoiden tulee noudattaa tässä tai tulevissa opinto-oppaissa esitettyjä tutkintovaatimuksia. Aiemmin aloittaneet opiskelijat voivat noudattaa mitä tahansa opintojensa aloittamisen jälkeen voimassa olleita vaatimuksia. Epäselvissä tilanteissa on syytä ottaa yhteys neuvonta-assistentteihin, ks. www.it.utu.fi/laitos/hallinto/. LuK tutkinto LuK -tutkinnon minimilaajuus on 120 ov. LuK -tutkintoon vaaditaan vähintään 55 ov:n pääaineopinnot niin, että mukana ovat vaaditut koulutusohjelman yhteiset opinnot sisältäen LuK-tutkielman (41-42 ov) pääainekohtaiset aineopinnot (vähintään 20 ov) sivuaineiden opintoja (vähintään 15+15 tai yhdestä 35 ov) muita pää- tai sivuaineen opintoja (n. 30 ov) Jatkettaessa opintoja LuK -tutkinnosta FM -tutkintoon, voi LuK -tutkielman laajentaa pro gradu -tutkielmaksi, jos työn ohjaaja katsoo sen mahdolliseksi. 259

FM -tutkinto FM -tutkinnon minimilaajuus on 160 ov (katso kuva alla). Tutkinto koostuu yhteisistä opinnoista (tietojenkäsittelytieteet, kielet ja viestintä), aine- ja syventävistä opinnoista sekä sivuainekokonaisuuksista. Opintosuoritukset kirjataan todistukseen myös tutkintojen (FM ja LuK) minimilaajuuden ylimenevältä osalta. Pro gradu 15 ov Pro gradu 10 ov Linjakoht. syventävät 25 ov Linjakoht. syventävät 11 ov Pääaineen aineopinnot 20 ov Pääaineen aineopinnot 20 ov Sivuaine 15 ov Koulutusohjelman yhteiset opinnot 42 ov Sivuaine 35 ov Opetusaine 35 ov Koulutusohjelman yhteiset opinnot 41 ov Kasvatustiede 35 ov TKO:n FM-tutkinto (pl. opettajankoulutus) DIDA-linjan opettajankoulutus, kaksi opetettavaa ainetta FM -tutkinnon sivuainevaatimukset Oppiaine katsotaan tietojenkäsittelytieteiden tutkintovaatimuksissa sivuaineeksi, jos siitä suoritetaan vähintään 15 ov. Kaikki vähintään 8 ov:n laajuiset sivuaineiden opinnot merkitään tutkintotodistukseen omaksi kokonaisuudekseen. Sivuaineeksi ei voi valita tietojenkäsittelytieteiden koulutusohjelman oppiainetta (tietojenkäsittelytiedettä tai tietojärjestelmätiedettä). Pääaineen valinnan yhteydessä tulee valita FM-tutkintoon johtavaan linjaan soveltuvat sivuaineet. Tietojenkäsittelytieteen yleisellä (TKTY) linjalla tutkintoon sisältyy yksi pitkä, vähintään 35 opintoviikon laajuinen sivuaine ja yksi lyhyt, vähintään 15 opintoviikon laajuinen sivuaine. Pakollisena sivuaineena on matematiikka. Toiseksi sivuaineeksi tulee valita jokin seuraavista: elektroniikka, tietoliikennetekniikka, fysiikka tai jokin muu matemaattisluonnontieteellisen tiedekunnan oppiaine, tilastotiede, liiketaloustiede, kansantaloustiede, filosofia. Pitkän, vähintään 35 opintoviikon laajuisen sivuaineen sijasta voidaan suorittaa kaksi lyhyttä sivuainetta siten, että ne muodostavat yhteensä vähintään 35 opintoviikon kokonaisuuden. Tietojärjestelmätieteen yleisellä (TJTY) linjalla tutkintoon sisältyy yksi vähintään 35 opintoviikon pitkä sivuaine ja yksi vähintään 15 opintoviikon lyhyt sivuaine. Sivuaineopintoihin sisältyy pakollisten yhteisten matematiikan opintojen (8 ov) lisäksi liiketaloustieteen opintojakso Liiketaloustieteiden peruskurssi (5 ov, ks. myös kohdasta Sivuaineiden opinnot ). TJTY-linjan pitkä sivuaine voi olla jokin seuraavista ilman 260

anomusta: matematiikka, sosiologia, psykologia, kasvatustiede, tilastotiede tai liiketaloustiede. Muut sivuaineet pitää anoa perusteluin linjan johtajalta. Lyhyt sivuaine voi olla jokin edellisistä tai anomusmenettelyllä jokin muu. Bioinformatiikan (BINF) linjalla tutkintoon sisältyy yksi pitkä, vähintään 35 opintoviikon laajuinen sivuaine ja yksi lyhyt, vähintään 15 opintoviikon laajuinen sivuaine. Pakollisina sivuaineina ovat matematiikka, vähintään 15 opintoviikon laajuisena ja yhdestä tai useammasta aineesta (esim. biokemia ja biologia) muodostuva biotieteellinen sivuainekokonaisuus. Pitkäksi sivuaineeksi käy joko matematiikka, mahdollisesti tilastotieteen opinnoilla täydennettynä tai biotieteet. Sivuaineiksi sopivat matemaattisluonnontieteellisestä tiedekunnasta biokemian, biologian ja geoinformatiikan sivuainekokonaisuudet, sekä yhteiskuntatieteellisestä tiedekunnasta tilastotiede. Muista sivuainekokonaisuuksista voidaan sopia erikseen. Didaktisen tietotekniikan (DIDA) linjalla tutkintoon sisältyy yksi pitkä, vähintään 35 opintoviikon laajuinen sivuaine ja yksi lyhyt, vähintään 15 opintoviikon laajuinen sivuaine. Pakollisina sivuaineina linjalla ovat matematiikka, vähintään 15 opintoviikon laajuisena ja yhdestä tai useammasta aineesta muodostuva kasvatustieteellinen sivuainekokonaisuus. Kasvatustieteen osalta suositeltavin vaihtoehto on opetusteknologian opintokokonaisuus 15 ov. Muista sivuainekokonaisuuksista voidaan sopia erikseen. Didaktisen tietotekniikan linjalta (DIDA) on mahdollista valmistua myös aineenopettajaksi. Tutkintoon kuuluu tällöin yksi tai useampi opetettava aine. Käytännössä opettajan viroissa vaaditaan usein kaksi tai kolme opetettavaa ainetta. Tietojenkäsittelytieteet on ensimmäinen opetettava aine. Lisäksi tutkintoon kuuluu opettajankoulutuksen pedagogiset opinnot (kasvatustiede, 35 ov) ja sivuaineina mahdollinen toinen opetettava aine ( 35 ov) ja lisäksi voi suorittaa kolmannen sivuaineen ( 15 ov). Matematiikan tulee olla toinen opetettava aine tai kolmas sivuaine. Muita mahdollisia sivuaineita ovat fysiikka, kemia tai jokin muu erikseen sovittava oppiaine. Käytännössä on järkevää valita matematiikka toiseksi opetettavaksi aineeksi ja valita vielä valinnainen sivuaine. Digitaalisen median (DIME) linjalla tutkintoon sisältyy yksi pitkä, vähintään 35 opintoviikon laajuinen sivuaine ja yksi lyhyt, vähintään 15 opintoviikon laajuinen sivuaine. Matematiikka on pakollinen sivuaine ja sen minimi on 15 ov. Mahdollisia sivuaineita ovat muutkin matemaattis-luonnontieteellisen tiedekunnan oppiaineet, joista ehkä sopivin on tietoliikennetekniikka. Pitkäksi sivuaineeksi käy yhdestä tai useammasta aineesta muodostuva joko matemaattis-luonnontieteellinen tai ihmistieteellinen sivuainekokonaisuus. Humanistisesta tiedekunnasta linjalle sopivia sivuaineita ovat mediatutkimus ja digitaalinen kulttuuri (Rauma). Kasvatustiede sopii niinikään sivuaineeksi, erityisesti opetusteknologia (15 ov). Näiden tiedekuntien kohdalla voidaan joutua erikseen sopimaan opiskelijakiintiöistä. Muut sivuaineet tulee sopia linjan johtajan kanssa. 261

TIETOJENKÄSITTELYTIETEEN YLEINEN LINJA TIETOJÄRJESTELMÄTIETEEN YLEINEN LINJA BIOINFORMATIIKAN LINJA DIDAKTISEN TIETOTEKNIIKAN LINJA DIGITAALISEN MEDIAN LINJA Koulutusohjelman yhteiset opinnot PERUSOPINNOT (15 ov) TKO_5565 Johdatus tietojenkäsittelytieteeseen I...2 ov TKO_5439 Ohjelmointi I...4 ov TKO_5566 Johdatus tietojenkäsittelytieteeseen II...3 ov TKO_5096 Tietojärjestelmän mallintaminen I...2 ov TKO_5097 Tietojärjestelmät ja työ...2 ov TKO_5098 Tietokone työvälineenä...2 ov AINEOPINNOT (21 ov) TKO_5440 Ohjelmointi II...4 ov TKO_5099 Ohjelmointiprojekti I...2 ov TKO_5100 Tietojärjestelmän mallintaminen II...2 ov TKO_5505 Tietokannat...4 ov TKO_5509 Tietorakenteet ja algoritmit...4 ov TKO_8923 LuK-tutkielma...5 ov MUUT YHTEISET OPINNOT (6 ov) Kielet ja viestintä...6 ov (5 ov DIDA/opettaja) Pääainekohtaiset aineopinnot Pääainekohtaiset opinnot suorittamalla opiskelija perehtyy alaansa. Tavoitteena on tulevan linjan aihepiiriin suuntautuva LuK-tutkielma. Pääainekohtaisiin aineopintoihin sisältyy myös valinnaisia opintojaksoja, joihin voi lukea pääaineen lisäksi 5 ov kieli- ja viestintäopintoja tai liiketaloustieteen perusopintoja. TKT ( 20 ov) TKO_5355 Ohjelmointiprojekti II...2 ov TKO_5353 Ohjelmistotuotanto...3 ov TKO_5409 Mikroprosessorit...3 ov Valinnaisia opintoja:... 12 ov TKO:n aine- tai syventäviä opintoja...5-12 ov Työharjoittelu...0-2 ov Kieli- ja viestintäopinnot tai liiketaloustiede...0-5 ov TJT ( 20 ov) TKO_5555 Johdatus tietojärjestelmätieteeseen...2 ov TKO_5089 Tietojärjestelmän käyttöönotto...4 ov TKO_8920 Tietojärjestelmän kehittäminen...4 ov TKO_8922 Tietojenkäsittely ja yhteiskunta...2 ov Valinnaisia opintoja:... 8 ov TKO:n aine- tai syventäviä opintoja...1-8 ov Työharjoittelu...0-2 ov Kieli- ja viestintäopinnot tai liiketaloustiede...0-5 ov 262

Tutkinnon kannalta sitoutuminen tässä vaiheessa Bolognan sopimukseen tarkoittaa sitä, että alla oleville linjoille on poikkeuksellisesti tarjolla sekä aine- että syventäviä opintojaksoja. Opiskelija voi myöhemmin ilmoitettavalla tavalla sisällyttää osan alla olevista opintojaksoista joko LuK-tutkintonsa pääaineen valinnaisiin aineopintoihin tai FMtutkintonsa linjan syventäviin opintoihin. BINF-LINJA Johdatus bioinformatiikkaan (5 ov) TKO_5091 Johdatus bioinformatiikkaan I...3 ov TKO_5106 Introduction to Bioinformatics...2 ov TKO_5701 Johdatus tilastolliseen päättelyyn...2 ov TKO_5700 Bioinformatiikan tilastolliset menetelmät...2 ov TKO_5107 Bioinformatiikan ohjelmointikurssi...3 ov TKO_5582 Tools for Intelligent Data Analysis...2 ov TKO_5583 Biologisen data-analyysin projekti...2 ov TKO_5110 Web-ohjelmointi...3 ov DIDA-LINJA (SIS. OPETTAJANKOULUTUKSEN) TKO_5549 Ohjelmointi kouluopetuksessa...3 ov TKO_5703 Työvälineohjelmat kouluopetuksessa...2 ov TKO_5705 Tietotekniikan infrastruktuurin asennus ja ylläpito oppilaitosympäristössä...1-2 ov TKO_5704 Digitaalisen opetusteknologian työkurssi...3 ov DIME-LINJA TKO_5355 Ohjelmointiprojekti II...2 ov TKO_5086 Asiakas-palvelin sovellukset ja käyttöliittymät..4 ov TKO_5094 Digitaalisen kuvankäsittelyn perusteet...3 ov TKO_5704 Digitaalisen opetusteknologian työkurssi...3 ov TKO_5109 Digitaalisen videonkäsittelyn perusteet...3 ov TKO_5287 Digitaalisen äänenkäsittelyn perusteet...3 ov ETT_2010 Multimedia systems...6 ov TKO_5364 Tietokoneverkot...3 ov TKO_5306 Tietoverkkojen tietoturva...3 ov TKO_5110 Web-ohjelmointi...3 ov TKO_8922 Tietojenkäsittely ja yhteiskunta...2 ov Valinnaiset aineopintojaksot Pakollisten aineopintojen lisäksi voi suorittaa useita valinnaisia aineopintotasoisia opintojaksoja. Harjoitustyöprojekteja (1,2,3,4) ja ylimääräisiä 1-2 ov harjoitustöitä voi tehdä tutkintoon enintään yhteensä 9 ov. Kurssien kuvaukset löytyvät kohdasta "Opintojaksojen tavoitteet ja sisältö". Valinnaiset aineopinnot ovat mitä tahansa TKO:n aineopintojaksoja, joita ei ole erikseen mainittu pääaineen pakollisina aineopintoina. Syventävät opinnot linjoittain Seuraavaksi esitetään linjoittain tutkintoon sisältyvät syventävät opinnot ja Pro gradu - tutkielma. Syventäviin opintoihin voi tutkinnossa sisältyä seminaareja enintään 6 ov, ellei toisin sovita. Syventävät opinnot ovat pääosin englanninkielisiä. Alla mainittujen syventävien opintojaksojen lisäksi tutkintoon voi lukea muita TUCS:n järjestämiä alan syventäviä opintojaksoja. Opintojen valintaa helpottamaan on valinnaiset syventävien 263

opintojen kurssit ryhmitelty linjoittain. Myös muiden kuin oman linjan syventäviä kursseja voi sisällyttää tutkintoon. Lisäksi on huomioitava em. mahdollisuus sisällyttää erikseen sovittava osa linjan aineopinnoista FM-tutkinnon syventäviin opintoihin. TKTY-LINJA ( 25ov) TKTY-linjalla on 11 ov pakollisia ja vähintään 14 ov valinnaisia syventäviä opintoja. TKTY-linjan pakolliset syventävät opinnot TKO_5104 Harjoitustyöprojekti 3...2 ov TKO_5105 Harjoitustyöprojekti 4...2 ov TKO_ Seminaari...2 ov TKO_5328 Erikoistyö...5 ov TJTY-LINJA ( 25 ov) TJTY-linjalla on 11 ov pakollisia ja vähintään 14 ov valinnaisia syventäviä opintoja. TJTY-linjan pakolliset syventävät opinnot TKO_5104 Harjoitustyöprojekti 3...2 ov TKO_5105 Harjoitustyöprojekti 4...2 ov TKO_5342 Graduseminaari...2 ov TKO_5328 Erikoistyö...5-10 ov BINF-LINJA ( 25 ov) BINF-linjalla on 13 ov pakollisia ja vähintään 12 ov valinnaisia syventäviä opintoja. BINF- linjan pakolliset syventävät opinnot Fundamentals of Bioinformatics (7 ov): ÅA5370 Introduction to Biocomputing (ÅA)...3 ov TKO_5713 Protein structural analysis...2 ov TKO_5714 Methods in Functional Genomics...2 ov TKO_ Seminaari...2 ov TKO_5328 Erikoistyö...5 ov DIDA-LINJA ( 25 ov) DIDA-linjalla on 11 ov pakollisia ja vähintään 14 ov valinnaisia syventäviä opintoja. DIDA-linjan pakolliset syventävät opinnot TKO_5104 Harjoitustyöprojekti 3...2 ov TKO_5105 Harjoitustyöprojekti 4...2 ov TKO_ Seminaari...2 ov TKO_5328 Erikoistyö...5 ov DIDA-LINJAN OPETTAJANKOULUTUS ( 11 ov) DIDA-linjan opettajankoulutuksessa on 2 ov pakollisia syventäviä opintoja ja vähintään 9 ov valinnaisia syventäviä opintoja. DIDA-linjan opettajakoulutuksen pakolliset syventävät opinnot TKO_5104 Harjoitustyöprojekti 3...2 ov 264

DIME-LINJA ( 25 ov) DIME-linjalla on 11 ov pakollisia ja vähintään 14 ov valinnaisia syventäviä opintoja. DIME-linjan pakolliset syventävät opinnot TKO_5104 Harjoitustyöprojekti 3...2 ov TKO_5105 Harjoitustyöprojekti 4...2 ov TKO_ Seminaari...2 ov TKO_5328 Erikoistyö...5 ov Valinnaiset syventävät opinnot linjoittain: ov TKTY TJTY BINF DIDA DIME TKO_5724 3D Modeling and Animation 3 X X X TKO_5335 Advanced Computer Architecture 4-5 X TKO_5510 Advanced Course on Databases 3 X X X TKO_5535 Advanced Course on Data Structures 3 X X TKO_8925 Advanced Course on Operating Systems 3 X TKO_5710 Algorithms for Computer Games 2 X X TKO_5325 Artificial Intelligence 3 X X X TKO_5573 Algorithms in Dimensional Measurement Systems 3 X X TKO_5716 Bioinformatics Seminar 2 X TKO_5719 Bio-IT Ethics 1-2 X X TKO_5108 Computer System Design 3 X TKO_8936 Computer-Supported Work 3 X X TKO_5090 Current Issues in IS Research 2-5 X TKO_5437 Data Mining 3 X X X X TKO_5444 Data Warehousing 3 X X X TKO_5500 Design and Analysis of Computer Algorithms 3 X X TKO_5269 Distributed Databases 4-5 X X X TKO_5576 Distributed Systems 3 X X X TKO_5709 Fractals 2 X X X X Fundamentals of Bioinformatics: ÅA5370 Introduction to Biocomputing (ÅA) 3 X TKO_5713 Protein Structural Analysis 2 X TKO_5714 Methods in Functional Genomics 2 X TKO_5342 Graduseminaari 2 X X X X X TKO_5075 Group Work Technologies: X 1) TKO_5438 Computer-Supported Cooperative Work 3 X 2) TKO_5537 Socio-Technical IS Design 2 X TKO_5455 Industrial Algorithms 3 X X TKO_5453 Information Systems Evaluation 5 X X TKO_5723 Information Systems in Health Care 5 X TKO_5434 Information Technology and Ethics 3 X X TKO_5715 Introduction to Natural Language Processing 3 X X X X TKO_5069 Introduction to Qualitative Research in IS 1-5 TKO_5443 IS Usability in Context 3 X TKO_5556 Knowledge Sharing in High Technology Environments 3 X X TKO_5084 Linux and System Programming 3 X TKO_5502 Logic Programming 3 X X TKO_5399 Machine Learning 3 X X X TKO_5529 Mathematics for Analysis of Algorithms 3 X X TKO_5585 Medical Informatics 5 X X X TKO_5436 Multimedia Databases 3 X X X X TKO_5725 Multiplayer Computer Games 2 X X TKO_5546 Neural Networks 4-5 X X X TKO_5707 Ohjelmistoarkkitehtuurit 4 X TKO_5295 Ohjelmoinnin metodiikka 4 X TKO_5511 Parallel Algorithms 3 X X TKO_5519 Pattern Recognition 3 X X X TKO_5587 Production Planning and Optimization 3 X TKO_5441 Programming III 3-4 X 265

TKO_5702 Programming Language Concepts 3 X TKO_5720 Project Course 5 X TKO_5343 Seminaari algoritmiikan alalta 2 X X TKO_5717 Seminaari didaktisen tietotekniikan alalta 2 X X TKO_5718 Seminaari digitaalisen median alalta 2 X TKO_5708 Seminaari ohjelmistotekniikan alalta 2 X TKO_5574 Seminar on Logic Programming 2 X TKO_5722 Simulation of Discrete Event Systems 3 X TKO_5126 Software Agent Technology 3 X TKO_5584 Software Testing 3 X TKO_5553 Source Encoding and Compression 3 X X TKO_5503 String Algorithms 3 X X X TKO_5711 Support Vector Machines 3 X X TKO_5340 Theoretical Foundations of Information Systems 3/5 X X TKO_5586 Text Mining 3 X X X X X TKO_5088 Tutkimusseminaari tietojärjestelmien alalta 1-3 X TKO_5501 User Interface Design and Evaluation 3/5 X X TKO_5726 XML Technologies and Applications 3 X X X PRO GRADU -tutkielma (15 ov, DIDA-linjan opettajankoulutuksessa 10 ov) Suoritetaan valitulta linjalta. Pro gradu -tutkielmaan liittyy yleensä syventävien opintojen graduseminaari. Myös erikoistyö liittyy usein samaan aihepiiriin, jolloin niistä yhteensä muodostuu laaja erikoisosaamisesta kertova opinnäytekokonaisuus. Sivuaineiden opinnot 1. MATEMATIIKAN OPINNOT Kaikilla linjoilla on pakollisena sivuaineena matematiikka vähintään 15 ov:n laajuisena, paitsi TJTY-linjalla, jossa on pakollisena vain seuraavat kaksi kurssia (yhteensä 8 ov): Matematiikan peruskurssi I...4 ov Matematiikan peruskurssi II...4 ov 15 ov:n kokonaisuuteen kuuluvat pakollisina lisäksi Diskreetti matematiikka I...2,5 ov Diskreetti matematiikka II...2,5 ov Lisäksi vapaasti valittavia opintoja...2 ov Matematiikan peruskurssien I ja II sijaan voi ottaa vaativammat Analyysi I (5 ov) ja II (5 ov). Laajaan sivuainekokonaisuuteen (35 ov) pitää sisällyttää joko Analyysi I ja II (5+5) tai Matematiikan peruskurssi I, II (4+4) ja Analyysin täydennyskurssi (2 ov). TJTY- linjalla voi suorittaa pakollisten peruskurssien lisäksi em. opintojaksoja siten, että niistä muodostuu suppea sivuainekokonaisuus 15 ov. Sekä tietojenkäsittelytieteessä että tietojärjestelmätieteessä on erittäin suositeltavaa suorittaa minimivaatimuksia laajempi määrä matematiikan opintoja. DIDA-linjan opettajankoulutuksen sivuainekokonaisuudet löytyvät Matematiikan oppaan kohdasta "Matematiikka muissa koulutusohjelmissa". TKTY, TJTY, BINF, DIDA ja DIME - linjoilla seuraavia opintojaksoja ei voi sisällyttää matematiikan sivuaineeseen: Matemaattiset ohjelmistot, Matematiikan historia ja Johdatus algoritmien teoriaan. Kuitenkin DIDA-linjan opettajankoulutuksessa kaksi ensiksi mainittua ovat sallittuja. 266

Matematiikan antamaa tietojenkäsittelytieteiden opetusta ei yleensä voi lukea TKO:n tutkintoon. 2. KASVATUSTIETEET JA OPETTAJANKOULUTUKSEN PEDAGOGISET OPINNOT DIDA- ja DIME-linjoilla sivuaineiksi kyseeseen tulevat myös opetusteknologia, kasvatustiede ja aikuiskasvatustiede. Suppeat ja laajat sivuaineopinnot on esitelty kasvatustieteiden tiedekunnan opinto-oppaassa. Opettajankoulutuksen pedagogiset opinnot (35 ov) ovat pakolliset ja sallitut vain DIDAlinjan opettajankoulutuksessa. Ks. "Opettajankoulutuksen pedagogiset opinnot" opintooppaan loppupuolelta. 3. LIIKETALOUSTIETEEN OPINNOT TJTY-linjalla on pakollisena Liiketaloustieteiden peruskurssi (5 ov), joka on suositeltava myös muille linjoille. TJTY-linjalla peruskurssin voi lukea myös pääaineen valinnaisiin opintoihin, ellei sitä valitse sivuaineeksi. Peruskurssin jälkeen on mahdollista suorittaa Liiketaloustieteiden jatkokurssi (10 ov). Liiketaloustieteen kursseille haetaan syyslukukauden alussa taloustieteen laitoksen www-sivuilla (http://aws.tt.utu.fi) julkaistavalla lomakkeella. LTT:n laajan sivuaineen (35 ov) suorittamiseksi on opiskelijan anottava suoritettavat kurssit (väh. 20 ov) Turun kauppakorkeakoulusta. Haku on kaksi kertaa vuodessa: syksyn opintoihin huhtikuussa ja kevään opintoihin marraskuussa. Lisätietoja saa TJTY-linjan neuvonta-assistentilta. 4. ELEKTRONIIKAN OPINNOT Pakollisena kurssina on Elektroniikan perusteet I (3 ov). Loput kurssit ovat vapaasti valittavissa mikroelektroniikan valmistuksen, järjestelmien piiritekniikan sekä digitaali- ja tietokonetekniikan kursseista ml. Piiriteoria ja Elektroniikan perusteet II. 5. TIETOLIIKENNETEKNIIKAN OPINNOT Pakollisia kursseja ovat Tietoliikenneteoria (3 ov) ja Digitaalinen signaalinkäsittely (3 ov). Loput kurssit ovat vapaasti valittavissa. 6. BIOTIETEELLINEN SIVUAINEKOKONAISUUS Biotieteellinen sivuainekokonaisuus on pakollinen BINF-linjalla. 15 ov:n kokonaisuus koostuu seuraavista kursseista: Genetiikan perusteet, luennot, GENE4911, 2 ov Molekyylibiologian perusteet, KAFY4156, 1 ov Solubiologian luennot, ELFY4956, 2 ov Biomolekyylit ja aineenvaihdunta I, BKEM1001, 3 ov Biomolekyylit ja aineenvaihdunta II, BKEM1002, 3 ov Geenien ilmeneminen, BKEM3759, 2 ov Eukaryoottigeenien säätely BKEM3760, 2 ov Laajempaan sivuainekokonaisuuteen suositellaan mm. seuraavia kursseja Molekyylibiologia ja genetiikka ELFY1001, 1,5 ov Genetiikan jatkoluennot, GENE5007, 3 ov Enzymes and Protein Chemistry, BKEM3134, 4 ov 7. FYSIIKAN OPINNOT Fysiikan sivuainekokonaisuudet esitellään fysiikan koulutusohjelman sivuilla. 267

8. TILASTOTIETEEN OPINNOT Seuraavia kursseja suositellaan kaikille linjoille: Tilastotieteen johdantokurssi (5 ov) ja Tilastollinen ohjelmisto (1 ov). Katso lisätietoja kohdasta "Tilastotiede sivuaineena" opintooppaan loppupuolelta. 9. TALOUSTIETEEN OPINNOT Seuraavassa on suositeltava 15 ov:n sivuainekokonaisuus. Sen sijasta voidaan suorittaa myös taloustieteen esittämä perusopintokokonaisuus (ks. taloustieteen opinto-opas). Lisäksi voidaan suorittaa kaikkia taloustieteen perusopintoihin kuuluvia opintojaksoja. Taloustieteen perusteet...5 ov Mikroteoria...5 ov Makroteoria...5 ov Opintojaksot kuuluvat Turun yliopiston kansantaloustieteen koulutusohjelman opintoihin (ks. yhteiskuntatieteellisen tiedekunnan opinto-opas) niin, että Mikroteoria ja Makroteoria kuuluvat aineopintoihin. 10. SOSIOLOGIAN, PSYKOLOGIAN, FILOSOFIAN JA KOGNITIOTIETEEN OPINNOT Suppeat ja laajat sivuaineopinnot on esitelty yhteiskuntatieteellisen tiedekunnan opinto-oppaassa. Kognitiotieteen sivuainekokonaisuuden voi suorittaa virtuaaliyliopistossa CONNET-ohjelmassa (ks. http://www.virtuaaliyliopisto.fi/osahankkeet/connet/). 11. MUUT SIVUAINEET Katso kokonaisuudet asianomaisen oppiaineen opinto-oppaan kohdalta. Pakolliset kieli- ja viestintäopinnot Äidinkielen opinnot suullinen viestintä...1 ov (ei DIDA-linjan opettajank.) LuK -tutkielman kielentarkistus...0,5 ov tekstin- ja kielenhuollon harjoituskurssi...0,5 ov Toisen kotimaisen kielen opinnot...2 ov Englannin opinnot suullinen osuus...1 ov kirjallinen osuus...1 ov Opiskelijoita kannustetaan tutkintovaatimusten lisäksi monipuolisten äidinkielen ja viestinnän taitojen kartuttamiseen niin kirjallisen kuin suullisenkin viestinnän osalta. Tutkintoon voi lukea pakollisten kieliopintojen lisäksi 5 ov kieli- ja viestintäopintoja. Opintojen ohjeellinen ajoitus Seuraavassa taulukossa on esitetty suositus eri linjoilla opiskelevien opintojen ajoittamisesta olettaen, että tutkinto suoritetaan viidessä vuodessa, jolloin lukukaudessa tulisi suorittaa keskimäärin 16 ov. Erityisesti kahden ensimmäisen vuoden pakollisiin opintoihin tulee panostaa, sillä ne ovat esitietoina monille muille kursseille. Aikataulua ei tarvitse noudattaa orjallisesti, mutta se antaa lähtökohdan yksilöllisen opiskelusuunnitelman tekemiselle ja erityisesti suunnittelussa tulee huomioida opintojaksoille asetetut esitiedot (ks. kohta "Opintojaksojen tavoitteet ja sisältö"). Valinnaiset opinnot on hyvä ajoittaa siten, että eri lukukausien opintoviikkomäärät ovat suunnilleen samansuuruiset. Sivuaineopinnot tulee aloittaa jo ensimmäisenä vuotena (matematiikka tai 268

jokin muu sivuaine). Erityisesti laajan sivuaineen suorittamistapa eri oppiaineissa saattaa vaihdella, joten suunnitelmallisuutta tarvitaan. Tarvittaessa ohjausta saa opettajatutorilta ja muulta opetushenkilökunnalta. DIDA-linjan opettajankoulutuksessa opiskelijoiden tulee noudattaa ohjeellista lukujärjestystä soveltavasti. Opettajan kaksi vuotta kestävät pedagogiset opinnot tulisi aloittaa aikaisintaan kolmantena opiskeluvuotena. Ajoituksessa kannattaa ottaa huomioon se, että pedagogiset opinnot ovat painottuneet selvästi jälkimmäisen vuoden osalle. Taulukossa valinnaiset opinnot tarkoittavat vaihtoehtoisia pääaineen aine- ja syventäviä opintoja tai sivuaineopintoja. Liiketaloustieteiden peruskurssin (5 ov) voi suorittaa joko 1. tai 2. lukuvuotena, sillä kurssi kestää koko lukuvuoden. Jos valitsee LTT:n suppeaksi sivuaineeksi, voi loput 10 ov suorittaa seuraavana lukuvuotena (katso kohta "Linjoille valinta"). 1. vuosi 2. vuosi 3. vuosi 4. & 5. vuosi syksy kevät syksy kevät syksy kevät Johdatus tietojenkäsittelytiet. I, 2 ov Ohjelmointi I, 4 ov TJ:n mallintaminen I, 2 ov Johdatus tietojenkäsittelytiet. II, 3 ov Ohjelmointi II, 4 ov TJ:n mallintaminen II, 2 ov Ohjelmointi- Tietorakenteet projekti II, 2 ov ja algoritmit 4 ov Ohjelmistotuotanto 3 ov Johdatus tietojärj.tiet., 2 ov Tietokannat 4 ov TJ:n käyttöönotto, 4 ov Mikroprosessorit 3 ov Programming III, 4 ov Tietojärj.kehitt. 4 ov LuK -tutkielma 5 ov Syv. op. sem. 2 ov Erikoistyö, 5-10 ov Pro gradu Tiet.käs. & 10-15 ov yht.kunta, 2 ov Tietojärjestelmät ja työ, 2 ov Ohjelmointiprojekti I, 2 ov Ohjelmointiprojekti II, 2 ov Harj. työproj. 3, 2 ov Harj.työproj. 4, 2 ov Tietokone työvälineenä, 2 ov Matematiikan pk. II, 4 ov (tai muu sivuaine) Linjakoht. syv.opintoja, n. 5 ov Linjakoht. syv.opintoja, n. 20 ov Matematiikan pk. I, 4 ov (tai muu sivuaine) Vier. kiel. kirj. 1 ov, muita kieliop. 1 ov Valinnaisia aineopintoja, 0-4 ov Kieliopintoja, 1-2 ov Valinnaisia aineopintoja, 0-4 ov Kieliopintoja, 1-2 ov Valinnaisia aineopintoja 0-8 ov Kieliopintoja, 1-2 ov Valinnaisia aineopintoja 2-8 ov Kieliopintoja, 1-1,5 ov Valinnaisia aineopintoja 2-8 ov LuK-tutkielman kielentarkistus, Muita kieli- ja 0,5 ov viestintäop., 0-5 ov Sivuaineet (5-10) Sivuaineet (5-10) Sivuaineet (5-10) Sivuaineet (5-10) Sivuaineet (5-10) 269

Ohjeellinen lukujärjestys antaa mahdollisuuden esitettyä nopeampaan tai hitaampaan opiskeluun. Opintojen suunnittelussa auttavat mm. opetuksen vastuuhenkilöt ja linjakohtaiset neuvonta-assistentit, joihin kannattaa aina ottaa yhteys epäselvissä tapauksissa. Opiskelijan tulee tehdä oma opiskelusuunnitelmansa ja seurata opintojensa edistymistä. Tavoitteena on saavuttaa tutkinto (LuK ja FM) suunnitellussa aikataulussa. Pääaineen ja linjan valinta Pääaine valitaan tyypillisesti toisen opiskeluvuoden aikana. Pääainevalinnan edellytyksenä on koulutusohjelman perusopinnot (15 ov). Linjavalinta ajoittuu tyypillisesti kolmanteen opiskeluvuoteen. Linjalle pääsyn edellytyksenä on aiheeltaan soveltuva LuK-tutkielma ja noin 100 opintoviikkoa suunniteltuun tutkintoon soveltuvia opintoja. DIDA-linjan opettajankoulutuksessa suoritettavaan opetusharjoitteluun pääsyyn vaikuttaa ns. soveltuvuuskoe (katso opinto-oppaan alusta kohta "Valinta opettajalinjalle" ja "Opettajien kelpoisuusvaatimuksista"). Pääainevalinnan kautta käynnistetään LuK-tutkielmaprojekti ja linjavalinnan kautta erikoistyö- ja Pro gradu projektit. Syventävät opinnot suoritetaan TUCS-yhteisössä. Hyväksytyt pääaine- ja linjavalinnat kirjataan opintorekisteriin. MUILLE KOULUTUSOHJELMILLE TARJOTTAVA OPETUS Tietokoneiden käytön alkeet Tietokoneiden käytön alkeet (3 ov) kurssi on tarkoitettu sivuaineopiskelijoille. Kurssi ei edellytä pohjatietoja eikä käyttökokemusta tietotekniikasta. Kurssi järjestettäneen sekä syys- että kevätlukukaudella. Näistä syksyn kurssi on tarkoitettu ensisijaisesti Matemaattisluonnontieteellisen tiedekunnan opiskelijoille ja kevään kurssi ensisijaisesti muiden tiedekuntien opiskelijoille. Kurssiin sisältyy harjoituksia. Ohjelmointi I Kurssi järjestetään syksyisin ja se on tarkoitettu sekä pää- että sivuaineopiskelijoille. Kurssiin sisältyy pakolliset demonstraatiot ja harjoitustyö. Sivuainekokonaisuudet Opiskelijan tulee noudattaa joko tässä esitettyjä kokonaisuusvaatimuksia TAI opiskelijan pääaineen opinto-oppaassa esittämiä tietojenkäsittelytieteiden opintoja. Seuraavassa esitetään kaksi eri laajuista opintokokonaisuutta: perusopinnot (vähintään 15 ov) ja laajat sivuaineopinnot (vähintään 35 ov). Tietojenkäsittelytieteistä erityisen kiinnostunut opiskelija voi noudattaa myös pääaineopiskelijan vaatimusten mukaista rakennetta opinnoissaan, jos aikoo opiskella tietojenkäsittelyä vähintään 35 opintoviikkoa. DIDA-linjan aineopintojaksot soveltuvat erityisesti opettajiksi aikoville, joilla on etuoikeus kursseille osallistumiseen. Huom! Kyseisten opintojaksojen esitietoina vaaditaan ohjelmoinnin perusteiden tuntemus sekä Tietokone työvälineenä/tietokoneiden käytön alkeet. Perusopinnot (vähintään 15 ov): TKO_5565 Johdatus tietojenkäsittelytieteeseen I...2 ov TKO_5097 Tietojärjestelmät ja työ...2 ov TKO_5096 Tietojärjestelmän mallintaminen I...2 ov 270

TKO_5359 Tietokoneiden käytön alkeet...3 ov TKO_5439 Ohjelmointi I...4 ov Yllä lueteltujen kurssien lisäksi sivuaineopiskelija voi valita tarvittavan määrän TKO:n perus- ja aineopintojaksoja esitietovaatimukset huomioiden. Seuraavia opintojaksoja suositellaan: TKO_5566 Johdatus tietojenkäsittelytieteeseen II...3 ov TKO_5100 Tietojärjestelmän mallintaminen II...2 ov Opiskelijan oman oppiaineen tuottamaa tietojenkäsittelyn opetusta sopimuksen mukaan enintään...2 ov TKO_5509 Tietorakenteet ja algoritmit...4 ov TKO_5505 Tietokannat...4 ov TKO_8922 Tietojenkäsittely ja yhteiskunta...2 ov Lisäksi perusopintoihin voidaan lukea ylimääräinen harjoitustyöprojekti (tai oman oppiaineen vastaava työ). Laajat sivuaineopinnot (vähintään 35 ov): Pakollisten perusopintojaksojen (15 ov) lisäksi sivuaineopiskelijan kannattaa valita laajan sivuaineen opintojaksot joko TKT- tai TJT-pääaineesta, kurssien esitiedot huomioiden. Huom! Em. sivuainekokonaisuuksiin voi oppiaineilla olla omia vaatimuksiaan (esim. Matematiikan opettajan linja), jotka opiskelijan täytyy ottaa huomioon sivuainekokonaisuutta suorittaessaan. Tietojenkäsittelytieteiden sivuaine biotieteilijöille (15 ov) Sisältö määritellään myöhemmin. OPINTOJEN SUORITTAMINEN Sivuaineopiskeluoikeuden saaminen tietojenkäsittelytieteiden koulutusohjelmasta Erillistä hakumenettelyä sivuaineopintoihin ei ole, vaan opiskelijat voivat osallistua kaikille tietojenkäsittelytieteiden opintojaksoille, ellei kurssin osallistujamäärää ole rajoitettu. Etusijalla ovat DI-, matematiikan, fysiikan ja kemian opiskelijat. Sivuaineopiskelijoille tarkoitetut opintokokonaisuudet on lueteltu tiedekunnan opinto-oppaassa Tietojenkäsittelytieteiden koulutusohjelmaa koskevan osan kohdassa Muille koulutusohjelmille erikseen tuotettava opetus. Opintojaksojen opetusmuodoista riippuen voidaan osanottajamääriä joutua joillakin opintojaksoilla rajaamaan. Sivuaineopiskelijan onkin syytä seurata oppiaineen ilmoitustaululla DataCityssä ja osoitteessa www.it.utu.fi opetusta koskevia tiedotuksia. Ohjeita opiskelua varten Erittäin hyödyllisiä ohjeita opiskeluun saa erityisesti neuvonta-assistenteilta, opettajatutorilta, opiskelijatutoreilta, ainejärjestö Asteriskilta (www.asteriski.fi, asteriski@utu.fi) ja laitoksen www-sivuilta (www.it.utu.fi) muun henkilökunnan lisäksi. 271

Tentit Tentteihin ilmoittaudutaan tenttijärjestelmän kautta Informaatioteknologian laitoksen wwwsivulla (www.it.utu.fi). Tenttimistä koskevat rajoitukset (mm. kolme tenttiyritystä/kurssi) ja muut tenttijärjestelyjä koskevat yleiset ohjeet löytyvät myös laitoksen www-sivulta. Kursseille ilmoittautuminen Opintojaksoille ilmoittaudutaan Informaatioteknologian laitoksen www-sivulla (www.it.utu.fi) olevan kurssi-ilmoittautumisjärjestelmän kautta. Joihinkin kurssien harjoituksiin ilmoittaudutaan ilmoitustaululla oleviin listoihin. Neuvonta Opinto-ohjausta tarjotaan runsaasti, mutta silti on tärkeää, että opiskelija itse on aktiivinen opintojensa suunnittelussa ja ottaa tarvittaessa yhteyden laitoksen henkilökuntaan. Opettajatutor ohjaa opiskelijoita opintojen alussa, käytännössä linjavalintaan saakka. Linjavalinnan jälkeen opintoneuvontaa antavat linjakohtaiset neuvonta-assistentit mm. tutkintoon kelpaavista opintojaksoista, opintojaksojen korvaavuuksista ja sivuaineopinnoista. Muissa opintoihin liittyvissä kysymyksissä voi kääntyä laitoksen toimiston ja muun hallintohenkilökunnan puoleen. Neuvontaa antavien henkilöiden työnjako ja vastaanottoajat ilmoitetaan laitoksen www-sivuilla osoitteessa www.it.utu.fi. Työharjoittelu Tutkintoon voidaan sisällyttää enintään 2 opintoviikon laajuinen työharjoittelu. Tämä ei koske DIDA-linjan opettajankoulutusta, missä tutkintoon kuuluu opettajan pedagogiset opinnot sisältäen opetusharjoittelun. Neljän viikon työharjoittelu vastaa yhtä opintoviikkoa. Opiskelija huolehtii itse harjoittelupaikan hankkimisesta. 272

OPINTOJAKSOJEN TAVOITTEET JA SISÄLTÖ Opintojaksot on jaoteltu perus-, aine- ja syventäviin opintoihin, joiden sisällä opintojaksot esitetään aakkosjärjestyksessä esitietoineen. Esitiedot ovat suosituksia, jotka auttavat uuden asian omaksumisessa. Erityisesti kursseilla joissa on ryhmätöitä on tärkeää että kaikilla on esitiedot hallussa. Muille koulutusohjelmille tuotetut tietojenkäsittelytieteiden opintojaksot on esitelty viimeisenä. Tietojenkäsittelytieteiden sivuaineiden opintojaksot on kuvattu opinto-oppaassa kyseisen sivuaineen kohdalla. Luentojen ja demonstraatioiden tuntimäärät ovat ohjeellisia. Perusopinnot TKO_5565 Johdatus tietojenkäsittelytieteeseen I (2 ov) Tavoitteet ja sisältö: Kurssi johdattaa algoritmiikan peruskäsitteisiin: algoritminen ongelmanratkaisu, modulaarisuus, rekursio ja iteraatio, tietoabstraktiot ja niiden perustoteutustavat. Kurssin jälkeen opiskelijalla on valmiudet olioperustaisen ohjelmointiajattelun omaksumiseen. Kurssilla ei opetella tietokoneen käyttöä. Opintojaksoon liittyvä kirjallisuus: Opintomoniste: Johdatus tietojenkäsittelyyn, Turun yliopisto, 2000. Brookshear: Computer Science - An Overview, 5th. ed., Addison Wesley, 1997. Goldschlager, Lister: Computer Science - A Modern Introduction, Prentice-Hall, 1988. Schneider, Gersting:An Invitation to Computer Science, Java-version, Brooks/Cole, 2000. Suoritustavat: Luennot ja demonstraatiot, loppukuulustelu. Kurssi luennoidaan syyslukukausittain. Kurssista vastaa: Jussi Salmi TKO_5566 Johdatus tietojenkäsittelytieteeseen II (3 ov) Tavoitteet ja sisältö: Kurssi on jatkoa kurssille Johdatus tietojenkäsittelytieteeseen I. Kurssilla tarkastellaan melko yksityiskohtaisesti tietojenkäsittelyn matemaattisia ja fysikaalisia perusteita sekä annetaan yleiskuva tietojenkäsittelytieteen osa-alueista. Tavoitteena on, että opiskelija vakuuttautuu siitä, että tietokone on mahdollista rakentaa, mutta ymmärtää myös sen kykyjen rajat. Kurssin sisältö: tietokoneen rakenne ja toiminta transistoreista konekieleen; kääntäjät, käyttö- ja tiedostojärjestelmä sekä tietokoneverkot; laskettavuus, kompleksisuus ja oikeellisuus; epädeterminismi, rinnakkaisuus ja vapaajärjesteisyys. Esitiedot: Johdatus tietojenkäsittelytieteeseen I Opintojaksoon liittyvä kirjallisuus: Opintomoniste: Johdatus tietojenkäsittelyyn, Turun yliopisto, 2000. Brookshear: Computer Science - An Overview, 5th. ed., Addison Wesley, 1997. Goldschlager, Lister: Computer Science - A Modern Introduction, Prentice-Hall, 1988. Schneider, Gersting:An Invitation to Computer Science, Java-version, Brooks/Cole, 2000. Suoritustavat: Luennot ja demonstraatiot loppukuulustelu. Kurssi luennoidaan keväisin siten, että se muodostaa kokonaisuuden yhdessä kurssin I osan ja kurssin Ohjelmointi I kanssa. Kurssista vastaa: Jussi Salmi TKO_5439 Ohjelmointi I (4 ov) Tavoitteet ja sisältö: Kurssilla tutustutaan olio-ohjelmoinnin perusteisiin. Ideana on algoritmien ja tietorakenteiden konkretisointi olio-ohjelmien (Java) metodeiksi ja luokiksi. 273

Kurssin tavoitteena on tutustua laaja-alaisesti olio-ohjelmointikielen käsitteisiin ja konstruktioihin sekä oppia tekemään yksinkertaisia sovelluksia. Kurssit Ohjelmointi II, Ohjelmistotuotanto, Programming III ja Ohjelmointiprojektit I ja II täydentävät peruskurssia ja antavat laajemman kuvan ohjelmistotuotantotyöstä. Esitiedot: Johdatus tietojenkäsittelytieteeseen I. Opintojaksoon liittyvä kirjallisuus: Luentomoniste (Ville Leppänen: Ohjelmointi I, 2004). Arto Wikla: Ohjelmoinnin perusteet Java-kielellä, OtaDATA 2003. Mika Vesterholm, Jorma Kyppö: Java-ohjelmointi, 2003. John Lewis, William Loftus: JAVA Software Solutions, Foundations of Program Design, Addison-Wesley, 3. painos, 2003. Suoritustavat: Luennot (44 h), demonstraatiot (16 h), kahdesta osiosta koostuva harjoitustyö, loppukuulustelu. Kurssi järjestetään syyslukukausittain (sama kurssi sekä pää- että sivuaineopiskelijoille). Kurssista vastaa: Ville Leppänen TKO_5096 Tietojärjestelmän mallintaminen I (2 ov) Tavoitteet ja sisältö: Tavoitteena on selvittää mitä tietojärjestelmät ovat ja miten niitä kehitetään. Kurssilla paneudutaan tietojärjestelmien mallintamiseen, suunnittelun ja toteutuksen apuvälineenä. Käytännössä tämä tarkoittaa tutustumista rakenteisiin ja tietokeskeisiin kehittämismenetelmiin, erityisesti tietovuokaaviohin ja ER-malliin. Opintojaksoon liittyvä kirjallisuus: Opintomoniste Suoritustavat: Luennot, demonstraatiot, ja loppukuulustelu. Kurssi luennoidaan syyslukukausittain. Kurssista vastaa: Erkki Innola TKO_5097 Tietojärjestelmät ja työ (2 ov) Tavoitteet ja sisältö: Kurssilla perehdytään tietojärjestelmiin yrityksen tai muun organisaation toiminnan kokonaisuudessa. Tavoitteena on saada kuva siitä, miten tietotekniikka ja työ nivoutuvat yhteen ja myös miten tietotekniikan muutokset ja työn muutokset kytkeytyvät toisiinsa. Käsiteltäviä aihepiirejä ovat mm.: Tietojärjestelmät osana työkäytäntöjä ja -prosesseja. Tietojärjestelmien epäonnistuminen ja sen seuraukset työssä. Tietojärjestelmän tarvekartoitus ja vaatimusten määrittely. Tietojärjestelmän hankinta. Tietojärjestelmän käyttöönotto. Tietojärjestelmän käyttö ja sen tukeminen. Tietotekniikan käyttöön liittyvän muutoksen ymmärtäminen ja hallinta. Opintojaksoon liittyvä kirjallisuus: Opetusmoniste. Suoritustavat: Luennot 28 tuntia ja tentti. Kurssi luennoidaan syksyisin. Kurssista vastaa: Eija Karsten TKO_5098 Tietokone työvälineenä (2 ov) Tavoitteet ja sisältö: Kurssilla luodaan kattava katsaus tietotekniikan perusteisiin yliopisto-opiskelun näkökulmasta. Tietokoneiden, ohjelmistojen ja tietoverkkojen peruskäsitteet, mahdollisuudet ja rajoitukset käsitellään käytännönläheisesti harjoitellen. Kurssilla perehdytään Windows- ja Unix-ympäristöihin ja annetaan valmiuksia vaativampiin tietokoneavusteisten tehtävien suorittamiseen, jossa tehokkuus ja laatu ovat keskeisiä. Lisäksi kartoitetaan myös opiskelijoiden henkilökohtaista tietotekniikkaosaamista opetuksen tavoitteiden selkeyttämiseksi. Opintojaksoon liittyvä kirjallisuus: Luentomoniste ja www-materiaali. Suoritustavat: Mikroluokkaharjoitukset (n. 8 kertaa = 16 h), windows- ja unix-näyttökoe. Kurssi järjestetään syyslukukauden alussa. Kurssista vastaa: Ilmoitetaan myöhemmin. 274

Aineopinnot TKO_5086 Asiakas-palvelin sovellukset ja käyttöliittymät (4 ov) Tavoitteet ja sisältö: Kurssin tarkoituksena on oppia tekemään hajautettuja asiakaspalvelin sovelluksia, joilla on graafinen käyttöliittymä. Kurssilla perehdytään ohjelmoinnin moderneihin rajapintoihin, jotka on liitetty ohjelmointikieliin kirjastojen avulla. Tarkastelu tehdään Java-kielen avulla ja tarkasteltavia asioita ovat mm. käyttöliittymien tekeminen AWT:llä ja Swingillä, tapahtumaohjattu ohjelmointi, säikeet ja niihin liittyvä samanaikaisuuden problematiikka, asiakas-palvelin sovellusten tekeminen RMI:llä ja sokettien avulla, servletit (WWW-palvelin sovelmat) ja verkkotietokantojen käyttö. Esitiedot: Ohjelmointi I (kokonaan suoritettu) ja Ohjelmointi II Opintojaksoon liittyvä kirjallisuus: Luentomoniste (Ville Leppänen: Asiakas-palvelin sovellukset ja käyttöliittymät, 2002); H. Deitel & P. Deitel: Advanced Java 2 Platform, How to Program, 2002; B. Eckel: Thinking in Java, 3. painos, 2002. Muu kirjallisuus ilmoitetaan luentojen yhteydessä. Suoritustavat: Luennot (42h), laajahko harjoitustyö, loppukuulustelu. Kurssi luennoidaan kevätlukukausittain, noin joka toinen vuosi. Kurssista vastaa: Ville Leppänen TKO_5107 Bioinformatiikan ohjelmointikurssi (3 ov) Tavoitteet ja sisältö: Kurssin tavoitteena on oppia tuottamaan bioinformatiikassa tarvittavia sovelluksia, jotka käyttävät hyväkseen sekvenssi- ja rakennetietokantoja, sekä muita, jo olemassa olevia sovelluksia ja palveluja. Keskeisellä sijalla on bioinformatiikan soveltamiseen paljon käytetty Perl-ohjelmointikieli ja bioperl-luokkakirjasto. Muita käsiteltäviä luokkakirjastoja ovat biopython, biojava. Lisäksi EMBOSS ohjelmointia (Ckielellä) käsitellään. Kirjallisuus: Luentomoniste; Tisdall, James: Beginning Perl for Bioinformatics, O Reilly 2001; Rex A. Dwyer: Genomic Perl, Cambridge University Press, 2003. Suoritustavat: Luennot, demot, loppukuulustelu ja harjoitustyö. Kurssi on tarkoitus luennoida joka toinen kevät. Kurssista vastaa: Pentti Riikonen TKO_5700 Bioinformatiikan tilastolliset menetelmät (2 ov) Tavoitteet ja sisältö: Kurssilla perehdytään biologisten jonojen tilastollisessa analyysissä käytettäviin tilastollisiin malleihin, kuten esimerkiksi Markovin ketjuihin ja Markovin piilomalleihin (HMM). Konkreettisten havaintoaineistojen avulla tarkastellaan tilastollisen päättelyn suorittamista edellä mainittujen mallien yhteydessä. Tilastollisen päättelyn erilaisista ratkaisuista tutustutaan niin sanottuun klassiseen että bayesiläiseen päättelyyn. Esitiedot: Johdatus tilastolliseen päättelyyn Kirjallisuus: Suoritustavat: Luennot (20 h), harjoituksia, loppukuulustelu. Kurssista vastaa: Esa Uusipaikka TKO_5583 Biologisen data-analyysin projekti (2 ov) Tavoite ja sisältö: Ryhmätyömuotoisena harjoitusprojektina toteutettava kurssilla sovelletaan kurssilla Tools for Intelligent Data Analysis opittuja tietoja ja taitoja käytäntöön. Opiskelijat jaetaan mahdollisuuksien mukaan monitieteisiin pienryhmiin ja heille osoitetaan analysoitavaksi johonkin todelliseen tutkimusongelmaan liittyvä biologinen data-aineisto. Esitiedot: Tools for Intelligent Data Analysis 275

Suoritustavat: Projektityö. Kurssista vastaa: Pentti Riikonen TKO_5533 C++ (3 ov) Tavoitteet ja sisältö: Kurssilla käydään läpi C++-kielen perusrakenteet ja -tietotyypit, muistin käyttöön liittyvät asiat, olio-ohjelmointi ja geneerinen ohjelmointi C++:lla, erot C:n ja C++:n välillä, C++-ohjelmien käännösprosessi ja kielen standardikirjastot. Kurssin suorittamiseksi opiskelijalla on oltava ennestään jonkin, mielellään oliopohjaisen kielen (kuten Javan) ohjelmointitaito. Esitiedot: Ohjelmointi I, suositellaan myös Ohjelmointi II Opintojaksoon liittyvä kirjallisuus: Stroustrup, B.: The C++ Programming Language, 3. painos, Addison-Wesley, 1997. Hietanen, P.: C++ ja olio-ohjelmointi, 7. painos, Docendo Finland Oy, 2001. Suoritustavat: Luennot (30 h), demonstraatiot (8 h), harjoitustyö, loppukuulustelu. Kurssi luennoidaan noin joka toinen vuosi. Kurssista vastaa: Esa Alhoniemi TKO_5094 Digitaalisen kuvankäsittelyn perusteet (3 ov) Tavoitteet ja sisältö: Kurssilla käsitellään sekä kuvankäsittelyn teoriaa, ohjelmointia että käytännön työkaluja. Esille tulevat mm. kuvantamis- ja tulostustekniikat, digitaalikuvien esitystavat, värijärjestelmät, kuvien parantelu, erilaiset suodattimet, kohteiden reunojen havaitseminen ja korostus, kuvien spektrianalyysi, geometriset operaatiot, segmentointi, morfologiset operaatiot sekä kuvien pakkaus. Ohjelmointiympäristönä tarkastellaan Javan tarjoamia kuvankäsittelyn komponenttikirjastoja. Kurssilla esitellään lisäksi kuvankäsittelyohjelmia, joista löytyvät valmiina sekä perusoperaatiot että suuri joukko erikoistoimintoja. Esitiedot: Ohjelmointi I. Opintojaksoon liittyvä kirjallisuus: N. Efford: Digital Image Processing A Practical Introduction Using Java, Addison-Wesley, 2000. Jouni Pihlanko: Digitaalinen kuvankäsittely, 2. uudistettu painos, satku.fi, Talentum Media Oy, 2001. Suoritustavat: Suoritustavat: Luennot (40h), harjoitustyö, loppukuulustelu. Kurssi luennoidaan noin joka toinen vuosi. Kurssista vastaa: Jukka Teuhola TKO_5704 Digitaalisen opetusteknologian työkurssi (3 ov) Tavoitteet ja sisältö: Kurssilla suunnitellaan jokin temaattinen opetuskokonaisuus ja toteutetaan siihen liittyvä multimediamateriaali. Opiskelijat tekevät työnsä pienryhmissä aiheesta, joka sovitaan kurssin alussa, jolloin opiskelijat myös perehdytetään käytettävien laitteistojen ja ohjelmistojen ominaisuuksiin. Suunnitelmaan sisällytetään opintomateriaalin oppisisällön ja esitysmuodon lisäksi materiaalin didaktinen käyttösuunnitelma. Toteutuksessa pyritään hyödyntämään digitaalista mediaa monipuolisesti ja tarkoituksenmukaisesti. Kurssin lopuksi valmiit toteutukset käydään läpi vertaisarviointia käyttäen. Esitiedot: Opetusteknologian käytän kasvatustieteellisten perusteiden ja digitaalisen median peruskäsitteiden tuntemus on suotavaa. Kurssille osallistujien määrää voidaan joutua rajoittamaan, jolloin perusteena käytetään valittua opintolinjaa ja opintomenestystä. Suoritustavat: Ohjattuun opastukseen osallistuminen ja itsenäinen pienryhmätyöskentely. Kurssi luennoidaan joka toinen vuosi. Kurssista vastaa: Tapio Salakoski 276