ICS. T-61 (Informaatiotekniikka)

Samankaltaiset tiedostot
T-61 Informaatiotekniikka

Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava T Tietokoneen arkkitehtuuri (3 ov)

T-61 Informaatiotekniikka

TIETOJENKÄSITTELYTEORIAN PÄÄAINEEN KORVAAVUUSPERIAATTEET

Page 1 of 9. Ryhmä/group: L = luento, lecture H = harjoitus, exercises A, ATK = atk-harjoitukset, computer exercises

Kurssin koodi ja nimi Ryhmä Päivä Aika Sali Viikot Henkilöt Course code and name Group Day Time Lecture Weeks Course staff

Tärkeää huomioitavaa:

Computing Curricula raportin vertailu kolmeen suomalaiseen koulutusohjelmaan

Visualisointi informaatioverkostojen Opintoneuvoja Pekka Siika-aho (päivitys mm. Janne Käen visualisoinnin pohjalta)

Tietotekniikan opetus lukuvuonna Computer science course schedule in academic year Updated

Kurssin koodi ja nimi Ryhmä Päivä Aika Sali Viikot Henkilöt Course code and name Group Day Time Lecture room Weeks Course staff

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

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

Visualisointi informaatio- verkostojen opinto-oppaasta Opintoneuvoja Teemu Meronen (päivitys Janne Käen visualisoinnin pohjalta)

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Visualisointi informaatioverkostojen Opintoneuvoja Teemu Meronen (päivitys Janne Käen visualisoinnin pohjalta)

TIETOJENKÄSITTELYTIEDE

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

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Pe :00-16:00 CS-A1111 Ohjelmoinnin peruskurssi Y1 R037/TU2 2005, T0 48 Vast.op Kerttu Pollari-Malmi

Ma :00-16:00 CS-A1111 Ohjelmoinnin peruskurssi Y1 R030/T1 C202 T Vast.op Kerttu Pollari-Malmi

Visualisointi informaatio- verkostojen opinto-oppaasta Informaatioverkostojen kilta Athene ry Opintovastaava Janne Käki 19.9.

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

T DATASTA TIETOON

Tuotantotalouden tutkinto-ohjelma Korvavuusluettelo, päivitetty

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Elektroniikan, tietoliikenteen ja automaation tiedekunta Korvaavuusluettelo S-38 Tietoverkkotekniikka

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

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

Visualisointi informaatioverkostojen Opintoneuvoja Janne Käki

Tuotantotalouden tutkinto-ohjelma Korvavuusluettelo, päivitetty TU-22 TEOLLISUUSTALOUS

Tietojenkäsittelytieteen pääaine Pääaineinfo ke

Tärkeää huomioitavaa:

Tietojenkäsittelytieteen tutkintovaatimukset

TIETOLIIKENNEVERKKOJEN OPISKELU TTY:llä

Tutkintovaatimukset suoraan DI-vaiheeseen valituille

Opetussuunnitelma : kurssien lisäykset, poistot ja muutokset (LPM)

Additions, deletions and changes to courses for the academic year Mitä vanhoja kursseja uusi korvaa / kommentit

Kukin kurssi voi sisältyä vain yhteen alemman tai ylemmän perustutkinnon moduuliin.

NBE-E4510 Special Assignment in Biophysics and Biomedical Engineering AND NBE-E4500 Special Assignment in Human. NBE-E4225 Cognitive Neuroscience

Bioinformatics in Laboratory of Computer and Information Science

Geomatiikan tutkinto-ohjelman moduulirakenne

Kukin kurssi voi sisältyä vain yhteen alemman tai ylemmän perustutkinnon moduuliin.

Tutkinnonuudistus ja uudet DI-ohjelmat / Teknillinen fysiikka ja matematiikka. Infotilaisuus

Tutkinnonuudistus ja uudet DI-ohjelmat Master s Programme in Information Networks

Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori

PERUSTIETEIDEN LAAJA OPPIMÄÄRÄ Syksyn 2010 informaatiotilaisuudet: to 2.9. klo L-salissa / pe 3.9. klo F-salissa TERVETULOA!

Tietojenkäsittelytieteiden koulutusohjelma. Tietojenkäsittelytieteiden laitos Department of Information Processing Science

TIETOTEKNIIKAN OPS

Lyhyesti uusista DI-ohjelmista Isohenkilökoulutus to Opintoasianpäällikkö Mari Knuuttila

Matematiikka ja tilastotiede. Orientoivat opinnot /

Tietojärjestelmätieteen ohjelmat

Konetekniikan koulutusohjelman opintojaksomuutokset

13,0 46,5 57,5 50,5 45,0 38,0 72,0 19,0 18,0 119,0

Tutkintovaatimukset suoraan DI-vaiheeseen valituille

Tuotantotalouden tutkinto-ohjelma Korvavuusluettelo, päivitetty

Sähkötekniikan tutkintoohjelma. DI-tutkinto ja uranäkymät

Johdatus ohjelmointiin C-kielellä P Ohjelmoinnin perusteet C-kielellä A Ohjelmointityö

PERUSAINEIDEN LAAJA OPPIMÄÄRÄ

Opettajatuutorointi-kurssin syksyn 2006 kyselyjen tulokset

OPINTOJAKSOJA KOSKEVAT MUUTOKSET/KONETEKNIIKAN KOULUTUSOHJELMA/ LUKUVUOSI

Poistuvat kurssit ja korvaavuudet (RRT ja YYT)

OPINTOJAKSOJA KOSKEVAT MUUTOKSET/KONETEKNIIKAN KOULUTUSOHJELMA/ LUKUVUOSI

TSSH-HEnet : Kansainvälistyvä opetussuunnitelma. CASE4: International Master s Degree Programme in Information Technology

TFM-osaston tuottamat vain sivuaineet lv

Tieto- ja palvelujohtamisen erikoistumisalue opintojen suunnittelu

Aalto-yliopisto Kemian tekniikan korkeakoulu Kemian tekniikan lukujärjestys SYKSY 2012

Lisäykset, poistot ja muutokset lukuvuoden opetusohjelmaan Osastoneuvosto

SIIRTYMÄSÄÄNNÖT MAISTERIN TUTKINNON KOULUTUSOHJELMAN OPINNOISSA LUKUVUONNA

Lakkautetut vastavat opintojaksot: Mat Matematiikan peruskurssi P2-IV (5 op) Mat Sovellettu todennäköisyyslaskenta B (5 op)

Teollisuustalouden sivuaineopiskelijoille tarkoitettujen jatkomoduulien suorittaminen vuoden 2005 tutkintosäännön mukaisesti

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

Pv Pvm Aika Kurssin koodi ja nimi Sali Tentti/Vk Viikko

T307 Tuotantotalouden laitos Korvaavuusluettelo, päivitetty

TU901-O Ohjelman yhteiset opinnot

CS35A0011 Johdatus tietojohtamiseen ja informaatioverkostoihin 6

PERUSAINEIDEN LAAJA OPPIMÄÄRÄ Syksyn 2007 informaatiotilaisuudet: MA 3.9. klo G-salissa/ TI 4.9. klo G-salissa TERVETULOA!

Bioinformatiikan maisteriohjelma

Konetekniikan osasto Osaston tuottamat opintojaksot

4.5. MATEMAATTISTEN AINEIDEN OPETTAJANKOULUTUS Tutkinnon rakenne. Matemaattisten aineiden koulutusohjelma

KEMIANTEKNIIKAN DI-OHJELMA MASTER S DEGREE PROGRAMMES IN CHEMICAL ENGINEERING 2014-

Tietotekniikan kandidaatin tutkinto

HOPS-tilaisuudet 8.4. ja 10.4.

Vaihto-opinnot ulkomailla. Mari Trinidad & opintojen ohjaajat Info

Tfy Teoreettinen mekaniikka (5 op) Tfy Fysiikka IV alkuosa A ja Tfy Teoreettinen mekaniikka

EI ole tarjolla JOOopiskelijoille. sisäisessä liikkuvuudessa MNT ELEC A3110 Mekaniikka 5 op

Ohjelmistotekniikan pääaine

Vaihto-opinnot ulkomailla. Mari Trinidad Info

Master's Programme in Life Science Technologies (LifeTech) Prof. Juho Rousu Director of the Life Science Technologies programme 3.1.

Moderni biolääketieteellinen optiikka X - Optinen mittaaminen sekä valmistusmenetelmät X X X

OPINTOJAKSOJA KOSKEVAT MUUTOKSET/MATEMATIIKAN JA FYSIIKAN LAITOS/ LUKUVUOSI

PERUSAINEIDEN LAAJA OPPIMÄÄRÄ Syksyn 2008 informaatiotilaisuudet: to 4.9. klo L-salissa/ pe 5.9. klo L-salissa TERVETULOA!

Moderni biolääketieteellinen optiikka X - Optinen mittaaminen sekä valmistusmenetelmät X X X

Opetussuunnitelma : kurssien lisäykset, poistot ja muutokset (LPM)

PERUSTIETEIDEN LAAJA OPPIMÄÄRÄ Syksyn 2012 informaatiotilaisuudet: TO 6.9. klo L-salissa TERVETULOA!

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

Tekniikan kandidaatti, Energia- ja informaatiotekniikan ohjelma

14. TIETOJOHTAMINEN. Rakennustekniikka. Tietojohtaminen Tavoitteet Koulutusohjelman yhteiset perusopinnot

Tietotekniikan kandidaatin tutkinto

Transkriptio:

Tietotekniikan tutkinto-ohjelma korvaavuusluettelo 2010-2014 Päivitetty 1.7.2016 Käyttöohje 1. Hae etsimäsi kurssi CTRL+F 2. Viimeisin sarake oikealla on voimassaoleva kurssi/ajankohtaisin tieto 3. Jos korvaavuutta ei ole, voi opiskelija sopia pakollisten kurssien ollessa kyseessä kurssin vastuuprofessorin kanssa korvaavuudesta, valinnaisten tilalle valitaan opinto-oppaan mukaisesti toinen kurssi 4. Korvaavuuksissa huomioidaan myös opinto-oppaassa annettu ohjeistus moduulien ja kokonaisuuksien koostamisesta 5. Huomaathan, että tutkintoon ei voi laittaa kahta kurssia, joiden sisältö on päällekkäinen, ei edes vapaasti valittaviin 6. Korvaavuudet hyväksytetään aina HOPSissa! ICS Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava ICS-A1120 Ohjelmointi 2 (5 CS-A1120 Ohjelmointi 2 (5 ICS-C2000 Tietojenkäsittelyteoria (5 ICS-C3000 Datasta tietoon (5 ICS-E4000 Artificial Intelligence (5 ICS-E4010 Introduction to Analytics and Data (5 ICS-E4020 Programming Parallel Computers (5 ICS-E4030 Kernel Methods in Machine Lear-ning (5 ICS-E5010 Computer-Aided Verification and Synthesis (5 ICS-E5020 Distributed Algorithms (5 ICS-E5030 Advanced Combinatorics in Computer Science (5 ICS-E5040 Modern Database Systems (5 CS-C2150 Theoretical Computer Science (5 CS-C3110 Datasta tietoon (5 CS-E4800 Artificial Intelligence (5 CS-E4620 Introduction to Analytics and Data Scince (5 CS-E4580 Programming Parallel Computers (5 CS-E4830 Kernel Methods in Machine Learning (5 CS-E4520 Computer-Aided Verification and Synthesis (5 CS-E4510 Distributed Algorithms (5 CS-E4550 Advanced Combinatorics (5 CS-E4610 Modern Database Systems (5 ICS-E5050 Advanced Course CS-E4570 Advanced Course in in Boolean Satisfiability (5 Boolean Satisfiability (5 T-61 (Informaatiotekniikka)

Vanhan tutkintosäännön mukaan opiskeleva voi suorittaa opintojakson suorittamalla sen korvaavan kurssin. Uuteen tutkintosääntöön siirtyvä voi korvata kurssisuoritukset korvaavien opintojaksojen suorituksilla. Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava T-61.123 T-0.3123 S-87.3190 Ei korvaavuutta. Tietokoneen arkkitehtuuri (3 Tietokone ja käyttöjärjestelmä (6 Tietokoneen arkkitehtuuri (5 luennoidaan keväällä 2013 viimeistä kertaa. Tarvittaessa korvataan vapaavalintaisella uuden tietotekniikan pääaineen valinnaisella kurssilla, joka ei ole päällekkäinen opiskelijan muiden kurssien kanssa. Ks. ohjeet tutkinnon suorittamisesta v. 2005 tutkintosäännön mukaan**. T-61.124 Tietokoneen arkkitehtuurin harjoitustyö (2 Korvaavaa kurssia ei ole. Tietotekniikan koulutusohjelman informaatiotekniikan suunnassa opintojakson T-61.124 Tietokoneen arkkitehtuurin harjoitustyö (2 voi korvata vapaavalintaisilla opinnoilla, siten että suunnalta vaadittu laajuus täyttyy. Tik-61.125 Tietokoneen arkkitehtuuri (5 T-61.123 Tietokoneen arkkitehtuuri (3 T-0.3123 Tietokone ja käyttöjärjestelmä (6 S-87.3190 Tietokoneen arkkitehtuuri (5 Ei korvaavuutta. luennoidaan keväällä 2013 viimeistä kertaa. Tarvittaessa korvataan vapaavalintaisella uuden tietotekniikan pääaineen valinnaisella kurssilla, joka ei ole päällekkäinen opiskelijan muiden kurssien kanssa. Ks. ohjeet tutkinnon suorittamisesta v. 2005 tutkintosäännön mukaan**. Tik-61.131 Hahmontunnistuksen perusteet (2,5 JA Tik- 61.171 Hahmontunnistuksen ohjelmatyö (1 T-61.231 Hahmontunnistuksen perusteet (3 T-61.3020 Hahmontunnistuksen perusteet (4 T-61.3025 Hahmontunnistuksen perusteet (5 Korvaava kurssi muista pakollisista tai valinnaisista kursseista Tik-61.133 Tietokonenäkö (3,5 T-61.233 Tietokonenäkö (3 T-61.5070 Tietokonenäkö (5 CS-E4850 Computer Vision (5 Tik-61.138 Signaalien estimointi ja suodatus (3 JA Tik-61.172 Signaalien estimoinnin ja suodatuksen ohjelmatyö (1 T-61.238 Signaalien tilastollinen mallinnus (3 T-61.3040 Signaalien tilastollinen mallinnus (5 Ei korvaavaa kurssia. Yhteyshenkilö prof. Juha Karhunen. T-61.140 Signaalinkäsittelyjärjestelmät (2 Tik-61.145 Signaalien digitaalisen käsittelyn perusteet (3 T-61.2010 Datasta tietoon (4 T-61.246 Digitaalinen signaalinkäsittely ja suodatus (4 ICS-C3000 Datasta tietoon (5 T-61.3010 Digitaalinen signaalinkäsittely ja suodatus (6 CS-C3110 Datasta tietoon (5 T-61.3015 Digitaalinen signaalinkäsittely ja suodatus 5 op ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet 5 op

Tik-61.146 Digitaalinen signaalinkäsittely (3 JA Tik-61.173 Signaalien digitaalisen käsittelyn ohjelmatyö (1 Tik-61.147 Digitaalinen kuvankäsittely (2,5 JA Tik- 61.174 Digitaalisen kuvankäsittelyn ohjelmatyö (1 T-61.246 Digitaalinen signaalinkäsittely ja suodatus (4 T-61.247 Digitaalinen kuvankäsittely (3 T-61.3010 Digitaalinen signaalinkäsittely ja suodatus (6 T-61.5100 Digitaalinen kuvankäsittely (5 T-61.3015 Digitaalinen signaalinkäsittely ja suodatus 5 op Korvaava kurssi muista pakollisista tai valinnaisista kursseista ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet 5 op T-61.152 Informaatiotekniikan seminaari (2 Tik-61.161 Neuraalilaskennan perusteet (2,5 JA Tik- 61.175 Neuraalilaskennan ohjelmatyö (1 Lukuvuonna 2008-2009 kurssin sai suoritettua osallistumalla T-61.60x0 seminaariin (5 kevennettynä versiona. T-61.261 Neuraalilaskennan perusteet (3 T-61.3030 Neuraalilaskennan perusteet (5 T-61.3050 Machine Learning: Basic Principles (5 T-61.60x0 kurssit korvaa kurssit CS-E40x0 Kursseista T-61.5040, T- 61.3050, T-61.5140 hyväksytään kaksi tutkintoon. Kursseista T- 61.3030, T-61.5030 ja T- 61.5130 hyväksytään kaksi tutkintoon. CS-E3210 korvaa kurssin T-61.3050:n, CS- E4820 korvaa kurssin T- 61.5140:n ja CS-4810 kurssin T-61.5130:n Tik-61.166 Neuraalilaskennan erikoiskurssi (2-5 Voidaan korvata jollain seuraavista erikoiskursseista: T- 61.18x, T-122.10x Ks. korvaavuudet T-61.18xja T-122.10x-kurssien kohdalta. Tik-61.170 Informaatiotekniikan ohjelmatyöt (3 : oli valittava kolme seuraavista harjoitustöistä Tik-61.171 Hahmontunnistuksen ohjelmatyö (1 Tik-61.172 Signaalien estimoinnin ja suodatuksen ohjelmatyö (1 Tik-61.173 Signaalien digitaalisen käsittelyn ohjelmatyö (1 Tik-61.174 Digitaalisen kuvankäsittelyn ohjelmatyö (1 Tik-61.175 Neuraalilaskennan ohjelmatyö (1 T-61.182 Informaatiotekniikan erikoiskurssi II (2-5 T-61.183 Informaatiotekniikan erikoiskurssi III (2-5 T-61.184 Informaatiotekniikan erikoiskurssi IV (2-5 T-61.188 Bioinformatiikan erikoiskurssi I (2-5 T-61.186 Kieliteknologian erikoiskurssi (2-5 T-61.190 Yksilöllinen opintojakso (1-6 T-61.195 Informaatiotekniikan erikoistyö I (5 T-61.231 Hahmontunnistuksen perusteet (3 T-61.233 Tietokonenäkö (3 T-61.238 Signaalien tilastollinen mallinnus (3 T-61.6020 Informaatiotekniikan erikoiskurssi II (3-7 T-61.6030 Informaatiotekniikan erikoiskurssi III (3-7 T-61.6040 Informaatiotekniikan erikoiskurssi IV (3-7 T-61.6070 Bioinformatiikan erikoiskurssi I (3-7 TAI T-61.6080 T-61.6090 Kieliteknologian erikoiskurssi (3-7 T-61.6900 Yksilölliset opinnot (1-10 T-61.196 Informaatiotekniikan erikoistyö II (5 T-61.3020 Hahmontunnistuksen perusteet (4 T-61.5070 Tietokonenäkö (5 T-61.3040 Signaalien tilastollinen mallinnus (5 CS-E4020 Special Course in Machine Learning and Data Science II (3-10 CS-E4030 Special Course in Machine Learning and Data Science III (3-10 CS-E4040 Special Course in Machine Learning and Data Science IV (3-10 Ei korvaavaa kurssia. Yhteyshenkilö prof. Juho Rousu. CS-E4004 Individual Studies in Computer Science (1-10 vanhan opintojakson. T-61.3025 Hahmontunnistuksen perusteet (5 CS-E4850 Computer Vision (5 Ei korvaavaa kurssia. Yhteyshenkilö prof. Juha Karhunen. CS-E5890 korvaa kurssin T- 61.6070 ja CS-4860 kurssin T-61.6080 T-61.5900 Informaatiotekniikan erikoistyö (5-10 tulee suorittaa vähintään 7 op laajuisena, jotta se korvaa Yleensä pää(sivu)aineeseen sisältyi 3ov ohjelmatyötä. Nykyään tulee olla 3 vanhaa ohjelmatyötä tai 3 uutta 61.2- alkuista kurssia tai joku kombinaatio näistä. Kombinaatioista sovittava erikseen. Korvaava kurssi muista pakollisista tai valinnaisista kursseista CS-E4003 Special Assignment in Computer Science (1-10, suoritettava vähintään 7 op laajuisena

T-61.246 Digitaalinen signaalinkäsittely ja suodatus (4 T-61.247 Digitaalinen kuvankäsittely (3 T-61.256 Oppivat mallit ja menetelmät (3 T-61.261 Neuraalilaskennan perusteet (3 T-61.3010 Digitaalinen signaalinkäsittely ja suodatus (6 T-61.5100 Digitaalinen kuvankäsittely (5 T-61.5040 Oppivat mallit ja menetelmät (5 T-61.3030 Neuraalilaskennan perusteet (5 T-61.3015 Digitaalinen signaalinkäsittely ja suodatus 5 op Korvaava kurssi muista pakollisista tai valinnaisista kursseista T-61.5140 Machine Learning: Advanced Probabilistic Methods (5 T-61.3050 Machine Learning: Basic Principles (5 ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet 5 op Opiskelija voi hyväksyttää kursseista T-61.5040, T-61.3050, T-61.5140 vain kaksi tutkintoonsa. Opiskelija voi hyväksyttää näistä kolmesta kurssista (T- 61.5040, T-61.3050, T-61.5140) kaksi tutkintoonsa. Lisäksi opiskelija voi hyväksyttää seuraavista kursseista T- 61.3030, T-61.5030 ja T-61.5130 kaksi tutkintoonsa. n T-61.3050 korvaa CS-E3210, kurssin T- 61.5140 korvaa CS-E4820 CS-E3210 korvaa kurssin T-61.3050:n, CS- E4820 korvaa kurssin T- 61.5140:n ja CS-E4810 kurssin T-61.5130:n T-61.263 Neuraalilaskennan jatkokurssi (3 T-61.271 Informaation visualisointi (3 T-61.281 Luonnollisen kielen tilastollinen käsittely (3 T-61.5030 Neuraalilaskennan jatkokurssi (5 T-61.5010 Informaation visualisointi (5 T-61.5020 Luonnollisen kielen tilastollinen käsittely (5 T-61.5130 Machine Learning and Neural Networks (5 CS-E4840 Information Visualization (5 ELEC-E5550 Statistical Natural Language Processing L (5 Opiskelija voi hyväksyttää kursseista T-61.3030, T-61.5030 ja T-61.5130 kaksi tutkintoonsa. n T-61.5130 korvaa CS-E4810 T-61.2010 Datasta tietoon (4 T-61.2020 Datasta tietoon harjoitustyö (1 T-61.3010 Digitaalinen signaalinkäsittely ja suodatus (6 T-61.3015 Digitaalinen signaalinkäsittely ja suodatus 5 op T-61.3020 Hahmontunnistuksen perusteet (4 T-61.3025 Principles of Pattern Recognition (5 T-61.3030 Neuraalilaskennan perusteet (5 T-61.3040 Statistical Signal Modeling (5 T-61.3050 Machine Learning: Basic Principles (5 T-61.5010 Information Visualization P (5 T-61.5020 Statistical Natural Language Processing P (5 ICS-C3000 Datasta tietoon (5 CS-C3110 Datasta tietoon (5 ICS-C3000 Datasta tietoon (5 CS-C3110 Datasta tietoon (5 T-61.3015 Digitaalinen ELEC-C5230 Digitaalisen signaalinkäsittely ja suodatus 5 op signaalinkäsittelyn perusteet 5 op ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet 5 op T-61.3025 Hahmontunnistuksen perusteet (5 Korvaava kurssi muista pakollisista tai valinnaisista kursseista T-61.3050 Machine Learning: Basic Principles (5 Ei korvaavaa kurssia. Yhteyshenkilö prof. Juha Karhunen. CS-E3210 Machine Learning: Basic Principles (5 CS-E4840 Information Visualization (5 ELEC-E5550 Statistical Natural Language Processing L (5 Korvaava kurssi muista pakollisista tai valinnaisista kursseista CS-E3210 Machine Learning: Basic Principles (5

T-61.5030 Neuraalilaskennan jatkokurssi (5 T-61.5040 Learning Models and Methods P (5 T-61.5130 Machine Learning and Neural Networks (5 T-61.5140 Machine Learning: Advanced Probabilistic Methods P (5 CS-E4810 Machine Learning and Neural Networks L (5 CS-E4820 Machine Learning: Advanced Probabilistic Methods (5 T-61.5050 High-throughput bioinformatics (5 tai 7 T-61.5060 Tiedon louhinnan algoritmiset menetelmät (5 T-61.5070 Computer Vision P (5 CS-E5870 High-Throughput Bioinformatics (5-7 CS-E4600 Algorithmic Methods of Data Mining (5 CS-E4850 Computer Vision (5 T-61.5080 Signal Processing in Neuroinformatics (5 T-61.5090 Image Analysis in Neuroinformatics (5 T-61.5100 Digital Image Processing (5 Ei korvaavaa kurssia. Yhteyshenkilö prof. Harri Lähdesmäki. T-61.5100 Digital Image Processing (5 Korvaava kurssi muista pakollisista tai valinnaisista kursseista Korvaava kurssi muista pakollisista tai valinnaisista kursseista T-61.5110 Biologisten verkkojen mallintaminen (5-7 T-61.5120 Laskennallinen genomiikka (4-7 T-61.5130 Machine Learning and Neural Networks P (5 CS-E5880 Modeling Biological Networks (5-7 CS-E5860 Computational Genomics (4-7 CS-E4810 Machine Learning and Neural Networks L (5 T-61.5140 Machine Learning: Advanced Probabilistic Methods P (5 CS-E4820 Machine Learning: Advanced Probabilistic Methods (5 T-61.5150 Speech Recognition P (5 S-89.5150 Speech Recognition L 5 cr T-61.5900 Informaatiotekniikan erikoistyö (5-10 T-61.5910 Research Project in Computer and Information Science P (5-10 CS-E4003 Special Assignment in Computer Science (1-10 CS-E4870 Research Project in Machine Learning and Data Science (10 T-61.6010 Special Course in Computer and Information Science I P (3-10 CS-E4010 Special Course in Machine Learning and Data Science I (3-10 T-61.6020 Special Course in Computer and Information Science II P (3-10 CS-E4020 Special Course in Machine Learning and Data Science II (3-10 T-61.6030 Special Course in Computer and Information Science III P (3-10 CS-E4030 Special Course in Machine Learning and Data Science III (3-10

T-61.6040 Special Course in Computer and Information Science IV P (3-10 CS-E4040 Special Course in Machine Learning and Data Science IV (3-10 T-61.6050 Informaatiotekniikan erikoiskurssi V (3-7 T-61.6060 Informaatiotekniikan erikoiskurssi VI (3-7 T-61.6070 Special Course in Bioinformatics I (3-10 T-61.6080 Special Course in Bioinformatics II (3-10 T-61.6090 Special Course in Language Technology P (3-10 T-61.6900 Individual Studies P (1-10 T-61.9910 Special Course in Computer and Information Science with Varying Content P (3-10 CS-E4050 Special Course in Machine Learning and Data Science V (3-10 CS-E4060 Special Course in Machine Learning and Data Science VI (3-10 CS-E5890 Statistical Genetics and Personalized Medicine P (5 CS-E4860 Special Course in Bioinformatics II (3-10 Ei korvaavaa kurssia. Yhteyshenkilö prof. Juho Rousu. CS-E4004 Individual Studies in Computer Science (1-10 CS-E4002 Special Course in Computer Science (1-10 T-61.9920 Special Course in Computer and Information Science with Varying Content P (3-10 CS-E4002 Special Course in Computer Science (1-10 Kurss T-79 (Tietojenkäsittelyteoria) Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava T-79.144 T-79.3001 Ei korvaavaa kurssia. Korjaus: Voidaan korvata Logiikka tietotekniikassa: perusteet (2 Logiikka tietotekniikassa: perusteet järjestetään viimeistä kertaa keväällä joko uuden tietotekniikan pääaineen valinnaisella T-79.145 T-79.146 T-79.5101 Logiikka tietotekniikassa: erityiskysymyksiä I (3 Logiikka tietotekniikassa: erityiskysymyksiä I (2 Advanced Course in Computational Logic P (4 korvaavuus sovittava T-79.147 Tietojenkäsittelyteorian perusteet (3 T-79.149 Diskreetit rakenteet (2 T-79.151 Automaatit ja formaalit kielet (2 T-79.148 Tietojenkäsittelyteorian perusteet (2 T-79.5201 Discrete Structures P (4 Mahd. korvaavuus sovittava erikseen T-79.153 T-79.240 T-79.5103 Algoritmit ja laskettavuus (2 Laskennallisen vaativuuden erikoiskurssi (3 T-79.1001 Tietojenkäsittelyteorian perusteet T korvaava kurssi sovittava moduulin vastuuprofessorin kanssa Computational Complexity Theory P (5 kanssa ICS-C2000 Tietojenkäsittelyteoria (5 CS-E4530 Computational Complexity Theory (5 CS-C2150 Theoretical Computer Science (5 si T-79.154 T-79.5102 korvaavuus sovittava

Kurss Kurss Logiikka tietotekniikassa: erityiskysymyksiä II (2 T-79.157 Tietojenkäsittelyjärjestelmien T-79.159 formaali kuvaus ja verifiointi Cryptography and data security (3 T-79.161 Kombinatoriset algoritmit (2 T-79.163 Kombinatoristen algoritmien erikoiskurssi (2 Special Course in Computational Logic P (4 T-79.5305 Formal Methods P (4 T-79.4501 Cryptography and Data Security (4 T-79.5202 Combinatorial Algorithms P (4 Mahd. korvaavuus sovittava erikseen korvaavuus sovittava kanssa korvaavuus sovittava T-79.4502 Cryptography and Data Security (5 korvaava kurssi sovittava moduulin vastuuprofessorin kanssa CS-E4320 Cryptography and Data Security (5 T-79.165 T-79.5203 T-79.5205 Combinatorics P ICS-E5030 Advanced CS-E4550 Graafiteoria Graph Theory P (5 (5 Combinatorics in Computer Science (5 Advanced Combinatorics (5 T-79.179 T-79.4301 T-79.4302 Parallel and CS-E4560 Rinnakkaiset ja hajautetut digitaaliset järjestelmät (3 Parallel and Distributed Systems (4 Distributed Systems (5 Parallel and Distributed Systems Kurss Kurss T-79.184 T-79.185 T-79.5302 Rinnakkainen ja hajautettu laskenta (3 Verifiointi (3 Symbolic Model Checking P (4 T-79.186 Reaktiiviset järjestelmät (2 T-79.5301 Reactive Systems P (4 T-79.5302 Symbolic Model Checking P (4 T-79.187 Tekoälyn perusteet (2 T-79.188 Tekoälyn erityiskysymyksiä (2 T-79.189 Tietojenkäsittelyteorian erikoistyö (3 Mahd. korvaavuus sovittava erikseen Mahd. korvaavuus sovittava erikseen T-79.5001 Student Project in Theoretical Computer Science (5 CS-E4003 Special Assignment in Computer Science (5 T-79.5305 Formal Methods P (4 T-79.5305 Formal Methods P (4 korvaava kurssi sovittava moduulin vastuuprofessorin kanssa korvaava kurssi sovittava moduulin vastuuprofessorin kanssa T-79.190 Rinnakkaisohjelmistojen testaus (2 T-79.192 Tietojenkäsittelyteorian erikoiskurssi (2 T-79.193 Rinnakkaisohjelmistojen määrittelymenetelmät (2 T-79.194 Tietojenkäsittelyteorian seminaari (2 T-79.198 Digitaalitekniikan lisensiaattikurssi L ( (10 T-79.230 Agenttipohjaisen tietojenkäsittelyn perusteet (3 T-79.5302 Symbolic Model Checking P (4 T-79.4001 Seminar on Theoretical Computer Science (3 T-79.5301 Reactive Systems P (4 T-79.4001 Seminar on Theoretical Computer Science (3 T-79.300 Tietojenkäsittelyteorian lisensiaattikurssi (2-10 T-79.5102 Special Course in Computational Logic P (4 T-79.5305 Formal Methods P (4 (T230-2) sisältyvälle kurssille, siten että 20 op täyttyy T-79.5302 T-79.5305 Formal Methods Symbolic Model Checking P P (4 (4 T-79.5xxx -kurssi, joka ei ole korvaava kurssi millekään poistuneeseen tietojenkäsittelyteorian jatkomoduuliin A2 (T230-2) sisältyvälle kurssille, siten että 20 op täyttyy T-79.7001 CS-E4001 Research Seminar in Computer Science (1-10 Postgraduate Course in Theoretical Computer Science P (2-10 korvaava kurssi sovittava moduulin vastuuprofessorin kanssa korvaavuus sovittava T-79.5xxx -kurssi, joka ei ole korvaava kurssi millekään poistuneeseen tietojenkäsittelyteorian jatkomoduuliin A2 korvaava kurssi sovittava moduulin vastuuprofessorin kanssa T-79.231 Parallel and distributed digital systems (3 T-79.4301 Parallel and Distributed Systems (4 T-79.4302 Parallel and Distributed Systems (5 CS-E4560 Parallel and Distributed Systems (5

Kurss T-79.232 Turvallisuuskriittiset järjestelmät (2 AS-116.3180 Automaatiojärjestelmien luotettavuus korvaava kurssi sovittava moduulin vastuuprofessorin kanssa T-79.250 T-79.5204 T-79.5206 Ei korvaavaa kurssia, Kombinatoriset mallit ja stokastiset algoritmit Seminar on Cryptography and Security Protocols (3 Combinatorial Models and Stochastic Algorithms P (6 Seminar on cryptography and security protocols (3-6 Combinatorial Models and Stocastic Algorithms P 5 cr T-79.295 Yksilöllinen opintojakso (1-10 T-79.7002 Individual Studies P (1-10 CS-E4004 Individual Studies in Computer Science (1-10 T-79.298 T-79.300 Tietojenkäsittelyteorian T-79.7001 Digitaalisten järjestelmien lisensiaattikurssi (10 lisensiaattikurssi (2-10 Postgraduate Course in Theoretical Computer Science P (2-10 T-79.503 Kryptologian perusteet T-79.5501 Cryptology P (5 Korvaava kurssi muista pakollisista tai valinnaisista T-79.510 T-79.513 T-79.5502 kursseista Advanced Course in Cryptology P (5 T-79.511 T-79.514 T-79.5502 Special Course on Cryptology (2 Special course on cryptology (2-6 Advanced Course in Cryptology P (5 T-79.512 T-79.515 T-79.5502 Cryptology: special topics (2 Cryptology: special topics (2-6 Advanced Course in Cryptology P (5 T-79.901 Computing forum (3 korvaavuudesta neuvoteltava erikseen pää/sivuaineen professorin T-79.1001 Tietojenkäsittelyteorian perusteet T 4 op T-79.1002 Tietojenkäsittelyteorian perusteet Y 2 op T-79.3001 Logiikka tietotekniikassa: perusteet (4 kanssa. ICS-C2000 Tietojenkäsittelyteoria (5 ICS-C2000 Tietojenkäsittelyteoria (5 Ei korvaavaa kurssia. järjestetään viimeistä kertaa keväällä 2014; tämän viimeisen toteutuksen jälkeen korvataan tarvittaessa uuden tietotekniikan pääaineen valinnaisella kurssilla, joka ei ole päällekkäinen opiskelijan muiden kurssien kanssa. Ks. ohjeet tutkinnon suorittamisesta v. 2005 tutkintosäännön mukaan**. LPMlistan mukaan korvaava kurssi on T-79.4101 Discrete Models and Search 5 cr. CS-C2150 Theoretical Computer Science (5 CS-C2150 Theoretical Computer Science (5 suositellaan T-79.5207 Advanced Course in Algorithms, T-79.5205 Combinatorics. Yhteyshenkilö prof. Pekka Orponen. CS-E4001 Research Seminar in Computer Science (1-10 Ei korvaavaa kurssia, mikä tahansa tietojenkäsittelyteorian syventävän moduulin Ei korvaavaa kurssia, mikä tahansa tietojenkäsittelyteorian Ei korvaavaa kurssia, mikä tahansa tietojenkäsittelyteorian Ei korvaavaa kurssia, suositellaan T-79.5207 Advanced Course in Algorithms, ICS-E5030 Advanced Combinatorics in Computer Science (5. Yhteyshenkilö prof. Pekka

T-79.4001 Seminar on Theoretical Computer Science (3 V T-79.4002 Introduction to Advanced Computing Research (2 T-79.5xxx -kurssi, joka ei ole korvaava kurssi millekään poistuneeseen tietojenkäsittelyteorian jatkomoduuliin A2 (T230-2) sisältyvälle kurssille, siten että 20 op täyttyy Ei korvaavaa kurssia / korvaavuus sovitaan vastuuprofessorin kanssa T-79.4101 Discrete Models and Search (5 CS-E3200 Discrete Models and Search (5 T-79.4201 Search Problems and Algorithms (4 T-79.4101 Discrete Models and Search (5 CS-E3200 Discrete Models and Search (5 T-79.4202 Principles of Algorithmic Techniques (5 CS-E3190 Principles of Algorithmic Techniques (5 T-79.4301 Parallel and Distributed Systems (5 T-79.4302 Parallel and Distributed Systems (5 CS-E4560 Parallel and Distributed Systems (5 T-79.4302 Parallel and Distributed Systems (5 CS-E4560 Parallel and Distributed Systems (5 T-79.4501 Cryptography and Data Security (4 T-79.4502 Cryptography and Data Security (5 CS-E4320 Cryptography and Data Security (5 T-79.4502 Cryptography and Data Security (5 CS-E4320 Cryptography and Data Security (5 T-79.5001 Student Project in Theoretical Computer Science (5 T-79.5101 Advanced Course in Computational Logic (4 T-79.5102 Special Course in Computational Logic (4 CS-E4003 Special Assignment in Computer Science (1-10 T-79.5104 Advanced Course in Computational Logic (5 P T-79.5105 Answer Set Programming (5 P ICS-E5050 Advanced Course in Boolean Satisfiability (5 CS-E4540 Answer Set Programming (5 CS-E4570 Advanced Course in Boolean Satisfiability (5 T-79.5103 Computational Complexity Theory P (5 CS-E4530 Computational Complexity Theory (5 T-79.5104 Advanced Course in Computational Logic (5 P T-79.5105 Answer Set Programming (5 P ICS-E5050 Advanced Course in Boolean Satisfiability (5 CS-E4540 Answer Set Programming (5 CS-E4570 Advanced Course in Boolean Satisfiability (5 T-79.5201 Discrete Structures P (4 T-79.5202 Combinatorial Algorithms P (4 T-79.5203 Graph Theory P (5 T-79.5205 Combinatorics P (5 T-79.5205 Combinatorics P (5 T-79.5205 Combinatorics P (5 ICS-E5030 Advanced Combinatorics in Computer Science (5 ICS-E5030 Advanced Combinatorics in Computer Science (5 ICS-E5030 Advanced Combinatorics in Computer Science (5 CS-E4550 Advanced Combinatorics in Computer Science (5 CS-E4550 Advanced Combinatorics in Computer Science (5 CS-E4550 Advanced Combinatorics in Computer Science (5

T-79.5204 Combinatorial Models and Stochastic Algorithms P (6 T-79.5206 Combinatorial Models and Stocastic Algorithms P 5 cr Ei korvaavaa kurssia, suositellaan T-79.5207 Advanced Course in Algorithms, T-79.5205 Combinatorics. Yhteyshenkilö prof. Pekka Orponen. Ei korvaavaa kurssia, suositellaan T-79.5207 Advanced Course in Algorithms, ICS-E5030 Advanced Combinatorics in Computer Science (5. Yhteyshenkilö prof. Pekka Orponen. CS-E4500 korvaa kurssin T- 79.5207 ja CS-E4550 kurssin ICS-E5030 T-79.5205 Combinatorics (5 P T-79.5206 Combinatorial Models and Stocastic Algorithms P 5 cr T-79.5207 Advanced Course in Algorithms P 5 cr ICS-E5030 Advanced Combinatorics in Computer Science (5 Ei korvaavaa kurssia, suositellaan T-79.5207 Advanced Course in Algorithms, T-79.5205 Combinatorics. Yhteyshenkilö prof. Pekka Orponen. CS-E4500 Advanced Course In Algorithms (5 CS-E4550 Advanced Combinatorics in Computer Science (5 Ei korvaavaa kurssia, suositellaan T-79.5207 Advanced Course in Algorithms, ICS-E5030 Advanced Combinatorics in Computer Science (5. Yhteyshenkilö prof. Pekka Orponen. CS-E4500 korvaa kurssin T- 79.5207 ja CS-E4550 kurssin ICS-E5030 T-79.5301 Reactive Systems P (4 T-79.5302 Symbolic Model Checking P (4 T-79.5306 Reactive Systems (5 P T-79.5307 Distributed Computing (5 P V Ei korvaavaa kurssia, mikä tahansa tietojenkäsittelyteorian syventävän moduulin kursseista käy. T-79.5308 Scalable Cloud Computing L (5 CSE-E5430 Scalable Cloud Computing (5 CS-E4120 Scalable Cloud Computing (5 T-79.5303 Turvallisuuskriittiset järjestelmät (4 T-79.5304 Formal Conformance Testing (4 AS-116.3180 Automaatiojärjestelmien luotettavuus T-79.5302 Symbolic Model Checking (4 Ei korvaavaa kurssia. n voi korvata muilla saman A3-moduulin kursseilla. T-79.5305 Formal Methods P (4 T-79.5307 Distributed Computing (5 P V T-79.5308 Scalable Cloud Computing L (5 CSE-E5430 Scalable Cloud Computing (5. n korvaa kurssi CS-E5430 T-79.5305 T-79.5305 Formal Methods P (4 T-79.5307 Distributed Computing (5 P V T-79.5308 Scalable Cloud Computing L (5 CSE-E5430 Scalable Cloud Computing (5 CS-E4120 Scalable Cloud Computing (5 T-79.5306 Reactive Systems P (5 Ei korvaavaa kurssia, mikä tahansa tietojenkäsittelyteorian syventävän moduulin kursseista käy. T-79.5307 Distributed Computing T-79.5308 Scalable Cloud Computing L (5 CSE-E5430 Scalable Cloud Computing (5 CS-E4120 Scalable Cloud Computing (5 T-79.5308 Scalable Cloud Computing L (5 CSE-E5430 Scalable Cloud Computing (5 CS-E4120 Scalable Cloud Computing (5 T-79.5401 Liikkuvuudenhallinnan erikoiskurssi T-79.7003 Research Course in Theoretical Computer Science P (1-10 CS-E4002 Special Course in Computer Science (1-10 T-79.5501 Cryptology P (5 voidaan korvata jollain muulla pakollisella tai vapaaehtoisella kurssilla

T-79.5502 Advanced Course in Cryptology P 5 cr Ei korvaavaa kurssia, mikä tahansa tietojenkäsittelyteorian syventävän moduulin kursseista käy. Yhteyshenkilö prof. Kaisa Nyberg. T-79.7001 Postgraduate Course in Theoretical Computer Science P (2-10 T-79.7002 Individual Studies P (1-10 T-79.7003 Research Course in Theoretical Computer Science P (1-10 CS-E4001 Research Seminar in Computer Science (1-10 CS-E4004 Individual Studies in Computer Science (1-10 CS-E4002 Special Course in Computer Science (1-10 T-122 Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava T-122.101 T-61.6050 Informaatiotekniikan CS-E4050 Special Course in Informaatiotekniikan erikoiskurssi V (3-7 Machine Learning and Data erikoiskurssi V (2-5 Science V T-122.102 Informaatiotekniikan erikoiskurssi VI (2-5 T-122.103 Tiedon louhinnan algoritmiset menetelmät (3 T-61.6060 Informaatiotekniikan erikoiskurssi VI (3-7 T-61.5060 Tiedon louhinnan algoritmiset menetelmät (5 CS-E4060 Special Course in Machine Learning and Data Science VI CS-E4600 Algorithmic Methods of Data Mining CSE (Computer Science and Engineering) Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava Korvaava CSE-A1110 Ohjelmointi 1 (5 CS-A1110 Ohjelmointi 1 (5 CSE-A1111 Ohjelmoinnin peruskurssi Y1 (5 CSE-A1121 Ohjelmoinnin peruskurssi Y2 (5 CSE-A1130 Tietotekniikka sovelluksissa (5 CSE-A1140 Tietorakenteet ja algoritmit (5 CSE-A1141 Tietorakenteet ja algoritmit Y (5 CS-A1111 Ohjelmoinnin peruskurssi Y1 (5 CS-A1121 Ohjelmoinnin peruskurssi Y2 (5 CS-A1130 Tietotekniikka sovelluksissa (5 CS-A1140 Tietorakenteet ja algoritmit (5 CS-A1141 Tietorakenteet ja algoritmit Y (5 CSE-A1200 Tietokannat (5 CS-A1150 Tietokannat (5

CSE-C2120 Ohjelmointistudio 2: projekti (5 CSE-C2400 Tietokoneverkot (5 CSE-C2610 Ohjelmistoprojekti 1 (5 CSE-C2620 Ohjelmistoprojekti 2 (5-8 CSE-C3200 Käyttöjärjestelmät (5 CSE-C3210 Web Software Development (5 CSE-C3610 Software Engineering (5 CSE-C3400 Information Security (5 CSE-C3600 Software Design and Modelling (5 CSE-C3800 User Interfaces and Usability (5 CSE-E4430 Methods and Tools for Network Systems (5 CSE-E4600 Software Project Management (5 CSE-E4605 Requirements Engineering (5 CSE-E4650 Enterprise Systems Architecture (5 CSE-E4655 IT Governance (5 CSE-E4660 ICT Enabled Service Business and Innovation (5 CSE-E4670 Introduction to Industrial Internet (5 CSE-E4675 System of Systems (5 CSE-E4680 Law in Digital Society (5 6 CSE-E4751 Introduction to IT Business and Venturing (2 CSE-E4755 Management of a Technology Venture CS-C2120 Ohjelmointistudio 2: projekti (5 ELEC-C7241 Tietokoneverkot (5 CS-C2130 Ohjelmistoprojekti 1 (5 CS-C2140 Ohjelmistoprojekti 2 (5 CS-C3140 Operating Systems (5 CS-C3170 Web Software Development (5 CS-C3150 Software Engineering (5 CS-C3130 Information Security (5 CS-C3180 Software Design and Modelling (5 CS-C3120 Human-Computer Interaction (5 CS-E4005 Methods and Tools for Network Systems (5 CS-E4930 Software Processes and Projects (5 CS-E4935 Requirements Engineering (5 CS-E5300 Enterprise Systems Architecture (5 CS-E5330 IT Governance (5 CS-E5310 ICT Enabled Service Business and Innovation (5 CS-E5340 Introduction to Industrial Internet (5 CS-E5360 System of Systems (5 CS-E5370 Law in Digital Society (5 6 CS-E5100 Introduction to IT Business and Venturing (2 CS-E5110 Management of a Technology Venture (5

CSE-E5000 Seminar on Software Systems, Technologies and Security (5 CSE-E5001 Special Course in Software Systems and Technologies (1 10 CS-E4000 Seminar in Computer Science (5 CS-E4002 Special Course in Computer Science (1-10 CSE-E5002 Special Assignment in Software Systems, Technologies, and Security (1 10 CSE-E5280 Learning Technologies (5 CSE-E5430 Scalable Cloud Computing (5 CSE-E5440 Energy-efficient Mobile Computing (5 CSE-E5480 Mobile Systems Security (5 CSE-E5490 Network Services Business Models (5 CSE-E5600 Software Project 3 (5 8 CSE-E5650 Seminar on Enterprise Information Systems (3 10 CSE-E5655 Special Assignment on Enterprise Information Systems (3 10 CSE-E5670 Seminar on Industrial Internet (5 CSE-E5675 Industrial Internet Project (5 10 CSE-E5680 Seminar on Law and Technology (3 CSE-E5690 Seminar in Software and Service Engineering (5 CSE-E5697 Special Course in Software and Service Engineering (1 10 CS-E4003 Special Assignment in Computer Science (1-10 CS-E4210 Learning Technologies (5 CS-E4120 Scalable Cloud Computing (5 Korvaavuuden yhteyshenkilö Antti Ylä-Jääski CS-E4310 Mobile Systems Security (5 CS-E4250 Network Services Business Models (5 CS-E4910 Software Project 3 (5-8 CS-E5320 Seminar on Enterprise Information Systems (3 10 CS-E5380 Special Assignment on Enterprise Information Systems (3 10 CS-E5001 Research Seminar in Software and Service Engineering (5 CS-E5350 Industrial Internet Project (5-10 CS-E5390 Seminar on Law and Technology (3 CS-E5000 Seminar in Software and Service Engineering (5 CS-E5002 Special Course in Software and Service Engineering (SEE) (1-10 CSE-E5695 Portfolio in Software and Service Engineering (1 5 CSE-E5699 Individual Studies in Software and Service Engineering (1 10 CS-E4920 Portfolio in Software and Service Engineering (1-5 CS-E5004 Individual Studies in Software and Service Engineering (1-10 CSE-E5753 Technology Entrepreneurship Seminar (4 CS-E5410 Technology Entrepreneurship Seminar (V) (4

CSE-E5754 Growth and Internationalization of Technology SMEs (4 CSE-E5800 User-Centered Methods for Product and Service Design (5 CSE-E5810 Usability Evaluation (5 CSE-E5820 User Interface Construction (5 CSE-E5888 Design Project (10 CSE-E6250 Digital Service Design, Course with Varying Content (1-10 CSE-L7200 Ohjelmistotekniikan tutkimusseminaari L (3 10 CS-E5440 Growth and Internationalization of Technology SMEs (4 CS-E4900 User-Centered Methods for Product and Service Design (5 CS-E5210 Usability Evaluation (5 CS-E5220 User Interface Construction (5 CS-E5200 Design Project (10 CSE-E5697 Special Course in Software and Service Engineering (1 10 CS-L4080 Ohjelmistotekniikan tutkimusseminaari (3-10 CS-E5002 Special Course in Software and Service Engineering (SEE) (1-10 T-76 (Ohjelmistotuotanto) Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava Korvaava 3.76.130 Tik-76.132 Ohjelmistotuotanto (3 T-76.601 T-76.3601 CSE-C3610 Software CS-C3150 Software Informaatiojärjestelmät Ohjelmistotuotannon Ohjelmistotuotannon Engineering (5 Engineering (5 Tik-76.001 Tietotekniikka A (3 Tik-76.002 Tietotekniikka B (5 Tik-76.002 Tietotekniikka B (5 Tik-76.005 Tietotekniikan peruskurssi (2 Tik-76.030 Ohjelmoinnin peruskurssi T1 (5-6 Tik-76.020 Ohjelmoinnin peruskurssi L1 (5 perusteet (3 T-106.041 Tietotekniikan peruskurssi (2 T-93.210 Ohjelmoinnin peruskurssi T1 (5-6 T-106.213 Ohjelmoinnin peruskurssi L1 (5 perusteet (5 T-106.1041 Tietotekniikan peruskurssi (3 Ks. vanhojen ohjelmointikurssien korvaavuuskaavio*, kurssikorvaavuustaulukko v. 2005 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille** ja ohjelmointikurssien kurssikorvaavuustaulukko v. 2013 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille***. Ks. vanhojen ohjelmointikurssien korvaavuuskaavio*, kurssikorvaavuustaulukko v. 2005 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille** ja ohjelmointikurssien kurssikorvaavuustaulukko v. 2013 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille***. CSE-A1130 Tietotekniikka sovelluksissa (5 CS-A1130 Tietotekniikka sovelluksissa (5

Tik-76.002 Tietotekniikka B (5 Tik-76.003 Ohjelmoinnin perusteet (2 Tik-76.004 Ohjelmointi II (3 Tik-76.006 Tietotekniikan työkurssi (2 Tik-76.015 Ohjelmoinnin laboratoriotyöt (2-5 T-76.021 Ohjelmoinnin peruskurssi L2 (3 T-76.050 Ohjelmistoliiketoiminnan ja - tuotannon tutkimusmenetelmät Tik-76.030 Ohjelmoinnin peruskurssi Y1 (5 Tik-76.007 Tieteellinen laskenta (2-3 Tik-76.011 Ohjelmoinnin peruskurssi T2 (3 T-106.061 Tietotekniikan työkurssi (2 T-106.290 Ohjelmoinnin laboratoriotyöt (2-5 T-76.024 Ohjelmoinnin peruskurssi 2 (4 T-106.216 Ohjelmoinnin peruskurssi Y1 (5 Tik-76.299 Concurrency in Data Structures (2 T-106.230 Ohjelmoinnin peruskurssi T2 (3 T-106.1061 Tietotekniikan työkurssi (3 T-106.4000 Ohjelmistotekniikan laboratoriotyo t (3 8 T-106.233 Ohjelmoinnin peruskurssi 2 (4 T-76.5050 Ohjelmistoliiketoiminnan ja -tuotannon tutkimusmenetelmät (3-5 Ks. vanhojen ohjelmointikurssien korvaavuuskaavio*, kurssikorvaavuustaulukko v. 2005 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille** ja ohjelmointikurssien kurssikorvaavuustaulukko v. 2013 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille***. Tik-76.298 Concurrency in Data Structures (2 Ks. Vanhojen ohjelmointikurssien korvaavuuskaavio*, kurssikorvaavuustaulukko v. 2005 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille** ja ohjelmointikurssien kurssikorvaavuustaulukko v. 2013 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille***. CSE-A1130 Tietotekniikka sovelluksissa (5 T-106.5550 Tutkimusmenetelmät. kanssa CS-E5005 Research Methods in Software and Service Engineering (5 T-106.910 Concurrency in Data Structures (2 CS-A1130 Tietotekniikka sovelluksissa (5 CS-E4220 Research methods P (V) (5-8 kanssa T-76.101 Ohjelmoinnin pitkä peruskurssi (5 Tik-76.010 Ohjelmoinnin peruskurssi T1 (5-6 T-93.210 Ohjelmoinnin peruskurssi T1 (5-6 Ks. vanhojen ohjelmointikurssien korvaavuuskaavio*, kurssikorvaavuustaulukko v. 2005 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille** ja ohjelmointikurssien kurssikorvaavuustaulukko v. 2013 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille***.

Tik-76.106 Tuotemallit (3 Tik-86.146 Tuotemallit, poistunut ilman korvaavuutta (2-3 Tik-76.115 Tietojenkäsittelyopin ohjelmatyö (5 Tik-76.122 Tietorakenteet ja algoritmit (3 Tik-76.122 Tietorakenteet ja algoritmit (3 Tik-76.123 Algoritmien suunnittelu ja analyysi (3 Tik-76.124 Tietokone työvälineenä (1 T-93.720 Tietämystekniikan projekti (3-8 Tik-76.012 Tietorakenteet ja algoritmit T (3 Tik-76.022 Tietorakenteet ja algoritmit Y (3 T-106.410 Algoritmien suunnittelu ja analyysi (3 T-106.001 Tietokone työvälineenä (1 T-106.720 Ohjelmistotekniikan projekti (3-8 T-106.250 Tietorakenteet ja algoritmit T (3-5 T-106.253 Tietorakenteet ja algoritmit T-76.4115 Ohjelmistokehitysprojekti I (5-6 + T-76.5158 Ohjelmistotuotannon erikoistyö (2 T-106.1220 Tietorakenteet ja algoritmit T (5 T-106.1223 Tietorakenteet ja algoritmit Y (5 Y (3-5 T-106.4100 Design and T-79.4202 Principles of Analysis of Algorithms (5 Algorithmic Techniques T-106.1111 Johdatus opiskeluun ja tietojärjestelmiin (2 Korvaavuutta ei vaadita, jos P- ja O-osa tulee muutenkin täyteen (yht. 100. Tarvittaessa korvataan uudella johdatuskurssilla (2. Ks. ohjeet tutkinnon suorittamisesta v. 2005 tutkintosäännön mukaan**. T-76.4115 Ohjelmistokehitysprojekti I (5-6 + T-76.5999 Ohjelmistotuotannon yksilölliset opinnot L CSE-A1140 Tietorakenteet ja algoritmit (5 CSE-A1141 Tietorakenteet ja algoritmit Y (5 CS-E3190 Principles of Algorithmic Techniques (5 CSE-C2610 ja CSE-C2620 Ohjelmistoprojekti 1 & 2 (5 + 5 ks. lisätietoja kurssin T- 76.4115 kohdalta CS-A1140 Tietorakenteet ja algoritmit (5 CS-A1141 Tietorakenteet ja algoritmit Y (5 n CSE-C2610 korvaa CS-C2130 ja kurssin CSE-C2620 kurssi CS-C2140 Tik-76.133 Ohjelmistoprojektit (2-5 Tik-76.134 Tietämystekniikan erikoiskurssi (2-5 Tik-76.136 Yksilöllinen opintojakso (1-10 Tik-76.139 Käyttöjärjestelmät (4 T-76.612 Ohjelmistoprojektien hallinta (2 T-93.810 Tietämystekniikan erikoiskurssi (2-5 T-93.870 Yksilöllinen opintojakso (1-10 T-106.435 Käyttöjärjestelmäprojekti (2 JA T-106.430 Käyttöjärjestelmät (2 T-76.5612 Ohjelmistoprojektien hallinta (3-4 T-93.6200 Special Course on Artificial Intelligence P (1-8 T-93.6400 Yksilo lliset opinnot (1 15 V L T-106.5150 Käyttöjärjestelmäprojekti (5 JA T-106.4150 Käyttöjärjestelmät ja rinnakkaisohjelmointi (5 CSE-E4600 Software Project Management (5 Ei korvaavaa kurssia Ei korvaavaa kurssia T-106.5150 Käyttöjärjestelmäprojekti (5 JA T-106.4155 Käyttöjärjestelmät (5 CS-E4930 Software Processes and Projects (5 T-106.5150 Käyttöjärjestelmäprojekti (5 JA CSE-C3200 Käyttöjärjestelmät (5 T-106.5740 Project in Embedded Systems (5-10. CS-E5460 Project in Embedded Systems (V) (5-10 Tik-76.138 Ohjelmistometodiikka (4 Tik-76.141 Tietokanta-algoritmit (3 Tik-76.137 Olio-ohjelmointi (3 T-106.510 Tietokanta-algoritmit (3 Tik-76.014 Ohjelmoinnin peruskurssi T3 (4 T-106.5200 Tietokantaalgoritmit (5 T-106.270 Ohjelmoinnin peruskurssi T3 (4 T-106.5220 Transaktionhallinta tietokantajärjestelmissä L (4 Ks. vanhojen ohjelmointikurssien korvaavuuskaavio*, kurssikorvaavuustaulukko v. 2005 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille** ja ohjelmointikurssien kurssikorvaavuustaulukko v. 2013 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille***. T-106.5221 Transaktionhallinta tietokantajärjestelmissä L (5 CS-E4230 Transaction Management in Databases P (5

Tik-76.142 Vuorovaikutteinen tietojenkäsittely (3 T-121.100 Johdatus käyttäjäkeskeiseen tuotekehitykseen (1 JA T-121.110 Käyttäjäkeskeisen tuotekehityksen harjoitustyö (3 T-121.2100 Johdatus käyttäjäkeskeiseen tuotekehitykseen (2 JA T-121.3110 Käyttäjäkeskeisen tuotekehityksen harjoitustyö CSE-C3800 User Interfaces and Usability (5 CS-C3120 Human-Computer Interaction (5 T-76.143 Tiedonhallintajärjestelmät (3 Tik-76.144 Logiikkaohjelmointi (3 T-76.1143 Tiedonhallintajärjestelmät T-93.540 Logiikkaohjelmointi (3 CSE-A1200 Tietokannat (5 T-93.5500 Logiikka- ja rajoiteohjelmointi CS-A1150 Tietokannat (5 T-79.5105 Answer Set Programming P (5 CS-E4540 Answer Set Programming (5 T-76.147 Tietämystekniikan peruskurssi (4 T-76.148 Tietokoneverkot (3 T-76.149 Ohjelmointikielten kääntäjät (4 T-76.150 Ohjelmistoarkkitehtuurit (3 Tik-76.151 Hajautetut järjestelmät (3 Tik-76.157 Tietoliikenneohjelmistot (2 T-76.158 Ohjelmistotekniikan erikoistyö (3 Tik-76.161 Yksilöllinen opintojakso (2-10 Tik-76.164 Sulautetut järjestelmät (3 T-93.440 Tietämystekniikan peruskurssi (4 T-109.300 Tietoliikennearkkitehtuurit (4 T-106.550 Ohjelmointikielten kääntäjät (4 T-93.4400 Tekoälyn perusteet T-110.300 Tietoliikennearkkitehtuurit (4 Ei korvaavaa T-76.5150 Ohjelmistoarkkitehtuurit CS-E4950 Software Architectures L 5 ( Tik-106.520 Hajautetut järjestelmät (3 Korvaavuudesta sovittava pää/sivuaineen professorin kanssa. T-106.830 Ohjelmistotekniikan erikoistyö (3 T-93.710 Täydentävä opintojakso (1-3 T-106.530 Embedded Systems (3 kanssa T-106.6300 Ohjelmistotekniikan erikoistyö T-106.710 Täydentävä opintojakso (1-3 T-106.5300 Embedded Systems T-79.4101 Discrete Models and Search T-110.2100 Johdatus tietoliikenteeseen (5 CSE-E5002 Special Assignment in Software Systems, Technologies and Security (1 10 T-106.6100 Täydentävät opinnot ELEC-E8408 Embedded Systems Development (5 CS-E3200 Discrete Models and Search (5 CSE-C2400 Tietokoneverkot (5 CS-E4003 Special Assignment in Computer Science (1-10 T-106.6400 Yksilölliset opinnot ELEC-C7241 Tietokoneverkot (5 CS-E4004 Individual Studies in Computer Science (1-10 Tik-76.166 Rinnakkaisohjelmointi (3 T-106.420 Rinnakkaisohjelmointi (3 T-106.5600 Concurrent Programming P (5 CS-E4110 Concurrent Programming L (5 Tik-76.167 Tietotekniikan erikoistyö (2 T-76.168 Tietämystekniikan erikoistyö (3 Tik-76.169 Tietokantajärjestelmien tutkimusseminaari (1-3 T-76.174 Vuorovaikutteisen tietojenkäsittelyn seminaari (2 Tik-76.182 Tietojenkäsittelyteollisuus (2 T-86.160 Tuotannon tietotekniikan erityiskysymyksiä I (2-6 T-93.830 Tietämystekniikan erikoistyö (3 Korvaavuudesta sovittava pää/sivuaineen professorin kanssa. T-121.900 Käyttöliittymien ja käytettävyyden seminaari (2-6 T-76.640 Ohjelmistoliiketoiminta (2-4 T-86.5160 Tuotannon tietotekniikan erityiskysymyksiä I (5-10 T-93.6300 Tekoälyn erikoistyö T-121.5900 Käyttöliittymien ja käytettävyyden seminaari 3-8 op T-128.4200 Ohjelmistoyrityksen johtaminen (6 Korvaavuudesta sovitaan vastuuprofessorin kanssa kanssa. CSE-E5690 Seminar in Software and Service Engineering T-128.2500 Management of a Software Venture P (6 CS-E5000 Seminar in Software and Service Engineering (5 CSE-E4755 Management of a Technology Venture CS-E5110 Management of a Technology Venture P (5

Tik-76.199 Tiedon kompressoinnin seminaari (2-6 Tik-76.202 Information technology A (3 Tik-76.209 Computer as a tool (1 Tik-76.213 Information Technology, laboratory course (2 Tik-76.220 Tietojenkäsittelyn erikoiskurssi (2-6 T-76.221 Ohjelmistotekniikan erikoiskurssi (1-5 Korvaavuudesta sovittava pää/sivuaineen professorin kanssa. Tik-76.212 Information technology, basic course (2 T-106.003 Computer as a tool (1 Tik-106.063 Information Technology, laboratory course (2 Korvaavuudesta sovittava pää/sivuaineen professorin kanssa. T-106.810 Ohjelmistotekniikan erikoiskurssi (1-5 T-106.043 Information technology, basic course (2 T-106.1003 IT Services at TKK kanssa T-106.6200 Ohjelmistotekniikan erikoiskurssi (1-8 T-106.1043 Information Technology - Basic Course (3 T-106.1004 IT Services on Aalto Otaniemi campus (2 CSE-E5001 Special Course in Software and Service Engineering (1 10 erikseen. Yhteyshenkilö Aura Paloheimo. erikseen. Yhteyshenkilö Aura Paloheimo. CS-E4002 Special Course in Computer Science (1-10 T-76.270 Ohjelmistotekniikan seminaari (2-6 Tik-76.272 Rinnakkaislaskennan seminaari (2-6 T-76.275 Tietämystekniikan seminaari (2-6 Tik-76.278 Ohjelmoinnin seminaari (2-6 Tik-76.279 Tietojenkäsittelyjärjestelmien seminaari (2-6 Tik-76.284 Ohjelmointikielten seminaari (2-6 Tik-76.286 Tekoälyseminaari (2-6 Tik-76.288 Tietoliikenneohjelmistojen seminaari (2-6 Tik-76.295 Ohjelmistojen toteutustekniikat: seminaari (2-6 Tik-76.300 Diplomityöseminaari (1 T-106.850 Ohjelmistotekniikan seminaari (2-6 Korvaavuudesta sovittava pää/sivuaineen professorin kanssa. T-93.850 Tietämystekniikan seminaari (2-6 Korvaavuudesta sovittava pää/sivuaineen professorin kanssa. Korvaavuudesta sovittava pää/sivuaineen professorin kanssa. Korvaavuudesta sovittava pää/sivuaineen professorin kanssa. Korvaavuudesta sovittava pää/sivuaineen professorin kanssa. Korvaavuudesta sovittava pää/sivuaineen professorin kanssa. Korvaavuudesta sovittava pää/sivuaineen professorin kanssa. T-106.790 Diplomityöseminaari (1 T-106.5800 Ohjelmistotekniikan seminaari T-93.5800 Tekoälyn seminaari L (3-10 kanssa. CSE-E5000 Seminar on Software Systems, Technologies and Security (5 T-106.5800 Ohjelmistotekniikan seminaari L (3-10 CS-E4000 Seminar in Computer Science (5 T-106.5820 Hajautettujen järjestelmien seminaari L (3-10 T-106.5840 Sulautettujen järjestelmien seminaari L (3-10 CSE-E5000 Seminar on Software Systems, Technologies and Security (5 CS-E4000 Seminar in Computer Science (5

Tik-76.402 Datateknik B T-76.403 Datorn som verktyg (1 Tik-76.420 Grundkurs i programmering (5 T-106.001 Datorn som verktyg (1 T-106.217 Grundkurs i programmering (5 T-106.1001 Tietokone työvälineenä T-106.1207 Grunderna i programmering (Java) ja T- 106.1243 Ohjelmoinnin jatkokurssi L1 (Java) T-106.1111 Johdatus opiskeluun ja tietojärjestelmiin TKK:lla (2 Ks. kurssikorvaavuustaulukko v. 2005 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille** ja ohjelmointikurssien kurssikorvaavuustaulukko v. 2013 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille***. Korvaavuutta ei vaadita, jos P- ja O-osa tulee muutenkin täyteen (yht. 100. Tarvittaessa korvataan uudella johdatuskurssilla (2. Ks. ohjeet tutkinnon suorittamisesta v. 2005 tutkintosäännön mukaan**. T-76.601 Ohjelmistotuotannon perusteet (3 T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät (2 T-76.3601 Ohjelmistotuotannon perusteet (5 T-76.4602 Ohjelmistokehityksen menetelmät CSE-C3610 Software Engineering (5 CSE-C3600 Software Design and Modelling (5 CS-C3150 Software Engineering (5 CS-C3180 Software Design and Modelling (5 T-76.612 Ohjelmistoprojektien hallinta T-76.613 Ohjelmistojen testaus ja laadunvarmistus (3 T-76.614 Ohjelmistotuotteen hallinta (2 T-76.5612 Ohjelmistoprojektien hallinta T-76.5613 Ohjelmistojen testaus ja laadunvarmistus T-76.4602 Ohjelmistokehityksen menetelmät CSE-E4600 Software Project Management (5 CS-E4960 Software Testing and Quality Assurance P (5 CSE-C3600 Software Design and Modelling (5 CS-E4930 Software Processes and Projects (5 CS-C3180 Software Design and Modelling (5 T-76.631 Ohjelmistoprosessit (2 T-76.5631 Ohjelmistoprosessit Ota yhteys Casper Lasseniukseen T-76.632 Tietotekniikkaoikeus (2 T-76.5632 Tietotekniikkaoikeus CSE-E4680 Law in Digital Society (5 6 CS-E5370 Law in Digital Society (5-6 T-76.633 Ohjelmistotuotannon erikoiskurssi (2-6 T-76.640 Ohjelmistoliiketoiminta T-76.5633 Ohjelmistotuotannon erikoiskurssi T-128.4200 Ohjelmistoyrityksen johtaminen T-76.5999 Ohjelmistotuotannon yksilölliset opinnot L T-128.2500 Management of a Software Venture P (6 kanssa CSE-E4755 Management of a Technology Venture CS-E5110 Management of a Technology Venture P (5 T-76.650 Ohjelmistotuotannon seminaari (2-6 T-76.651 Verkostoituneen tuotekehityksen tutkimusseminaari (2-6 T-76.652 Käyttäjä- ja asiakasvaatimusten määrittelyseminaari (2-6 T-76.5650 Ohjelmistotuotannon seminaari (3 5 T-76.5651 Hajautetun ohjelmistokehityksen seminaari T-76.5615 Vaatimusten määrittely ja hallinta CSE-E5690 Seminar in Software and Service Engineering (5 T-76.5654 Ohjelmistotuotekehityssemi naari (3 8 CSE-E4605 Requirements Engineering (5 CS-E5000 Seminar in Software and Service Engineering (5 T-76.5650 Seminar in Software Engineering L CS-E4940 Requirements Engineering (5 CSE-E5690 Seminar in Software and Service Engineering (5 CS-E5000 Seminar in Software and Service Engineering (5

T-76.656 T-76.7656 Väitöskirjaseminaari L V (2-8 CS-E5006 Doctoral Seminar L (V) (2-8 T-76.750 Tietotekniikkaoikeuden seminaari (2-6 T-76.751 Tietotekniikkaoikeuden erikoistyö (2-6 T-76.5750 Tietotekniikkaoikeuden seminaari T-76.5751 Tietotekniikkaoikeuden erikoistyö T-76.752 Verkkokauppaoikeus T-76.5752 Verkkokauppaoikeus T-76.753 Oikeus tietoyhteiskunnassa (4 T-76.754 Teknologiaoikeuden kirjatentti 1 (2 T-76.758 Teknologiaoikeuden kirjatentti 2 (2 T-76.759 Yksilöllinen opintojakso (2-10 T-76.xxx Seminaari tai erikoistyö T-76.1143 Tiedonhallintajärjestelmät T-76.3601 Introduction to Software Engineering (5 T-76.5753 Oikeus tietoyhteiskunnassa T-76.5754 Teknologiaoikeuden kirjatentti 1 T-76.5758 Teknologiaoikeuden kirjatentti 2 CSE-E5680 Seminar on Law and Technology (3 Ei korvaavaa kurssia T-76.5762 Legal Aspects of Service Management 3 op CSE-E4680 Law in Digital Society (5 6 Ei korvaavuutta. Yhteyshenkilö Martti Mäntylä. Ei korvaavuutta. Yhteyshenkilö Martti Mäntylä. T-76.5759 Yksilöllinen opintojakso Ei korvaavuutta. Yhteyshenkilö Martti Mäntylä. T-76.xxxx Seminaari tai erikoistyö CS-E500x vastaava seminaari tai erikoistyö CSE-A1200 Tietokannat (5 CSE-C3610 Software Engineering (5 CS-A1150 Tietokannat (5 CS-C3150 Software Engineering (5 CS-E5390 Seminar on Law and Technology (3 Ei korvaavuutta. Yhteyshenkilö Martti Mäntylä. CS-E5370 Law in Digital Society (5-6

T-76.4115 Ohjelmistokehitysprojekti 1 (5-8 Jos opiskelija on suorittanut lopetetun kurssin T-76.3601 Introduction to Software Engineering (huom. ei koske sen korvaavaa kurssia CSE-C3610 Software Engineering), hän voi korvata T-76.4115 Ohjelmistokehitysprojekti 1:n suorittamalla CSE-C2620 Ohjelmistoprojekti 2 JA osallistumalla projektityön valmisteluun jo kurssilla CSE- C2610 Ohjelmistoprojekti 1. Tässä tapauksessa suoritusmerkintä tulee vain kurssista CSE-C2620 Ohjelmistoprojekti 2, joka suoritetaan opiskelijalta kulloinkin vaaditun T-76.4115 Ohjelmistokehitysprojekti 1:n laajuuden mukaan (5-8 ja työmäärä mitoitetaan vastaamaan opintopisteitä. t CSE-C2610 ja CSE-C2620 tulee suorittaa saman lukuvuoden aikana. n CSE-C2620 korvaa kurssi CS-C2140 ja kurssin CSE-C2621 korvaa kurssi CS-C2130 T-76.4602 Software Development Methods (6 T-76.5050 Methods for Software Business and Engineering Research, L, (3-5 T-76.5115 Software Development Project II (6-8 CSE-C3600 Software Design and Modelling (5 CS-E5005 Research Methods in Software and Service Engineering (5 CSE-E5600 Software Project 3 (5 8. Korvaava kurssi suoritettava vastaavan kokoisena. CS-C3180 Software Design and Modelling (5 CS-E4910 Software Project 3 (5-8 T-76.5144 Managing Data in the Semantic Web (4 T-76.5150 Software Architectures P (5 T-76.5145 Semantic Data Management (4 CS-E4950 Software Architectures L 5 ( AS-75.2500 Semanttinen web L (4 T-75.4300 Semanttinen web L (4 ME-E4300 Semantic Web (5 CS-E4410 Semantic Web (5 T-76.5158 Ohjelmistotuotannon erikoistyö L T-76.5273 Seminar on Database Management L (2-6 T-76.5999 Ohjelmistotuotannon yksilölliset opinnot L T-86.5273 Implementing Service-Oriented Architectures (2-6 kanssa T-86.5175 Business Process Design and Implementation L (4 TAI AS-75.3601 Webpalvelutekniikat (4, korvaavana tarjolla T-86.5175 Business Process Design and Implementation L (4 (aiempi korvaava kurssi AS-75.3601 on poistunut opetusohjelmasta) kanssa T-76.5612 Software Project Management P (3-5 CSE-E4600 Software Project Management (5 CS-E4930 Software Processes and Projects (5