T-61 Informaatiotekniikka

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

T-61 Informaatiotekniikka

ICS. T-61 (Informaatiotekniikka)

TIETOJENKÄSITTELYTEORIAN PÄÄAINEEN KORVAAVUUSPERIAATTEET

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

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

Tärkeää huomioitavaa:

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

Computing Curricula raportin vertailu kolmeen suomalaiseen koulutusohjelmaan

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

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

Visualisointi informaatioverkostojen Opintoneuvoja Janne Käki

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

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

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

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

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

T DATASTA TIETOON

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Tärkeää huomioitavaa:

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Tietotekniikan opetus lukuvuonna Computer science course schedule in academic year Updated

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

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

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

Tutkintovaatimukset suoraan DI-vaiheeseen valituille

Aalto-yliopiston sähkötekniikan korkeakoulu Korvaavuusluettelo

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

TIETOJENKÄSITTELYTIEDE

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

Elektroniikan, tietoliikenteen ja automaation tiedekunta Korvaavuusluettelo S-38 Tietoverkkotekniikka

TIETOLIIKENNEVERKKOJEN OPISKELU TTY:llä

Tuotantotalouden tutkinto-ohjelma Korvavuusluettelo, päivitetty

Tietojenkäsittelytieteen tutkintovaatimukset

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

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

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

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

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

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

Geomatiikan tutkinto-ohjelman moduulirakenne

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

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

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

Lisäykset, poistot ja muutokset lukuvuoden opetusohjelmaan Osastoneuvosto

Tutkintovaatimukset suoraan DI-vaiheeseen valituille

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

Bioinformatics in Laboratory of Computer and Information Science

Tietojärjestelmätieteen ohjelmat

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

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

Matematiikka ja tilastotiede. Orientoivat opinnot /

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

Konetekniikan koulutusohjelman opintojaksomuutokset

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

OPINTOJAKSOJA KOSKEVAT MUUTOKSET/KONETEKNIIKAN KOULUTUSOHJELMA/ LUKUVUOSI

PERUSAINEIDEN LAAJA OPPIMÄÄRÄ

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

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

OPINTOJAKSOJA KOSKEVAT MUUTOKSET/KONETEKNIIKAN KOULUTUSOHJELMA/ LUKUVUOSI

TIETOTEKNIIKAN OPS

Tuotantotalouden tutkinto-ohjelma Korvavuusluettelo, päivitetty

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

TFM-osaston tuottamat vain sivuaineet lv

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

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

Konetekniikan osasto Osaston tuottamat opintojaksot

Tieto- ja palvelujohtamisen erikoistumisalue opintojen suunnittelu

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

CS35A0011 Johdatus tietojohtamiseen ja informaatioverkostoihin 6

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

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

Poistuvat kurssit ja korvaavuudet (RRT ja YYT)

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

TU901-O Ohjelman yhteiset opinnot

Tietotekniikan kandidaatin tutkinto

Viestintätieteiden kandidaattiohjelma

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

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

Opettajatuutorointi-kurssin syksyn 2006 kyselyjen tulokset

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

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

4.5. MATEMAATTISTEN AINEIDEN OPETTAJANKOULUTUS Tutkinnon rakenne. Matemaattisten aineiden koulutusohjelma

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

KURSSIEN POISTOT JA MUUTOKSET LUKUVUODEKSI

SISÄLLYSLUETTELO. Tietotekniikan tutkinto-ohjelman opinto-opas

Master s Programme in Building Technology Rakennustekniikka Byggteknik

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

HOPS-tilaisuudet 8.4. ja 10.4.

OPINTOJAKSOJA KOSKEVAT MUUTOKSET/MATEMATIIKAN JA FYSIIKAN LAITOS/ LUKUVUOSI

Tekniikan kandidaatti, Energia- ja informaatiotekniikan ohjelma

Laskennallisen tekniikan tekniikan kandidaatti (muok )

F901-P Perusopinnot P (80 op) op opetusperiodi

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

Ohjelmistotekniikan pääaine

Matematiikka tai tilastotiede sivuaineena

Perustieteiden korkeakoulun sivuaineopas

Tietotekniikan ohjelma Teknisen viestinnän ohjelma Kauppatieteiden maisterin tutkinto Tietotekniikka Teknillinen tiedekunta

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

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

Transkriptio:

1 Tietotekniikka * Tutkinnon suorittaminen vuoden 2005 tutkintosäännön mukaisesti ks. Into Kurssikorvaavuusluettelo Päivitetty 7.8.2014 ** Vanhojen ohjelmointikurssien kurssikorvaavuuskaavio ks. taulukko *** ohjelmointikurssien kurssikorvaavuudet v. 2013 tutkintosäännön mukaista kandidaatin tutkintoa suorittaville opiskelijoille https://into.aalto.fi/display/fikandsci/kurssit+ja+korvaavuudet Käyttöohje 1. Hae etsimäsi kurssi CTRL + F 2. Viimeisin sarake oikealla on voimassaoleva kurssi/ajankohtaisin tieto, edelleen tarjottavat kurssit tummansinisellä 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-oppaissa annettu ohjeistus moduulien tai 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! T-61 Informaatiotekniikka Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava T-61.123 Tietokoneen arkkitehtuuri (3 T-0.3123 Tietokone ja käyttöjärjestelmä (6 S-87.3190 Tietokoneen arkkitehtuuri (5 Ei korvaavuutta. Kurssi viimeistä kertaa keväällä 2013.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 Tik-61.125 Tietokoneen arkkitehtuuri (5 Tik-61.131 Hahmontunnistuksen perusteet (2,5 JA Tik-61.171 Hahmontunnistuksen ohjelmatyö (1 T-61.123 Tietokoneen arkkitehtuuri (3 T-61.231 Hahmontunnistuksen perusteet (3 T-0.3123 Tietokone ja käyttöjärjestelmä (6 T-61.3020 Hahmontunnistuksen perusteet (4 Tik-61.133 Tietokonenäkö (3,5 T-61.233 Tietokonenäkö (3 T-61.5070 Tietokonenäkö (5 Tik-61.138 Signaalien estimointi ja suodatus (3 JA Tik-61.172 Signaalien estimoinnin ja suodatuksen ohjelmatyö (1 T-61.140 Signaalinkäsittelyjärjestelmät (2 Tik-61.145 Signaalien digitaalisen käsittelyn perusteet (3 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. T-61.238 Signaalien tilastollinen mallinnus (3 T-61.2010 Datasta tietoon (4 T-61.246 Digitaalinen signaalinkäsittely ja suodatus (4 T-61.3040 Signaalien tilastollinen mallinnus (5 ICS-C3000 Datasta tietoon (5 T-61.3010 Digitaalinen signaalinkäsittely ja suodatus (6 S-87.3190 Tietokoneen arkkitehtuuri (5 T-61.3025 Hahmontunnistuksen perusteet (5 T-61.3015 Digitaalinen signaalinkäsittely ja suodatus 5 op ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet 5 op Ei korvaavuutta. Kurssi 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*

2 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 kuvan-käsittelyn ohjelmatyö (1 T-61.152 Informaatiotekniikan seminaari (2 Tik-61.161 Neuraalilaskennan perusteet (2,5 JA Tik-61.175 Neuraalilaskennan ohjelmatyö (1 Tik-61.166 Neuraalilaskennan erikoiskurssi (2-5 T-61.246 Digitaalinen signaalinkäsittely ja suodatus (4 T-61.247 Digitaalinen kuvankäsittely (3 T-61.261 Neuraalilaskennan perusteet (3 Voidaan korvata jollain seuraavista erikoiskursseista: T-61.18x, T- 122.10x T-61.3010 Digitaalinen signaalinkäsittely ja suodatus (6 T-61.5100 Digitaalinen kuvankäsittely (5 T-61.3030 Neuraalilaskennan perusteet (5 Ks. korvaavuudet T-61.18x- ja T- 122.10x-kurssien kohdalta. T-61.3015 Digitaalinen signaalinkäsittely ja suodatus 5 op Lukuvuonna 2008-2009 kurssin sai suoritettua osallistumalla T-61.60x0 seminaariin (5 kevennettynä versiona. Tik-61.170 Informaatiotekniikan ohjelmatyöt (3 : oli valittava kolme seuraavista harjoitustöistä T-61.3050 Machine Learning: Basic Principles (5 ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet 5 op 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. 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.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.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.5900 Informaatiotekniikan erikoistyö (5-10 tulee suorittaa vähintään 7 op laajuisena, jotta se korvaa vanhan opintojakson. T-61.3025 Hahmontunnistuksen perusteet (5 Korvaavuus sovittava moduulin vastuuprofessorin kanssa

3 T-61.238 Signaalien tilastollinen mallinnus (3 T-61.246 Digitaalinen signaalinkäsittely ja suodatus (4 T-61.247 Digitaalinen kuvankäsittely (3 T-61.3040 Signaalien tilastollinen mallinnus (5 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 ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet 5 op T-61.256 Oppivat mallit ja menetelmät (3 T-61.261 Neuraalilaskennan perusteet (3 T-61.5040 Oppivat mallit ja menetelmät (5 T-61.3030 Neuraalilaskennan perusteet (5 T-61.5140 Machine Learning: Advanced Probabilistic Methods (5 T-61.3050 Machine Learning: Basic Principles (5 Opiskelija voi hyväksyttää kursseista T- 61.5040, T-61.3050, T-61.5140 vain kaksi tutkintoonsa. 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. T-61.263 Neuraalilaskennan jatkokurssi (3 T-61.5030 Neuraalilaskennan jatkokurssi (5 T-61.5130 Machine Learning and Neural Networks (5 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. T-61.271 Informaation visualisointi (3 T-61.281 Luonnollisen kielen tilastollinen käsittely (3 T-61.2010 Datasta tietoon (4 T-61.5010 Informaation visualisointi (5 T-61.5020 Luonnollisen kielen tilastollinen käsittely (5 ICS-C3000 Datasta tietoon (5 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 cr) T-61.3030 Neuraalilaskennan perusteet (5 T-61.3040 Statistical Signal Modeling (5 cr) T-61.3050 Machine Learning: Basic Principles (5 cr) ICS-C3000 Datasta tietoon (5 T-61.3015 Digitaalinen signaalinkäsittely ja suodatus 5 op ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet 5 op T-61.3025 Hahmontunnistuksen perusteet (5 T-61.3050 Machine Learning: Basic Principles (5 cr) ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet 5 op

4 T-61.5010 Information Visualization P (5 cr) T-61.5020 Statistical Natural Language Processing P (5 cr) T-61.5030 Neuraalilaskennan jatkokurssi (5 T-61.5040 Learning Models and Methods P (5 cr) 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 cr) T-61.5130 Machine Learning and Neural Networks (5 T-61.5140 Machine Learning: Advanced Probabilistic Methods P (5 cr) T-61.5080 Signal Processing in Neuroinformatics (5 T-61.5090 Image Analysis in Neuroinformatics (5 T-61.5100 Digital Image Processing (5 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 cr) T-61.5140 Machine Learning: Advanced Probabilistic Methods P (5 cr) T-61.5150 Speech Recognition P (5 cr) T-61.5900 Informaatiotekniikan erikoistyö (5-10 T-61.5910 Research Project in Computer and Information Science P (5-10 cr) T-61.6010 Special Course in Computer and Information Science I P (3-10 cr) T-61.5100 Digital Image Processing (5 S-89.5150 Speech Recognition L 5 cr

5 T-61.6020 Special Course in Computer and Information Science II P (3-10 cr) T-61.6030 Special Course in Computer and Information Science III P (3-10 cr) T-61.6040 Special Course in Computer and Information Science IV P (3-10 cr) 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 cr) T-61.6900 Individual Studies P (1-10 cr) T-61.9910 Special Course in Computer and Information Science with Varying Content P (3-10 cr) T-61.9920 Special Course in Computer and Information Science with Varying Content P (3-10 cr) T-79 Tietojenkäsittelyteoria Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava T-79.144 T-79.3001 Voidaan korvata joko uuden Logiikka tietotekniikassa: perusteet (2 Logiikka tietotekniikassa: perusteet 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-79.145 T-79.146 T-79.5101 Logiikka tietotekniikassa: Logiikka tietotekniikassa: Advanced Course in Computational erityiskysymyksiä I (3 erityiskysymyksiä I (2 Logic P (4 cr) Ei korvaavuutta / korvaavuus sovittava T-79.147 Tietojenkäsittelyteorian perusteet (3 T-79.148 Tietojenkäsittelyteorian perusteet (2 T-79.1001 Tietojenkäsittelyteorian perusteet T ICS-C2000 Tietojenkäsittelyteoria (5 T-79.149 Diskreetit rakenteet (2 T-79.5201 Discrete Structures P (4 cr) Ei korvaavuutta / korvaava kurssi sovittava moduulin vastuuprofessorin kanssa

6 T-79.151 Automaatit ja formaalit kielet (2 T-79.153 T-79.240 T-79.5103 Algoritmit ja laskettavuus (2 Laskennallisen vaativuuden Computational Complexity Theory P erikoiskurssi (3 (5 cr) T-79.154 Logiikka tietotekniikassa: erityiskysymyksiä II (2 T-79.5102 Special Course in Computational Logic P (4 cr) Ei korvaavuutta / korvaavuus sovittava T-79.157 Tietojenkäsittelyjärjestelmien formaali kuvaus ja verifiointi (2 T-79.159 Cryptography and data security (3 T-79.161 Kombinatoriset algoritmit (2 T-79.5305 Formal Methods P (4 cr) T-79.4501 Cryptography and Data Security (4 cr) T-79.5202 Combinatorial Algorithms P (4 cr) Ei korvaavuutta / korvaavuus sovittava T-79.4502 Cryptography and Data Security (5 cr) T-79.163 Kombinatoristen algoritmien erikoiskurssi (2 T-79.165 Graafiteoria T-79.5203 Graph Theory P (5 cr) T-79.5205 Combinatorics P (5 cr) T-79.179 T-79.4301 T-79.4302 Parallel and Distributed Rinnakkaiset ja hajautetut digitaaliset järjestelmät (3 Parallel and Distributed Systems (4 cr) Systems (5 cr) T-79.184 T-79.185 T-79.5302 Rinnakkainen ja hajautettu laskenta (3 Verifiointi (3 Symbolic Model Checking P (4 cr) T-79.5305 Formal Methods P (4 cr) T-79.186 Reaktiiviset järjestelmät (2 T-79.5301 Reactive Systems P (4 cr) T-79.5302 Symbolic Model Checking P (4 cr) T-79.5305 Formal Methods P (4 cr) T-79.187 Tekoälyn perusteet (2 T-79.188 Tekoälyn erityiskysymyksiä (2 T-79.189 Tietojenkäsittelyteorian erikoistyö (3 T-79.5001 Student Project in Theoretical Computer Science (5 cr) T-79.190 Rinnakkaisohjelmistojen testaus (2 T-79.5302 Symbolic Model Checking P (4 cr) T-79.5305 Formal Methods P (4 cr) Ei korvaavuutta / korvaavuus sovittava

7 T-79.192 Tietojenkäsittelyteorian erikoiskurssi (2 T-79.4001 Seminar on Theoretical Computer Science (3 cr) 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.193 Rinnakkaisohjelmistojen määrittelymenetelmät (2 T-79.5301 Reactive Systems P (4 cr) T-79.5302 Symbolic Model Checking P (4 cr) T-79.5305 Formal Methods P (4 cr) T-79.194 Tietojenkäsittelyteorian seminaari (2 T-79.4001 Seminar on Theoretical Computer Science (3 cr) 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.198 Digitaalitekniikan lisensiaattikurssi L ( (10 T-79.230 Agenttipohjaisen tietojenkäsittelyn perusteet (3 T-79.231 Parallel and distributed digital systems (3 cr) T-79.232 Turvallisuuskriittiset järjestelmät (2 T-79.5102 Special Course in Computational Logic P (4 cr) T-79.4301 Parallel and Distributed Systems (4 cr) AS-116.3180 Automaatiojärjestelmien luotettavuus Ei korvaavuutta / korvaava kurssi sovittava moduulin vastuuprofessorin kanssa T-79.5206 Combinatorial Models and Stocastic Algorithms P 5 cr T-79.250 T-79.5204 Ei korvaavaa kurssia, Kombinatoriset mallit ja stokastiset Combinatorial Models and algoritmit Stochastic Algorithms P (6 cr) T-79.295 Yksilöllinen opintojakso (1-10 T-79.300 Tietojenkäsittelyteorian lisensiaattikurssi (2-10 T-79.7002 Individual Studies P (1-10 cr) T-79.7001 Postgraduate Course in Theoretical Computer Science P (2-10 cr) Ei korvaavuutta / korvaava kurssi sovittava moduulin vastuuprofessorin kanssa T-79.4302 Parallel and Distributed Systems (5 cr) suositellaan T-79.5207 Advanced Course in Algorithms, T-79.5205 Combinatorics. Yhteyshenkilö prof. Pekka Orponen. T-79.298 Digitaalisten järjestelmien lisensiaattikurssi (10 T-79.300 Tietojenkäsittelyteorian lisensiaattikurssi (2-10 T-79.7001 Postgraduate Course in Theoretical Computer Science P (2-10 cr) T-79.503 Kryptologian perusteet T-79.5501 Cryptology P (5 cr) T-79.510 T-79.513 T-79.5502 Seminar on Cryptography and Seminar on cryptography and Advanced Course in Cryptology P (5 Security Protocols (3 security protocols (3-6 cr) 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 cr) Ei korvaavaa kurssia, mikä tahansa tietojenkäsittelyteorian syventävän moduulin kursseista käy. Yhteyshenkilö prof. Kaisa Nyberg. Ei korvaavaa kurssia, mikä tahansa tietojenkäsittelyteorian syventävän moduulin kursseista käy. Yhteyshenkilö prof. Kaisa Nyberg.

8 T-79.512 Cryptology: special topics (2 T-79.515 Cryptology: special topics (2-6 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.901 Computing forum (3 Kurssikorvaavuudesta neuvoteltava erikseen pää/sivuaineen professorin kanssa. T-79.1001 Tietojenkäsittelyteorian perusteet T 4 op ICS-C2000 Tietojenkäsittelyteoria (5 T-79.1002 Tietojenkäsittelyteorian perusteet Y 2 op ICS-C2000 Tietojenkäsittelyteoria (5 T-79.3001 Logiikka tietotekniikassa: perusteet (4 T-79.4001 Seminar on Theoretical Computer Science (3 cr) V T-79.4002 Introduction to Advanced Computing Research (2 cr) Voidaan korvata joko 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-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.4101 Discrete Models and Search (5 cr) T-79.4201 Search Problems and Algorithms (4 cr) T-79.4202 Principles of Algorithmic Techniques (5 cr) T-79.4301 Parallel and Distributed Systems (5 cr) T-79.4302 Parallel and Distributed Systems (5 cr) T-79.4501 Cryptography and Data Security (4 cr) T-79.4502 Cryptography and Data Security (5 cr) T-79.5001 Student Project in Theoretical Computer Science (5 cr) T-79.4101 Discrete Models and Search (5 cr) T-79.4302 Parallel and Distributed Systems (5 cr) T-79.4502 Cryptography and Data Security (5 cr) T-79.5101 Advanced Course in Computational Logic (4 T-79.5104 Advanced Course in Computational Logic (5cr) P

9 T-79.5102 Special Course in Computational Logic (4 T-79.5103 Computational Complexity Theory P (5 cr) T-79.5104 Advanced Course in Computational Logic (5cr) P T-79.5105 Answer Set Programming (5cr) P T-79.5201 Discrete Structures P (4 T-79.5202 Combinatorial Algorithms P (4 cr) T-79.5203 Graph Theory P (5 cr) T-79.5105 Answer Set Programming (5cr) P T-79.5205 Combinatorics P (5 cr) T-79.5205 Combinatorics P (5 cr) T-79.5205 Combinatorics P (5 cr) T-79.5204 Combinatorial Models and Stochastic Algorithms P (6 cr) T-79.5205 Combinatorics (5 cr) P 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. T-79.5206 Combinatorial Models and Stocastic Algorithms P 5 cr T-79.5207 Advanced Course in Algorithms P 5 cr Ei korvaavaa kurssia, suositellaan T- 79.5207 Advanced Course in Algorithms, T-79.5205 Combinatorics. Yhteyshenkilö prof. Pekka Orponen. T-79.5301 Reactive Systems P (4 cr) T-79.5306 Reactive Systems (5cr) P Ei korvaavaa kurssia, mikä tahansa tietojenkäsittelyteorian syventävän moduulin kursseista käy. T-79.5302 Symbolic Model Checking P (4 T-79.5307 Distributed Computing (5 P V T-79.5308 Scalable Cloud Computing L (5 CSE-E5430 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. Kurssin 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 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 T-79.5306 Reactive Systems P (5 Ei korvaavaa kurssia, mikä tahansa tietojenkäsittelyteorian syventävän moduulin kursseista käy.

10 T-79.5307 Distributed Computing T-79.5308 Scalable Cloud Computing L (5 T-79.5401 Liikkuvuudenhallinnan erikoiskurssi T-79.5501 Cryptology P (5 cr) T-79.5308 Scalable Cloud Computing L (5 CSE-E5430 Scalable Cloud Computing (5 T-79.7003 Research Course in Theoretical Computer Science P (1-10 cr) CSE-E5430 Scalable Cloud Computing (5 T-79.5502 Advanced Course in Cryptology P 5 cr T-79.7001 Postgraduate Course in Theoretical Computer Science P (2-10 cr) T-79.7002 Individual Studies P (1-10 cr) T-79.7003 Research Course in Theoretical Computer Science P (1-10 cr) Ei korvaavaa kurssia, mikä tahansa tietojenkäsittelyteorian syventävän moduulin kursseista käy. Yhteyshenkilö prof. Kaisa Nyberg. T-122 Informaatiotekniikka Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava T-122.101 Informaatiotekniikan T-61.6050 Informaatiotekniikan erikoiskurssi V (2-5 erikoiskurssi V (3-7 T-122.102 Informaatiotekniikan erikoiskurssi VI (2-5 T-122.103 Tiedon louhinnan algoritmiset menetelmät (3 T-76 Ohjelmistotuotanto T-61.6060 Informaatiotekniikan erikoiskurssi VI (3-7 T-61.5060 Tiedon louhinnan algoritmiset menetelmät (5 Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava 3.76.130 Informaatiojärjestelmät Tik-76.132 Ohjelmistotuotanto (3 T-76.601 Ohjelmistotuotannon T-76.3601 Ohjelmistotuotannon CSE-C3610 Software Engineering perusteet (3 perusteet (5 (5 Tik-76.001 Tietotekniikka A (3 Tik-76.005 Tietotekniikan peruskurssi (2 T-106.041 Tietotekniikan peruskurssi (2 T-106.1041 Tietotekniikan peruskurssi (3 CSE-A1130 Tietotekniikka sovelluksissa (5

11 Tik-76.002 Tietotekniikka B (5 Tik-76.030 T-93.210 Ks. vanhojen ohjelmointikurssien korvaavuuskaavio**, Ohjelmoinnin peruskurssi T1 (5-6 Ohjelmoinnin peruskurssi T1 (5-6 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.002 Tietotekniikka B (5 Tik-76.020 Ohjelmoinnin peruskurssi L1 (5 T-106.213 Ohjelmoinnin peruskurssi L1 (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.002 Tietotekniikka B (5 Tik-76.030 Ohjelmoinnin peruskurssi Y1 (5 T-106.216 Ohjelmoinnin peruskurssi Y1 (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.003 Ohjelmoinnin perusteet (2 Tik-76.004 Ohjelmointi II (3 Tik-76.006 Tietotekniikan työkurssi (2 Tik-76.007 Tieteellinen laskenta (2-3 Tik-76.011 Ohjelmoinnin peruskurssi T2 (3 T-106.061 Tietotekniikan työkurssi (2 Tik-76.299 Concurrency in Data Structures (2 T-106.230 Ohjelmoinnin peruskurssi T2 (3 T-106.1061 Tietotekniikan työkurssi (3 Tik-76.015 T-106.290 T-106.4000 Ohjelmistotekniikan Ohjelmoinnin laboratoriotyöt (2-5 Ohjelmoinnin laboratoriotyöt (2-5 laboratoriotyöt (3 8 Tik-76.298 Concurrency in Data Structures (2 CSE-A1130 Tietotekniikka sovelluksissa (5 T-106.5550 Tutkimusmenetelmät T-106.910 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***. T-76.021 Ohjelmoinnin peruskurssi L2 (3 T-76.024 Ohjelmoinnin peruskurssi 2 (4 T-106.233 Ohjelmoinnin peruskurssi 2 (4 T-76.050 Ohjelmistoliiketoiminnan ja -tuotannon tutkimusmenetelmät T-76.101 Ohjelmoinnin pitkä peruskurssi (5 Tik-76.106 Tuotemallit (3 Tik-76.115 Tietojenkäsittelyopin ohjelmatyö (5 T-76.5050 Ohjelmistoliiketoiminnan ja -tuotannon tutkimusmenetelmät (3-5 Tik-76.010 T-93.210 Ks. vanhojen ohjelmointikurssien korvaavuuskaavio**, Ohjelmoinnin peruskurssi T1 (5-6 Ohjelmoinnin peruskurssi T1 (5-6 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-86.146 Tuotemallit, poistunut ilman korvaavuutta (2-3 T-93.720 Tietämystekniikan projekti (3-8 T-106.720 Ohjelmistotekniikan projekti (3-8 T-76.4115 Ohjelmistokehitysprojekti I (5-6 + T-76.5158 Ohjelmistotuotannon erikoistyö (2 T-76.4115 Ohjelmistokehitysprojekti I (5-6 + T-76.5999 Ohjelmistotuotannon yksilölliset opinnot L CSE-C2610 ja CSE-C2620 Ohjelmistoprojekti 1 & 2 (5 + 5 ks. lisätietoja kurssin T-76.4115 kohdalta

12 Tik-76.122 Tietorakenteet ja algoritmit (3 Tik-76.012 Tietorakenteet ja algoritmit T (3 T-106.250 T-106.1220 Tietorakenteet ja Tietorakenteet ja algoritmit T (3-5 algoritmit T (5 CSE-A1140 Tietorakenteet ja algoritmit (5 Tik-76.122 Tietorakenteet ja algoritmit (3 Tik-76.022 Tietorakenteet ja algoritmit Y (3 T-106.253 T-106.1223 Tietorakenteet ja Tietorakenteet ja algoritmit Y (3-5 algoritmit Y (5 CSE-A1141 Tietorakenteet ja algoritmit Y (5 Tik-76.123 Algoritmien suunnittelu ja analyysi (3 Tik-76.124 Tietokone työvälineenä (1 Tik-76.133 Ohjelmistoprojektit (2-5 Tik-76.134 Tietämystekniikan erikoiskurssi (2-5 Tik-76.136 Yksilöllinen opintojakso (1-10 T-106.410 Algoritmien suunnittelu ja analyysi (3 T-106.001 Tietokone työvälineenä (1 T-76.612 Ohjelmistoprojektien hallinta (2 T-93.810 Tietämystekniikan erikoiskurssi (2-5 T-93.870 Yksilöllinen opintojakso (1-10 T-106.4100 Design and Analysis of Algorithms (5 cr) T-106.1111 Johdatus opiskeluun ja tietojärjestelmiin (2 T-76.5612 Ohjelmistoprojektien hallinta (3-4 T-93.6200 Special Course on Artificial Intelligence P (1-8 cr) T-93.6400 Yksilölliset opinnot (1 15 V L 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* Tik-76.139 Käyttöjärjestelmät (4 T-106.435 Käyttöjärjestelmäprojekti (2 JA T-106.430 Käyttöjärjestelmät (2 T-106.5150 Käyttöjärjestelmäprojekti (5 JA T-106.4150 Käyttöjärjestelmät ja rinnakkaisohjelmointi (5 T-106.5150 Käyttöjärjestelmäprojekti (5 JA T-106.4155 Käyttöjärjestelmät (5 T-106.5150 Käyttöjärjestelmäprojekti (5 JA CSE-C3200 Käyttöjärjestelmät (5 Tik-76.138 Ohjelmistometodiikka (4 Tik-76.141 Tietokanta-algoritmit (3 Tik-76.142 Vuorovaikutteinen tietojenkäsittely (3 Tik-76.137 Olio-ohjelmointi (3 T-106.510 Tietokanta-algoritmit (3 Tik-76.014 Ohjelmoinnin peruskurssi T3 (4 T-106.5200 Tietokanta-algoritmit (5 T-121.100 Johdatus käyttäjäkeskeiseen tuotekehitykseen (1 JA T-121.110 Käyttäjäkeskeisen tuotekehityksen harjoitustyö (3 T-106.270 Ohjelmoinnin peruskurssi T3 (4 T-106.5220 Transaktionhallinta tietokantajärjestelmissä L (4 T-121.2100 Johdatus käyttäjäkeskeiseen tuotekehitykseen (2 JA T-121.3110 Käyttäjäkeskeisen tuotekehityksen harjoitustyö 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 CSE-C3800 Käyttöliittymät ja käytettävyys 5 op (5 T-76.143 Tiedonhallintajärjestelmät (3 Tik-76.144 Logiikkaohjelmointi (3 T-76.147 Tietämystekniikan peruskurssi (4 T-76.1143 Tiedonhallintajärjestelmät T-93.540 Logiikkaohjelmointi (3 CSE-A1200 Tietokannat (5 T-93.5500 Logiikka- ja rajoiteohjelmointi T-93.440 T-93.4400 Tekoälyn perusteet Tietämystekniikan peruskurssi (4 T-79.5105 Answer Set Programming P (5 cr) T-79.4101 Discrete Models and Search T-76.148 Tietokoneverkot (3 T-109.300 Tietoliikennearkkitehtuurit (4 T-110.300 Tietoliikennearkkitehtuurit (4 T-110.2100 Johdatus tietoliikenteeseen (5 CSE-C2400 Tietokoneverkot (5

13 T-76.149 Ohjelmointikielten kääntäjät (4 T-106.550 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.5150 Ohjelmistoarkkitehtuurit Tik-106.520 Hajautetut järjestelmät (3 T-76.158 Ohjelmistotekniikan erikoistyö (3 T-106.830 Ohjelmistotekniikan erikoistyö (3 T-106.6300 Ohjelmistotekniikan erikoistyö Tik-76.161 Yksilöllinen opintojakso (2-10 T-93.710 Täydentävä opintojakso (1-3 T-106.710 Täydentävä opintojakso (1-3 T-106.6100 Täydentävät opinnot T-106.6400 Yksilölliset opinnot Tik-76.164 Sulautetut järjestelmät (3 T-106.530 Embedded Systems (3 T-106.5300 Embedded Systems Tik-76.166 Rinnakkaisohjelmointi (3 T-106.420 Rinnakkaisohjelmointi (3 T-106.5600 Concurrent Programming P (5 cr) Tik-76.167 Tietotekniikan erikoistyö (2 T-86.160 Tuotannon tietotekniikan erityiskysymyksiä I (2-6 T-86.5160 Tuotannon tietotekniikan erityiskysymyksiä I (5-10 T-76.168 Tietämystekniikan erikoistyö (3 T-93.830 Tietämystekniikan erikoistyö (3 T-93.6300 Tekoälyn erikoistyö Tik-76.169 Tietokantajärjestelmien tutkimusseminaari (1-3 T-76.174 Vuorovaikutteisen tietojenkäsittelyn seminaari (2 Tik-76.182 Tietojenkäsittelyteollisuus (2 Tik-76.199 Tiedon kompressoinnin seminaari (2-6 T-121.900 Käyttöliittymien ja käytettävyyden seminaari (2-6 T-76.640 Ohjelmistoliiketoiminta (2-4 T-121.5900 Seminar on User Interfaces and Usability 3-8 op T-128.4200 Ohjelmistoyrityksen johtaminen (6 T-128.2500 Management of a Software Venture P (6 Tik-76.202 Information technology A (3 Tik-76.209 Computer as a tool (1 Tik-76.212 Information technology, basic course (2 T-106.003 Computer as a tool (1 T-106.043 Information technology, basic course (2 T-106.1003 IT Services at TKK T-106.1043 Information Technology - Basic Course (3 cr) T-106.1004 IT Services on Aalto Otaniemi campus (2 cr) erikseen. Yhteyshenkilö Aura Paloheimo. erikseen. Yhteyshenkilö Aura Paloheimo. Tik-76.213 Information Technology, laboratory course (2 Tik-106.063 Information Technology, laboratory course (2

14 Tik-76.220 Tietojenkäsittelyn erikoiskurssi (2-6 T-76.221 Ohjelmistotekniikan erikoiskurssi (1-5 T-76.270 Ohjelmistotekniikan seminaari (2-6 Tik-76.272 Rinnakkaislaskennan seminaari (2-6 T-106.810 Ohjelmistotekniikan erikoiskurssi (1-5 T-106.850 Ohjelmistotekniikan seminaari (2-6 T-106.6200 Ohjelmistotekniikan erikoiskurssi (1-8 T-106.5800 Ohjelmistotekniikan seminaari T-76.275 Tietämystekniikan seminaari (2-6 T-93.850 Tietämystekniikan seminaari (2-6 T-93.5800 Tekoälyn seminaari L (3-10 T-106.5800 Ohjelmistotekniikan seminaari L (3-10 T-106.5820 Hajautettujen järjestelmien seminaari L (3-10 T-106.5840 Sulautettujen järjestelmien seminaari L (3-10 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.402 Datateknik B T-76.403 Datorn som verktyg (1 T-76.601 Ohjelmistotuotannon perusteet (3 Tik-76.420 Grundkurs i programmering (5 T-106.001 Datorn som verktyg (1 T-76.3601 Ohjelmistotuotannon perusteet (5 T-106.217 Grundkurs i programmering (5 T-106.1001 Tietokone työvälineenä CSE-C3610 Software Engineering (5 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. vanhojen ohjelmointikurssien korvaavuuskaavio** 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.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät (2 T-76.4602 Ohjelmistokehityksen menetelmät CSE-C3600 Software Design and Modelling (5 T-76.612 Ohjelmistoprojektien hallinta T-76.5612 Ohjelmistoprojektien hallinta T-76.613 Ohjelmistojen testaus ja laadunvarmistus (3 T-76.5613 Ohjelmistojen testaus ja laadunvarmistus T-76.614 Ohjelmistotuotteen hallinta (2 T-76.4602 Ohjelmistokehityksen menetelmät CSE-C3600 Software Design and Modelling (5

15 T-76.631 Ohjelmistoprosessit (2 T-76.5631 Ohjelmistoprosessit T-76.632 Tietotekniikkaoikeus (2 T-76.5632 Tietotekniikkaoikeus T-76.633 Ohjelmistotuotannon erikoiskurssi (2-6 T-76.5633 Ohjelmistotuotannon erikoiskurssi T-76.5999 Ohjelmistotuotannon yksilölliset opinnot L T-76.640 Ohjelmistoliiketoiminta T-128.4200 Ohjelmistoyrityksen johtaminen T-128.2500 Management of a Software Venture P (6 T-76.650 Ohjelmistotuotannon seminaari (2-6 T-76.5650 Ohjelmistotuotannon seminaari (3 5 T-76.651 Verkostoituneen tuotekehityksen tutkimusseminaari (2-6 T-76.652 Käyttäjä- ja asiakasvaatimusten määrittelyseminaari (2-6 T-76.750 Tietotekniikkaoikeuden seminaari (2-6 T-76.5651 Hajautetun ohjelmistokehityksen seminaari T-76.5615 Vaatimusten määrittely ja hallinta T-76.5750 Tietotekniikkaoikeuden seminaari T-76.5654 Ohjelmistotuotekehitysseminaari (3 8 T-76.5650 Seminar in Software Engineering L T-76.751 Tietotekniikkaoikeuden erikoistyö (2-6 T-76.5751 Tietotekniikkaoikeuden erikoistyö T-76.752 Verkkokauppaoikeus T-76.5752 Verkkokauppaoikeus T-76.5762 Legal Aspects of Service Management 3 op 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.5753 Oikeus tietoyhteiskunnassa T-76.5754 Teknologiaoikeuden kirjatentti 1 T-76.5758 Teknologiaoikeuden kirjatentti 2 T-76.5759 Yksilöllinen opintojakso T-76.xxxx Seminaari tai erikoistyö CSE-A1200 Tietokannat (5 T-76.3601 Introduction to Software Engineering (5 T-76.4115 Ohjelmistokehitysprojekti 1 (5-8 CSE-C3610 Software Engineering (5 CSE-C2610 ja CSE-C2620 Ohjelmistoprojekti 1 & 2 (5 + 5 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öhön jo kurssilla CSE-C2610 Ohjelmistoprojekti 1 periodista II alkaen. Tässä tapauksessa kurssi CSE-C2620 Ohjelmisto-projekti 2 voidaan suorittaa opiskelijalta kulloinkin vaaditun T-76.4115 Ohjelmistokehitysprojekti 1:n laajuuden mukaan (5-8. Kurssit CSE-C2610 ja CSE-C2620 tulee suorittaa saman lukuvuoden aikana.

16 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 cr) T-76.5144 Managing Data in the Semantic Web (4 cr) T-76.5150 Software Architectures P (5 cr) T-76.5158 Ohjelmistotuotannon erikoistyö L CSE-C3600 Software Design and Modelling (5 T-76.5145 Semantic Data Management (4 cr) T-76.5999 Ohjelmistotuotannon yksilölliset opinnot L AS-75.2500 Semanttinen web L (4 T-75.4300 Semanttinen web L (4 T-76.5273 Seminar on Database Management L (2-6 cr) T-86.5273 Implementing Service-Oriented Architectures (2-6 cr) T-86.5175 Business Process Design and Implementation L (4 cr) TAI AS- 75.3601 Web-palvelutekniikat (4 T-76.5612 Software Project Management P (3-5 cr) T-76.5613 Software Testing and Quality Assurance P (5 cr) T-76.5615 Requirements Engineering P (2-4 cr) T-76.5631 Software processes P (3-5 cr) T-76.5632 Tietotekniikkaoikeus L (3-6 T-76.5633 Ohjelmistotuotannon erikoiskurssi L T-76.5999 Ohjelmistotuotannon yksilölliset opinnot L T-76.5650 Seminar in Software Engineering P (3-5 cr) T-76.5651 Hajautetun ohjelmistokehityksen seminaari T-76.5652 Vaatimustenmäärittelyn ja hallinnan seminaari T-76.5653 Ohjelmistotuoteperheet - seminaari T-76.5654 Seminar on Software Product Development P T-76.5654 Ohjelmistotuotekehitysseminaari (3-8 T-76.5655 Ohjelmistotuotannon tutkimusseminaari (3 5 T-76.565x Seminaari T-76.5650 Seminar in Software Engineering L T-76.5650 Seminar in Software Engineering L

17 T-76.5655 Research Seminar on Software Engineering P (3-8 cr) T-76.5699 Ohjelmistotuotannon yksilölliset opinnot L (2-10 T-76.5750 Seminar on Law and Technology P (3 cr) T-76.5751 Tietotekniikkaoikeuden erikoistyö L T-76.5752 Verkkokauppaoikeus L 3 op T-76.5759 Tietotekniikkaoikeuden yksilölliset opinnot L T-76.5762 Legal Aspects of Service Management L 3 op T-76.5753 Law in Network Society (4-6 cr) T-76.5754 Teknologiaoikeuden kirjatentti 1 L (3 T-76.5758 Law and Technology - book examination 2 P (3 cr) T-76.5759 Tietotekniikkaoikeuden yksilölliset opinnot L (3-12 T-76.5762 Legal Aspects of Service Management P (3 cr) T-76.5764 Faktat ja tietoyhteiskuntaviestintä (6 T-76.5900 Software Engineering Learning Portfolio (1 T-86 Ohjelmisto- ja tietojärjestelmät, sis. Aut-48 Tuotannon tietotekniikka Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava Tik-86.125 Vuorovaikutteinen tietojenkäsittely (4 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 CSE-C3800 Käyttöliittymät ja käytettävyys 5 op (5 Tik-86.126 Käyttöliittymät (4 Tik-86.128 Käyttöliittymät ja kognitio (2 Tik-86.130 Käyttöliittymien projektityö (5 T-121.100 Johdatus käyttäjäkeskeiseen tuotekehitykseen (1 JA T- 121.110 Käyttäjäkeskeisen tuotekehityksen harjoitustyö (3 T-121.200 Käyttöliittymäpsykologia (2 T-121.800 Käyttäjäkeskeinen suunnitteluprojekti (4-8 T-121.5200 Ihminen ja vuorovaikutteiset käyttöliittymät T-121.5800 Käyttäjäkeskeinen suunnitteluprojekti 6-12 op tuotekehityksen harjoitustyö T-121.2100 Johdatus CSE-C3800 Käyttöliittymät ja käyttäjäkeskeiseen käytettävyys 5 op (5 tuotekehitykseen (2 JA T- 121.3110 Käyttäjäkeskeisen tuotekehityksen harjoitustyö T-121.5350 Strategic User-Centred Design9 op sisältää kurssit T-121.5200 Ihminen ja vuorovaikutteiset käyttöliittymät T-121.5401 Käyttäjätutkimus ja T-121.5700 Käyttäjäkeskeinen konseptisuunnittelu. Sovittava erikseen, esim. T-121.5500 Käyttäjäkeskeisen tuotekehityksen erikoistyö TAI T-121.5850 Käytettävyyden yksilöllinen opintojakso

18 Tik-86.132 Käytettävyystutkimus (4 T-121.600 Käytettävyyden arviointi (4 T-121.5600 Käytettävyyden arviointi T-121.5601 Käytettävyyden arviointi (5 JA T-121.5150 Käyttäjäkeskeisen tuotekehityksen menetelmät (2 T-121.5601 + T-121.5300 User Interface Construction = T-121.5450 Interaction Design and Evaluation 8 op T-121.5151 Methods for Usercentred Product Development (3 Tik-86.140 Integration of CIM Systems (3 T-86.141 T-86.5141 Enterprise Systems Enterprise Systems Integration (3 cr) Architecture T-86.143 Tuotetietotekniikka (3 Tik-86.145 Tuotemallit (3 T-86.161 Tuotannon tietotekniikan erityiskysymyksiä II (2-6 Tik-86.146 Tuotemallit T-86.5161 Tietojärjestelmien integroinnin erikoiskurssi T-86.5165 Seminar on Enterprise Information Systems Tik-86.148 Virtuaaliprototyypit ja dynaaminen simulointi (3 T-86.500 Virtuaaliprototyypit ja dynaaminen simulaatio (3 T-126.100 Virtuaaliprototyypit ja dynaaminen simulaatio (3 T-111.5370 3D-mallintaminen ja virtuaaliprototyypit (6 T-86.150 Tuotannon tietotekniikan erikoistyö (3-6 T-86.155 Yksilöllinen opintojakso (2-10 T-86.5150 Yritysten tietojärjestelmien erikoistyö T-86.5150 Yritysten tietojärjestelmien erikoistyö T-86.160 Tuotannon tietotekniikan erityiskysymyksiä I (2-6 T-86.161 Tuotannon tietotekniikan erityiskysymyksiä II (2-6 T-86.165 Tuotetietotekniikan seminaari T-86.5160 Tuotannon tietotekniikan erityiskysymyksiä I 5-10 op T-86.5161 Tietojärjestelmien integroinnin erikoiskurssi T-86.5165 Seminar on Enterprise Information Systems T-86.5165 Seminar on Enterprise Information Systems Tik-86.170 Käyttöliittymäkehitys (4 Tik-86.174 Vuorovaikutteisen tietojenkäsittelyn seminaari (2-6 Tik-86.180 Teollisuusautomaation seminaari (2-6 T-121.700 Käyttäjäkeskeinen konseptisuunnittelu (4 T-121.900 Käyttöliittymien ja käytettävyyden seminaari (2-6 T-121.5400 Käyttäjätutkimus 4 op + T-121.5700 Käyttäjäkeskeinen konseptisuunnittelu 4 op T-121.5900 Seminar on User Interfaces and Usability 3-8 op Ks. korvaavuudet kurssien T-121.5400 ja T-121.5700 kohdalta. Tik-86.190 Foundations of Information Technology in Production (3 Tik-86.201 Verkottunut etäopetus (2-4 T-86.141 T-86.5141 Enterprise Systems Enterprise Systems Integration (3 cr) Architecture T-86.508 ICT asiantuntijuuden kehittämisen apuvälineenä (3 T-126.400 ICT asiantuntijuuden kehittämisen apuvälineenä (3

19 T-86.300 Information and Communication Technology (ICT) Enabled Commerce (3 T-86.301 Project Course on ICT Enabled Commerce (4 T-86.501 Tietokonegrafiikan ja simuloinnin seminaari (2-6 T-86.5300 Information and Communication Technology (ICT) Enabled Commerce T-86.5161 Tietojärjestelmien integroinnin erikoiskurssi T-126.111 Tietokonegrafiikan ja simuloinnin seminaari (2-6 T-86.5310 ICT Enabled Service Business and Innovation (4-6 T-86.5165 Seminar on Enterprise Information Systems T-86.502 Säätötekniikan teollisuussovellukset (3 T-86.503 Tietotekniset sovellukset modernissa säätötekniikassa (3 T-86.504 Middleware hajautetuissa järjestelmissä (2-6 T-86.505 Short Range Wireless Protocols (3 T-126.200 Säätötekniikan teollisuussovellukset (3 T-126.201 Tietotekniset sovellukset modernissa säätötekniikassa (3 T-126.210 Distributed systems and Middleware (2-6 T-126.211 Short Range Wireless Protocols (3 T-86.506 Oliopohjaisten 3Dsovellusten kehittäminen (3 T-86.507 Digitaalinen videokuvan pakkaus (2 T-126.103 Development of Object Oriented 3D and Media Applications (3 T-126.130 Digitaalinen videokuvan pakkaus (2 T-86.750 Seminaari uusista liiketoiminnoista digitaalisessa taloudessa (2 T-86.xxx Seminaari tai erikoistyö T-86.2010 Tietojärjestelmien hankinta ja hankejohtaminen (4-6 T-86.5750 Seminaari uusista liiketoiminnoista digitaalisessa taloudessa T-86.xxxx Seminaari tai erikoistyö T-86.5141 Enterprise Systems Architecture (4 cr) T-86.5150 Special Assignment on Enterprise Information Systems P (3-10 cr) T-86.5160 Tuotannon tietotekniikan erityiskysymyksiä I V (5-10 T-86.5751 Strategic Digital Service Innovations P (3-7) T-86.5161 Special Course in Information Systems Intergration T-86.5165 Seminar on Enterprise Information Systems T-86.5165 Seminar on Enterprise Information Systems

20 T-86.5170 Service-Oriented Architecture and Software Engineering L (4 T-86.5171 Seminar on Enterprise Architectures L V (4 T-86.5175 Business Process Design and Implementation L (4 cr) T-86.5180 IT Governance P (4 cr) T-86.5171 Seminar on Enterprise Architectures L V (4 T-86.5200 Service Research Seminar P (4 10 T-86.5273 Implementing Service- Oriented Architectures (2-6 cr) T-86.5175 Business Process Design and Implementation L (4 cr) TAI AS-75.3601 Web-palvelutekniikat (4 T-86.5175 Business Process Design and Implementation L (4 cr) T-86.5300 Information and Communication Technology (ICT) Enabled Commerce (4-6 cr) T-86.5310 ICT Enabled Service Business and Innovation (4-6 T-86.5415 Digital Service Insight and Innovation I (2-8 T-86.5416 Digital Service Insight and Innovation II (2-8 T-86.5750 Seminaari uusista liiketoiminnoista digitaalisessa taloudessa T-86.5751 Strategic Digital Service Innovations T-86.5310 ICT Enabled Service Business and Innovation (4-6 T-86.5751 Strategic Digital Service Innovations P (3-7) Aut-48.166 Integrering av datasystem inom produktionen Aut-48.166 Tuotannon tietotekniikan erikoistyö (3-6 Aut-48.171 Tuotannon tietotekniikan erityiskysymyksiä I (3-5 Aut-48.172 Tuotannon tietotekniikan erityiskysymyksiä II (3-5 T-86.141 T-86.5141 Enterprise Systems Enterprise Systems Integration (3 Architecture T-86.150 Tuotannon tietotekniikan erikoistyö (3-6 T-86.160 Tuotannon tietotekniikan erikoiskysymyksiä I (2-6 T-86.161 Tuotannon tietotekniikan erikoiskysymyksiä II (2-6 T-86.5150 Yritysten tietojärjestelmien erikoistyö T-86.5160 Tuotannon tietotekniikan erityiskysymyksiä I (5-10 T-86.5161 Tietojärjestelmien integroinnin erikoiskurssi T-86.5165 Seminar on Enterprise Information Systems

21 T-106 Ohjelmisto- ja tietojärjestelmät Korvattava Korvaava Korvaava Korvaava Korvaava Korvaava T-0.3123 Tietokone ja käyttöjärjestelmä T-61.123 Tietokoneen arkkitehtuuri S-87.3190 Tietokoneen arkkitehtuuri Ei korvaavuutta. Kurssi 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* S-87.3190 Tietokoneen arkkitehtuuri T-106.001 Tietokone työvälineenä (1 T-106.002 Datorn som verktyg (1 sv) T-61.123 Tietokoneen arkkitehtuuri T-106.1001 Tietokone työvälineenä T-106.1002 Datorn som verktyg Ei korvaavuutta. Kurssi 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-106.1111 Johdatus opiskeluun ja tietojärjestelmiin TKK:lla (2 T-106.1111 Johdatus opiskeluun ja tietojärjestelmiin TKK:lla (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* 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-106.003 Computer as a Tool (1 cr) T-106.1003 IT Services at TKK T-106.1004 IT Services in Aalto Otaniemi campus (2 cr) T-106.041 Tietotekniikan peruskurssi (2 T-106.043 Information technology - Basic Course (2 cr) T-106.061 Tietotekniikan työkurssi (2 T-106.063 Information Technology, Laboratory course (2 cr) T-106.1041 Tietotekniikan peruskurssi (3 T-106.1043 Information Technology - Basic Course (3 cr) T-106.1061 Tietotekniikan työkurssi (3 T-106.1063 Information Technology, Laboratory Course (3 cr) CSE-A1130 Tietotekniikka sovelluksissa (5 erikseen. Yhteyshenkilö Aura Paloheimo. CSE-A1130 Tietotekniikka sovelluksissa (5 erikseen. Yhteyshenkilö Aura Paloheimo. T-106.213 Ohjelmoinnin peruskurssi L1 (5 T-106.1203 Ohjelmoinnin perusteet L (Java) T-106.1206 Ohjelmoinnin perusteet Y (Java) T-106.1208 Ohjelmoinnin perusteet Y (Python) (5. CSE-A1111 Ohjelmoinnin peruskurssi Y1 (5. JA T-106.1243 Ohjelmoinnin jatkokurssi L1 (Java) T-106.1243 Ohjelmoinnin jatkokurssi L1 (Java) T-106.1215 Ohjelmoinnin peruskurssi, osa 2 (6. CSE-A1121 Ohjelmoinnin peruskurssi Y2 TAI tietotekniikan opiskelijat: ICS- A1120 Ohjelmointi 2 (jos suoritetaan myös CSE-A1110 Ohjelmointi 1) tai CSE-C2120 Ohjelmointistudio 2: projekti Tarkemmin: 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***. T-106.216 Ohjelmoinnin peruskurssi Y1 (5 Ks. Yllä T-106.213

22 T-106.217 Grundkurs i programmering (5 T-106.1207 Grunderna i programmering (Java) JA T-106.1243 Ohjelmoinnin jatkokurssi L1 (Java ks. Yllä T-106.213 > T-106.1203 & T106.1243 T-106.219 Informaatioverkostot: Studio I (2,5 T-106.233 Ohjelmoinnin peruskurssi 2 (4 T-106.231 Lausekielisen ohjelmoinnin perusteet T (3 T-106.2001 Informaatioverkostot: Studio I AS-0.1102 C/C++ ohjelmointi T-106.235 Ohjelmoinnin jatkokurssi 1 (3 T-106.235 Ohjelmoinnin jatkokurssi 1 T-106.1240 Ohjelmoinnin jatkokurssi T1 (Java) ME-C2110 Ohjelmointistudio 1: mediaohjelmointi (5 T-106.3100 Ohjelmoinnin jatkokurssi T2 (C-kieli) T-106.1215 Ohjelmoinnin peruskurssi, osa 2 (6 T-106.3101 Ohjelmoinnin jatkokurssi T2 (C-kieli) 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-A1121 Ohjelmoinnin peruskurssi Y2 TAI tietotekniikan opiskelijat: ICS- A1120 Ohjelmointi 2 (jos suoritetaan myös CSE-A1110 Ohjelmointi 1) tai CSE-C2120 Ohjelmointistudio 2: projekti AS-0.1103 C-ohjelmoinnin peruskurssi (6 TAI ELEC-A1100 C-ohjelmoinnin peruskurssi ELEC-A7100 C-ohjelmoinnin peruskurssi 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.237 Ohjelmoinnin jatkokurssi 2 T-106.3100 Ohjelmoinnin jatkokurssi T2 (C-kieli) T-106.250 Tietorakenteet ja algoritmit T (3-5 T-106.253 Tietorakenteet ja algoritmit Y (3-5 T-106.290 Ohjelmoinnin laboratoriotyöt (2-5 T-106.410 Algoritmien suunnittelu ja analyysi (3 T-106.420 Rinnakkaisohjelmointi (3 T-106.430 Käyttöjärjestelmät (3 T-106.1220 Tietorakenteet ja algoritmit T (5 T-106.1223 Tietorakenteet ja algoritmit Y (5 T-106.4000 Ohjelmistotekniikan laboratoriotyöt T-106.4100 Algoritmien suunnittelu ja analyysi T-106.5600 Concurrent Programming P (5 cr) T-106.4150 Käyttöjärjestelmät ja rinnakkaisohjelmointi (5 T-106.435 Käyttöjärjestelmäprojekti T-106.5150 Käyttöjärjestelmäprojekti (2 T-106.510 Tietokanta-algoritmit (3 T-106.5200 Tietokanta-algoritmit (5 T-106.3101 Ohjelmoinnin jatkokurssi T2 (C-kieli) CSE-A1140 Tietorakenteet ja algoritmit (5 CSE-A1141 Tietorakenteet ja algoritmit Y (5 T-106.5550 Tutkimusmenetelmät T-106.4155 Käyttöjärjestelmät (5 T-106.5550 Tutkimusmenetelmät T-106.5220 Transaktionhallinta tietokantajärjestelmissä L (4 AS-0.1103 C-ohjelmoinnin peruskurssi (6 CSE-C3200 Käyttöjärjestelmät (5 T-106.5221 Transaktionhallinta tietokantajärjestelmissä L (5 ELEC-A1100 C-ohjelmoinnin peruskurssi ELEC-A7100 C-ohjelmoinnin peruskurssi

23 T-106.520 Hajautetut järjestelmät (3 T-106.5250 Hajautetut järjestelmät T-79.5308 Scalable Cloud Computing P (5 CSE-E5430 Scalable Cloud Computing (5 T-106.530 Embedded Systems (3 T-106.5300 Embedded Systems T-106.540 Merkkijonoalgoritmit T-106.5400 Merkkijonoalgoritmit T-106.550 Ohjelmointikielten kääntäjät (4 T-106.560 T-106.5600 Concurrent Programming T-106.710 Täydentävä opintojakso (1-3 T-106.720 Ohjelmistotekniikan projekti (3-8 T-106.810 Ohjelmistotekniikan erikoiskurssi (1-5 T-106.830 Ohjelmistotekniikan erikoistyö (3 T-106.850 Ohjelmistotekniikan seminaari (2-6 T-106.870 Yksilöllinen opintojakso (1-10 T-106.1003 IT Services at TKK T-106.1004 IT Services on Aalto Otaniemi campus (2 cr) T-106.6100 Täydentävät opinnot T-106.5700 Ohjelmistotekniikan projekti T-106.6200 Ohjelmistotekniikan erikoiskurssi T-106.6300 Ohjelmistotekniikan erikoistyö T-106.5800 Ohjelmistotekniikan seminaari T-106.6400 Yksilölliset opinnot T-106.1004 IT Services on Aalto Otaniemi campus (2 cr) T-106.6400 Yksilölliset opinnot erikseen. Yhteyshenkilö Aura Paloheimo. T-106.1041 Tietotekniikan peruskurssi (3 T-106.1043 Information Technology - Basic Course (3 CSE-A1130 Tietotekniikka sovelluksissa (5 T-106.1061 Tietotekniikan työkurssi (3 T-106.1063 Information Technology, Laboratory Course (3 cr) T-106.1110 Johdatus Aaltoyliopiston IT-palveluihin (1 T-106.1111 Johdatus opiskeluun ja tietojärjestelmiin (2 CSE-A1130 Tietotekniikka sovelluksissa (5 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*