Tutkintovaatimukset 2012-2014

LUONNONTIETEIDEN KANDIDAATIN TUTKINTO (180 OP)

 

1. Pääaineopinnot

 

584111 PERUSOPINNOT (25 OP)

  • 582102 Johdatus tietojenkäsittelytieteeseen, 4 op
  • 581325 Ohjelmoinnin perusteet, 5 op
  • 582103 Ohjelmoinnin jatkokurssi, 4 op
  • 582104 Ohjelmistotekniikan menetelmät, 4 op
  • 58160 Ohjelmoinnin harjoitustyö, 4 op
  • 581328 Tietokantojen perusteet, 4 op

 

584213 AINEOPINNOT (63 OP)

Pakolliset opintojaksot (47 op):

  • 58131 Tietorakenteet ja algoritmit, 8 op
  • 581305 Tietokoneen toiminta, 4 op
  • 582202 Tietoliikenteen perusteet, 4 op
  • 582219 Käyttöjärjestelmät, 6 op
  • 582206 Laskennan mallit, 6 op
  • 581259 Ohjelmistotuotanto, 4 op
  • 581260 Ohjelmistotuotantoprojekti, 9 op
  • 582204 Kandidaatintutkielma, 6 op,
  • 50036 Kypsyysnäyte, 0 op

 

Vähintään kaksi 4 op:n laajuista vaihtuvasisältöistä aineopintojen harjoitustyötä (8 op). Harjoitustöiden sisällöt tarkennetaan vuosittain opetusohjelmassa.

Esimerkkejä:

  • 582203 Aineopintojen harjoitustyö: Tietokantasovellus, 4 op
  • 58161 Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit, 4 op

 

Vähintään kaksi seuraavista valinnaisista aineopintojaksoista (8 op):

  • 58127 C-ohjelmointi, 4 op
  • 582215 Tietoturvan perusteet, 4 op
  • 582216 Johdatus tekoälyyn, 4 op
  • 582482 Tietokannan suunnittelu, 4 op
  • 582201 Human-Computer Interaction, 4 op
  • 582670 Algorithms for Bioinformatics, 4 op

 

2. Sivuaineopinnot (vähintään 50 op)

  • Matematiikan tai menetelmätieteiden perusopintokokonaisuus, 25 op ja toisen sivuaineen perusopintokokonaisuus, 25 op

tai

  • matematiikan tai menetelmätieteiden perus- ja aineopintokokonaisuudet, 60 op.

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

Kaikissa tapauksissa sivuaineopintoihin tulee sisältyä matematiikan kurssi Johdatus yliopistomatematiikkaan.

 

3. Muut opinnot

Kieliopinnot, 10 op

  • 582505 Äidinkielinen viestintä, 3 op
  • Toinen kotimainen kieli, 3 op (lähtötaso CEFR B1)
  • Vieras kieli, 4 op (englannissa lähtötaso CEFR B2, muissa kielissä lähtötaso CEFR B1)

 

584401 Tieto- ja viestintätekniikan opinnot, 5 op

  • 582514 TVT-ajokortti, 3 op
  • 581324 Tietokone työvälineenä, 1 op
  • 582506 Tutkimustiedonhaku, 1 op

 

584402 Harjoittelu tai työelämään orientoituminen, 1–3 op

  • 582508 Ohjelmistotuotantoprojektiin liittyvä työelämään orientointi, 1 op,

tai

  • 582509 Tietotekniikka-alan ammattitehtävissä työskentely, 2 op

 

  • 582507 Henkilökohtainen opintosuunnitelma ja osallistuminen opettajatuutorointiin (LuK-HOPS), 1 op
  • 582513 Opiskelutekniikka, 2 op

Vapaasti valittavia opintoja niin, että tutkinnon laajuus 180 op täyttyy. Nämä voivat olla pääaineen tai sivuaineen tai muita opintoja.

 


FILOSOFIAN MAISTERIN TUTKINTO (120 OP)

Maisterin tutkinto tietojenkäsittelytieteessä voidaan suorittaa kolmella erikoistumislinjalla:

 

  • Algoritmit ja koneoppiminen (Algorithms and Machine Learning)
  • Hajautetut järjestelmät ja tietoliikenne (Networking and Services)
  • Ohjelmistojärjestelmät

 

Laitoksella on lisäksi englanninkielinen maisteriohjelma, jonka vaatimukset esitetään erikseen:

  • Master’s Degree Programme in Bioinformatics

 

Opetus- ja tutkintokielet ovat suomi ja ruotsi, mutta FM-tutkinnossa ja jatkotutkinnoissa tutkintokieli voi olla lisäksi englanti. Filosofian maisterin tutkinnon kieli on englanti, mikäli pro gradu -tutkielma ja lisäksi vähintään 50 opintopistettä maisterin tutkinnon opinnoista on suoritettu englannin kielellä.

Maisterin tutkinnon vaatimukset ovat erikoistumislinjakohtaiset ja noudattavat seuraavaa yhteistä rakennetta.

 

1. Pääaineopinnot

 

AINEOPINNOT

Erikoistumislinjalla Hajautetut järjestelmät ja tietoliikenne vaaditaan aineopintokurssi, joka voidaan suorittaa kandidaatin tutkinnossa tai maisterin tutkinnossa syventävien opintojen lisäksi.

 

SYVENTÄVÄT OPINNOT (80 OP)

  • Erikoistumislinjakohtaiset pakolliset opinnot, 8 op
  • Erikoistumislinjalle soveltuvia valinnaisia syventäviä opintoja (muita kuin seminaareja), 26 op
  • Seminaareja, 6 op
  • 50131 Pro gradu -tutkielma, 40 op
  • 50039 Kypsyysnäyte, 0 op

2. Sivuaineopinnot

Erikoistumislinjalla Algoritmit ja koneoppiminen vaaditaan matematiikan tai menetelmätieteiden opintokokonaisuuksia tai niihin rinnastettavia opintojaksoja kandidaatin ja maisterin tutkinnoissa yhteensä 60 op.

 

3. Muut opinnot

  • 582510 Henkilökohtainen opintosuunnitelma (FM-HOPS), 1 op
  • 582519 Scientific Writing for MSc in Computer Science, 3 op, mikäli opiskelija suorittaa laitoksella vain FM-tutkinnon ja tekee tutkinnon englannin kielellä.
  • Englannin kielen opinnot, 0-4 op, laitoksella hyväksyttävän henkilökohtaisen opintosuunnitelman (FM-HOPS) mukaisesti.

 

584403 Syventävä harjoittelu tai työelämään orientoivat opinnot, vähintään 2 op

  • 582511 Tietotekniikka-alan vaativissa ammattitehtävissä työskentely, 2-6 op

tai

  • 582516 Software Factory Work Experience, 5-7 op

tai

  • 582515 Tietotekniikka-ala ammattina, 2 op

 

Vapaasti valittavia opintoja niin, että tutkinnon laajuus 120 op täyttyy. Nämä voivat olla pääaineen tai sivuaineen tai muita opintoja.

 

 


ERIKOISTUMISLINJAKOHTAISET TUTKINTOVAATIMUKSET

 

Algoritmit ja koneoppiminen (Algorithms and Machine Learning)

 

1. Pääaineopinnot

584333  SYVENTÄVÄT OPINNOT

Pakolliset opinnot, 8 op

582630  Design and Analysis of Algorithms,   4 op

582631  Introduction to Machine Learning,   4 op

Valinnaiset opinnot, 26 op

Vähintään yksi seuraavista:

58093  String Processing Algorithms,    4 op ja

582668 Project in String Processing Algorithms,  2 op,

tai

582634  Data Mining,       4 op ja

582635  Data Mining Project,     2 op,

tai

582636  Probabilistic Models,     4 op ja

582637  Project in Probabilistic Models,    2 op

 

tai

582483  Biological Sequence Analysis,     4 op ja

582676 Project in Biological Sequence Analysis,    2 op

 

Tietojenkäsittelytieteen syventäviä opintoja (muita kuin seminaareja) 20 op erikoistumislinjan verkkosivun ohjeiden mukaan. 

 

Seminaareja,      6 op

50131  Pro gradu -tutkielma,     40 op 

50039  Kypsyysnäyte

2. Sivuaineopinnot

Matematiikan tai menetelmätieteiden opintokokonaisuuksia tai niihin rinnastettavia opintojaksoja kandidaatin ja maisterin tutkinnoissa yhteensä 60 op.

 

Hajautetut järjestelmät ja tietoliikenne (Networking and Services)

 

1. Pääaineopinnot

AINEOPINNOT

58127  C-ohjelmointi,      4 op (mikäli ei kuulu alempaan tutkintoon)

584334  SYVENTÄVÄT OPINNOT

Pakolliset opinnot,  8 op

582417  Distributed Systems,     4 op

582665  Distributed Systems Project,   4 op

Valinnaiset opinnot, 26 op

Vähintään yksi seuraavista:

582641  Service Ecosystems, 4 op

582498  Internet protocols,      4 op

582615 Overlay and P2P Networks,   4 op

582666 Interactive Systems, 6 op

Tietojenkäsittelytieteen syventäviä opintoja (muita kuin seminaareja) 20-22 op erikoistumislinjan verkkosivun ohjeiden mukaan.

Seminaareja,      6 op

50131  Pro gradu -tutkielma,     40 op


50039  Kypsyysnäyte

 

 

Ohjelmistojärjestelmät

 

1. Pääaineopinnot

584335  SYVENTÄVÄT OPINNOT

Pakolliset opinnot, 8 op

581358  Ohjelmistoarkkitehtuurit,     5 op

582663 Ohjelmistoarkkitehtuurien harjoitustyö,  3 op

Valinnaiset opinnot, 26 op

Vähintään yksi seuraavista:

581359  Ohjelmistoprosessit ja ohjelmistojen laatu,  4 op

582642  Palvelusuuntautunut ohjelmistotuotanto,  4 op

582490  Transaktioiden hallinta,     4 op

Tietojenkäsittelytieteen syventäviä opintoja (muita kuin seminaareja) 22 op erikoistumislinjan verkkosivun ohjeiden mukaan.


Seminaareja,      6 op

50131  Pro gradu -tutkielma,     40 op

50039  Kypsyysnäyte

 


FILOSOFIAN LISENSIAATIN TUTKINTO

 

1. 58090  Tietojenkäsittelytieteen jatko-opinnot,   60 op

(yksityiskohdat kuten filosofian tohtorin tutkinnon vaatimuksissa)

2. Lisensiaatintutkimus

 


FILOSOFIAN TOHTORIN TUTKINTO

 

1. 58090  Tietojenkäsittelytieteen jatko-opinnot, 60 op

58271  Tutkimusalan opinnot,     50 op

582710  Jatko-opintoseminaari, 6 op

Muu sisältö sovitaan opintosuunnitelmassa.

58272  Yleiset jatko-opinnot,     10 op

Yleisiin jatko-opintoihin tulee sisältyä tieteenfilosofian (582720), tutkimusetiikan (582721) ja yleiseen asiantuntijuuteen valmentavia (582722) opintoja sekä kansainvälistä tieteellistä toimintaa (582723). Sisältö ja suoritustavat sovitaan opintosuunnitelmassa.

2. Väitöskirja

Jos jatko-opiskelijan perustutkinto on muu kuin tietojenkäsittelytieteen maisterin tutkinto, opintosuunnitelmaan voidaan edellyttää sisällytettäväksi opintoja enemmän kuin 60 op.

 


Tietojenkäsittelytieteen opinnot sivuaineopiskelijoille

 

584112  PERUSOPINNOT (SIVUAINE)    (25 OP)

581325  Ohjelmoinnin perusteet,     5 op

582104  Ohjelmistotekniikan menetelmät,    4 op

Ainakin toinen seuraavista vaihtoehdoista

582103  Ohjelmoinnin jatkokurssi,   4 op ja

58160  Ohjelmoinnin harjoitustyö,    4 op

tai

581328  Tietokantojen perusteet,    4 op ja

582203  Tietokantasovellus,     4 op

Valinnaisia tietojenkäsittelytieteen perus- tai aineopintoja,  8 op

 

584214  AINEOPINNOT (SIVUAINE)    (35 OP)

Tietojenkäsittelytieteen pääaineopintojen aineopintoja, 12 op

Vapaasti valittavia tietojenkäsittelytieteen perus- ja aineopintoja, 23 op

Sivuaineopintoihin ei kuitenkaan voi sisällyttää ohjelmistotuotantoprojektia eikä kandidaatintutkielmaa.

 

584327 SYVENTÄVÄT OPINNOT (SIVUAINE) (60 OP)

Tietojenkäsittelytieteen syventävät opinnot suoritetaan jonkin erikoistumislinjan tutkintovaatimuksia soveltaen ja niiden sisällöstä sovitaan aina linjan vastuuprofessorin kanssa. Pääsääntöisesti ne noudattavat seuraavaa rakennetta:

Tietojenkäsittelytieteen syventäviä opintoja,  37 op

Seminaareja,      3 op

584332  Tietojenkäsittelytieteen sivuainetutkielma,  20 op

 


15.08.2012 - 14:57 Jaakko E Kurhila
07.06.2012 - 15:57 Jaakko E Kurhila