Yliopiston etusivulle Suomeksi På svenska In English
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

Opetusohjelma, kevätlukukausi 2014

HUOM! VÄLTÄ TURHIA ILMOITTAUTUMISIA, PERUUTA VARAUKSESI JOS SUUNNITELMASI MUUTTUVAT

Laitos pyrkii mahdollisuuksiensa mukaan mukauttamaan opetustarjontaansa kysyntää vastaavaksi. Tämän edellytyksenä on, että ilmoittautumisjärjestelmän tiedot vastaavat todellista tarvetta.

Muista, että turhat ilmoittautumiset vievät paikan joltakin toiselta opiskelijalta, jolle paikka voi olla hyvinkin tärkeä. Se joku voi joskus olla Sinä.

Vanhat opetusohjelmat (vanhoilla sivuilla)

 

 

2013-2014 Syksy 2013
2012-2013 Syksy 2012 Kevät 2013 Kesä 2013
2011-2012 Syksy 2011 Kevät 2012 Kesä 2012
2010-2011 Syksy 2010 Kevät 2011 Kesä 2011
2009-2010 Syksy 2009 Kevät 2010 Kesä 2010
2008-2009 Syksy 2008 Kevät 2009 Kesä 2009
2007-2008 Syksy 2007 Kevät 2008 Kesä 2008
2006-2007 Syksy 2006 Kevät 2007 Kesä 2007
2005-2006 Syksy 2005 Kevät 2006 Kesä 2006
2004-2005 Syksy 2004 Kevät 2005 Kesä 2005
2003-2004 Syksy 2003 Kevät 2004 Kesä 2004
2002-2003 Syksy 2002 Kevät 2003 Kesä 2003
2001-2002 Syksy 2001 Kevät 2002 Kesä 2002
2000-2001 Syksy 2000 Kevät 2001 Kesä 2001
1999-2000 Syksy 1999 Kevät 2000 Kesä 2000
1998-1999 Syksy 1998 Kevät 1999 Kesä 1999
1997-1998 Syksy 1997 Kevät 1998 Kesä 1998

Yleistä

Opetus ja kokeet järjestetään pääsääntöisesti tietojenkäsittelytieteen laitoksella Kumpulan kampuksella Exactum-rakennuksessa (Gustaf Hällströmin katu 2 b). Kurssikokeita voidaan järjestää myös muissa yliopiston tiloissa Kumpulassa tai keskustassa.

Ilmoittautuminen

  • Kolmannen periodin ja koko lukukauden kestävät kurssit
    • ILMOITTAUTUMINEN ALKAA TIISTAINA 7.1.2014 klo 9:00 alkaen.
  • Neljännen periodin kurssit
    • ILMOITTAUTUMINEN ALKAA TIISTAINA 18.2.2014 klo 9:00.

Pääsääntöisesti luentokursseille, seminaareihin, työryhmiin ja erilliskokeisiin ilmoittaudutaan www-pohjaisella ilmoittautumisjärjestelmällä.

Tarkemmat ilmoittautumisjärjestelmän käyttöohjeet ovat www-sivulla http://www.cs.helsinki.fi/opiskelu/ohjeet/ilmo-ohje.html .

Esitietovaatimukset

Opinto-oppaassa ja kurssikuvauksissa mainittuja pakollisia esitietoja valvotaan aikaisempaa tarkemmin.

Kurssin luennoija voi hyväksyä osallistumisen myös muulla perusteella, ja esitietokurssien suorituksia korvaavat suoritukset luonnollisesti hyväksytään.

Esitiedot tarkistetaan aikaisempaan tapaan myös harjoitustöissä, tieteellisen kirjoittamisen kurssilla, ohjelmistotuotantoprojektissa ja seminaareissa. Niiden täyttäminen on otettava huomioon kaikilla kursseilla, vaikkakin useiden kurssien kohdalla tarkistus jää tässä vaiheessa opiskelijan omaan harkintaan.

Luentokurssit

Luentokursseille on ilmoittauduttava viimeistään ensimmäisen luentoviikon aikana ellei kurssin kohdalla ole muuta mainittu.

Erilliskokeisiin on ilmoittauduttava viimeistään koetta edeltävän viikon maanantaina. erilliskokeet löytyvät www-sivulta http://www.cs.helsinki.fi/exams.

Kurssikokeet liittyvät suoraan luentokurssiin, eikä niihin tarvitse erikseen ilmoittautua. Kurssikoeaikataulu on www-sivulla http://www.cs.helsinki.fi/exams/course-exams.

Kurssien sisältö kirjallisuusviitteineen ja kokeita koskevat määräykset ilmenevät kurssikuvauksista:

Kokeeseen osallistuvalla on oltava mukanaan opiskelijakortti tai muu henkilöllisyystodistus. Jokaisen kokeeseen osallistuvan on koetilaisuudessa kirjoitettava nimensä riveittäin kiertävään nimilistaan. Koepaperit on varustettava täydellisellä nimellä, henkilötunnuksella tai opiskelijanumerolla, kurssin nimellä, nimikirjoituksella ja sivunumeroinnilla.

Työryhmät

Työnsä aikaisemmin keskeyttänyt opiskelija ei saa ilmoittautua suoraan uuteen ryhmään, vaan hänen on ilmoittauduttava ko. kurssin keskeyttäneiden jonotusryhmään. Työryhmiin voi ilmoittautua aina ryhmän alkamispäivään saakka, jolloin ilmoittautumisaika päättyy.

Ilmoittautuminen, jota ei ole peruttu 48 tuntia ennen ryhmän ensimmäistä kokoontumiskertaa, on sitova. Sitovasti ilmoittautunut opiskelija, joka ei saa työtään valmiiksi määräaikaan mennessä, ei voi jatkossa enää ilmoittautua suoraan mihinkään ryhmään, vaan joutuu ilmoittautumaan keskeyttäjien jonon kautta.

Työryhmä täytetään ensimmäisen tilaisuuden alussa läsnäolevista opiskelijoista (huom! Ohjelmoinnin harjoitustyössä ja Tietokantasovelluksessa ensimmäinen kokoontuminen on ensimmäisen yhteisen luennon jälkeen). Etusijalla ovat varsinaiseen ryhmään ja varsinaiseen jonotusryhmään ilmoittautuneet. Jos ryhmässä on tilaa, siihen otetaan ensin kurssin varsinaisesta jonotusryhmästä ja sitten kurssin keskeyttäneiden jonotusryhmästä läsnäolevia opiskelijoita siinä järjestyksessä, missä he ovat ilmoittautuneet jonotusryhmään. Näin ollen opiskelijan on välttämättä oltava läsnä työryhmän ensimmäisellä kokoontumiskerralla heti sen alkaessa, muuten hän menettää työryhmäpaikkansa.

Työryhmä voidaan peruuttaa, mikäli ryhmä jää liian pieneksi. Opiskelijat, joiden työryhmä peruuntuu, pyritään sijoittamaan rinnakkaisryhmiin.

Kevään 2014 opetus

Kieliopinnot

 

582505 Äidinkielinen viestintä (3 op)

Jaakko Kurhila

 

Tieto- ja viestintätekniikan opinnot

 

582506 Tutkimustiedonhaku (1 op)

Jaakko Kurhila

 

Muut opinnot

 

582519 Scientific Writing for MSc in Computer Science (3 cr)

Tiina Niklander 11.03.-22.04. TI 10-12 B119

Exercise sessions: 12.03.- 23.04.
 
1. Tiina Niklander 12.03.-23.04. KE 14-16 A318  
 

582516 Software Factory Work Experience (period III) (5 - 7 cr)

Jürgen Münch, Fabian Fagerholm

 

582516 Software Factory Work Experience (period IV) (5 - 7 cr)

Jürgen Münch, Fabian Fagerholm

 

582508 Ohjelmistotuotantoprojektiin liittyvä työelämään orientointi (1 op)

Matti Luukkainen

Suoritetaan Ohjelmistotuotantoprojektin yhteydessä.

 

Perusopinnot

 

582102 Johdatus tietojenkäsittelytieteeseen (itseopiskelu) (4 op)

Heikki Lokki

Itseopiskelukurssi. Suoritusoikeus erillisellä hakemuksella kurssin vastuuhenkilöltä. Self Study Course

 

581325 Ohjelmoinnin perusteet (5 op)

Matti Luukkainen 13.01. MA 10-11 CK112

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Kurssin ainoa luento on aloitusluento 13.1.2014 klo 10-11 CK112, jonka jälkeen kurssi suoritetaan tekemällä tehtäviä ohjatuissa harjoitustilaisuuksissa. Katso lisätietoja kurssin kotisivulta.

Harjoitusryhmät: -
 
1. Tuntiop. Hilla Fred   paja
2. Tuntiop. Tero Mäntylä   paja
 

582103 Ohjelmoinnin jatkokurssi (4 op)

Matti Luukkainen

Huom! Kurssisivulla lisätietoja kurssin suoritusmuodosta. Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Jos et suorittanut kurssia Ohjelmoinnin perusteet periodissa III, voit kerrata asiat täältä <a href="https://www.cs.helsinki.fi/group/java/k13/materiaali-ohpekertaus.html">https://www.cs.helsinki.fi/group/java/k13/materiaali-ohpekertaus.html</a>. Registration for this course starts on Tue 18th of February. The exercise sessions start on the first lecture week.

Harjoitusryhmät: -
 
1. Tuntiop. Hilla Fred   paja
2. Tuntiop. Tero Mäntylä   paja
 

582104 Ohjelmistotekniikan menetelmät (luennoton) (4 op)

Matti Luukkainen 10.03. MA 16-17 B222

Harjoitusryhmät: 14.03.- 25.04.
 
1. Joni Salmi 14.03.-25.04. PE 12-15 B221  
 

581328 Tietokantojen perusteet (4 op)

Harri Laine 14.01.-20.02. TI, TO 10-12 B123

Harjoitusryhmät: 20.01.- 21.02.
 
1. Tuntiop. Hannu Kärnä 20.01.-21.02. TI 12-14 B222  
2. Tuntiop. Hannu Kärnä 20.01.-21.02. KE 12-14 B119  
3. Harri Laine 20.01.-21.02. TO 12-14 B119  
4. Tuntiop. Mikko Kumara 20.01.-21.02. TO 14-16 B119  
5. Tuntiop. Mikko Kumara 20.01.-21.02. TO 16-18 B119  
 

58160 Ohjelmoinnin harjoitustyö (periodi III) (4 op)

Matti Luukkainen 14.01. TI 14-16 CK112

Aloitusluento ti 14.1. 14-16 CK112 on pakollinen! Kaikki ilmoittautuvat jonotusryhmään!

Harjoitusryhmät: 13.01.- 21.02.
 
1. Tuntiop. Lauri Kangassalo  
2. Tuntiop. Lassi Vapaakallio  
3. Tuntiop. Mika Viinamäki  
 

58160 Ohjelmoinnin harjoitustyö (periodi IV) (4 op)

Matti Luukkainen 11.03. TI 14-16 B221

Aloitusluento ti 11.3. 14-16 B221 on pakollinen! Kaikki ilmoittautuvat jonotusryhmään!

Harjoitusryhmät: 10.03.- 25.04.
 
1. Tuntiop. Lauri Kangassalo  
2. Tuntiop. Emmi Otava  
 

Aineopinnot

 

582204 Kandidaatintutkielma (kevät 2014) (6 op)

Jaakko Kurhila 13.01. MA 12-14 D122, 20.01. MA 12-14 D122

Luento (13.1.) ja ensimmäinen ryhmätapaaminen ovat ehdottomasti pakollisia!

Harjoitusryhmät: 13.01.- 25.04.
 
1. Sari A. Laakso 16.01. TO 9-12 A319, 13.02. TO 9-12 A319, 20.03. TO 9-14 A319  
2. Arto Wikla 15.01. KE 12-16 A319, 05.02. KE 12-16 A319, 12.03. KE 12-16 A319, 09.04. KE 12-16 A319  
3. Teemu Kerola 13.01.-25.04. KE 14-16 A218  
4. Antti-Pekka Tuovinen 16.01. TO 16-18 A318  
5. Petri Kontkanen 13.01.-25.04. TO 16-18 A319  
6. Timo Karvi 21.01.-29.04. TI 10-12 A318  
7. Tuntiop. Tapio Tanskanen 20.01. MA 10-12, MA 18-20 A318, 27.01.-05.05. MA 18-20 A318  
8. Jarkko Toivonen 17.01. PE 16-18 A319  
9. Samuli Hemminki 17.01. PE 12-14 A319  
 

58131 Tietorakenteet ja algoritmit (8 - 10 op)

Patrik Floréen 13.01.-19.02. MA, KE 10-12 A111, 12.03.-02.04. KE 10-12 A111, 17.03.-14.04. MA 10-12 A111, 09.04. KE 10-12 CK112

Non finnish students, contact the lecturer beforehand.

Harjoitusryhmät: 13.01.- 25.04.
 
1. Tuntiop. Pauli Perälä 13.01.-21.02. TI 16-18 B119, 10.03.-18.04. TI 16-18 B119  
2. Tuntiop. Mika Huttunen 13.01.-21.02. KE 12-14 B222, 10.03.-18.04. KE 12-14 B222  
3. Patrik Floréen 13.01.-21.02. KE 14-16 B222, 10.03.-18.04. KE 14-16 B222  
4. Tuntiop. Pauli Perälä 13.01.-21.02. PE 14-16 D122, 10.03.-25.04. PE 14-16 B222  
5. Jarmo Isotalo   paja
 

581305 Tietokoneen toiminta (itseopiskelu) (4 op)

Teemu Kerola 10.03. MA 9-11 CK112

Harjoitusryhmät: 17.03.- 25.04.
 
1. Tuntiop. Mikko Kumara 17.03.-25.04. TO 12-14 D123  
2. Tuntiop. Mikko Kumara 17.03.-25.04. TO 16-18 D123  
 

581259 Ohjelmistotuotanto (4 - 5 op)

Matti Luukkainen 10.03.-22.04. MA 14-17 B123, TI 12-14 CK112

Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Luento ma 10.3. päättyy jo klo 16. Kaikki ilmoittautuvat jonotusryhmään! Registration for this course starts on Tuesday 18th of February at 9.00.

Harjoitusryhmät: 17.03.- 25.04.
 
1. Tuntiop. Heikki Haapala  
2. Tuntiop. Kati Kyllönen  
 

582219 Käyttöjärjestelmät (6 op)

Teemu Kerola 13.01.-19.02. MA, KE 12-14 B123, 10.03.-23.04. MA, KE 12-14 B123

Harjoitusryhmät: 13.01.- 25.04.
 
1. Teemu Kerola 20.01.-14.02. TI 14-16 D122, 17.03.-25.04. TI 14-16 CK111   Possibly in English.
2. Tuntiop. Tommi Tuura 20.01.-14.02. TI 16-18 C222, 17.03.-25.04. TI 16-18 C222  
3. Tuntiop. Mikko Tamminen 20.01.-14.02. KE 10-12 D122, 17.03.-25.04. KE 10-12 B222  
4. Tuntiop. Mikko Tamminen 20.01.-14.02. KE 16-18 D122, 17.03.-25.04. KE 16-18 C222  
5. Teemu Kerola 13.01.-21.02. TO 14-16 DK118, 10.03.-25.04. TO 14-16 DK118   Lectures in English.
 

581260 Ohjelmistotuotantoprojekti (kevät 2014) (9 op)

Matti Luukkainen

Ilmoittautuminen on alkanut ja tapahtuu osoitteessa <a href="https://ohtuprojekti.jamo.fi/register">https://ohtuprojekti.jamo.fi/register</a>. Ilmoittautuminen päättyy pe 3.1.2014 klo 23.59.

Harjoitusryhmät: 13.01.- 02.05.
 
1. Tuntiop. Heikki Haapala  
2. Tuntiop. Kasper Hirvikoski  
3. Tuntiop. Kati Kyllönen  
4. Tuntiop. Lauri Suomalainen  
5. Tuntiop. Mika Viinamäki  
 

Aineopinnot /valinnaiset opintojaksot

 

582215 Tietoturvan perusteet (4 op)

Timo Karvi 14.01.-13.02. TI 14-16, TO 12-14 B123, 18.02. TI 14-16 B123, 21.02. PE 14-16 B123

Luento 20.2. TO 12-14 siirretty, uusi aika 21.2. PE 14-16 B123!

Harjoitusryhmät: 20.01.- 21.02.
 
1. Tuntiop. Tuukka Ylönen 20.01.-21.02. TI 16-18 D123  
2. Tuntiop. Irina Mäkipaja 20.01.-21.02. TO 10-12 B119  
3. Tuntiop. Irina Mäkipaja 20.01.-21.02. PE 12-14 D123  
 

582358 Laskennan teorian opintopiiri (2 - 3 op)

Antti Laaksonen

Harjoitusryhmät: 13.01.- 21.02.
 
1. Tuntiop. Paula Lehtola 13.01.-21.02. KE 16-18 C220  
 

582711 Intelligent Embedded Systems (4 cr)

Elisa Schaeffer

 

582317 Linux-ylläpito (6 op)

Jani Jaakkola 15.01.-21.02. KE, PE 14-16 CK112, 12.03.-25.04. KE, PE 14-16 D122

 

582330 Ohjelmointitekniikka (Scala) (4 op)

Arto Wikla 11.03.-24.04. TI, TO 14-16 CK112

Harjoitusryhmät: 17.03.- 25.04.
 
1. Arto Wikla 17.03.-25.04. TI 12-14 CK111  
2. Tuntiop. Juho Sepänmaa 17.03.-25.04. TO 16-18 D122  
3. Tuntiop. Juho Sepänmaa 17.03.-25.04. PE 12-14 B222  
 

582713 Warehouse-Scale Computing (4 cr)

Mikko Pervilä

Kaikki ilmoittautuvat jonotusryhmään! Use the group queue for registration!

 

582201 Human-Computer Interaction (6 cr)

Giulio Jacucci, Joanna Bergström-Lehtovirta 11.03. TI 14-16 D122, 11.03.-23.04. KE 10-12 D122, 18.03. TI 14-16 B222, 25.03.-23.04. TI 14-16 D122

Exercise sessions: 17.03.- 25.04.
 
1. Baris Serim 17.03.-25.04. KE 12-14 D122  
 

582380 Node.js ohjelmointiprojekti (1 - 3 op)

Matti Luukkainen

Ilmoittautuminen tälle kurssille päättyy keskiviikkona 26.2.! <a href="https://github.com/tuhoojabotti/NodeJS-ohjelmointiprojekti-k2014">https://github.com/tuhoojabotti/NodeJS-ohjelmointiprojekti-k2014</a>

Harjoitusryhmät: 03.03.- 10.03.
 
1. Mikko Johansson, Ville Lahdenvuo, Tony Kovanen  
 

582714 Pop-Up course: SomeJam (1 - 2 cr)

Hanna Mäenpää, Emilia Hjelm 13.03. TO 16-18 B123

 

582368 Web-palvelinohjelmointi Ruby on Rails (5 op)

Matti Luukkainen 13.01.-21.02. MA 16-18 CK112

Kaikki ilmoittautuvat jonotusryhmään!

Harjoitusryhmät: 13.01.- 21.02.
 
1. Tuntiop. Heikki Haapala  
2. Tuntiop. Kasper Hirvikoski  
 

582364 Aineopintojen harjoitustyö: Tietoliikenne (4 op)

Tiina Niklander

Harjoitusryhmät: 13.01.- 21.02.
 
1. Tiina Niklander 13.01.-21.02. TI 12-14 B119, TO 14-16 C220   Ensimmäinen tapaaminen on kaikille pakollinen!
 

582203 Aineopintojen harjoitustyö: Tietokantasovellus (periodi III) (4 op)

Harri Laine 13.01. MA 16-18 D122

Aloitusluento 13.01. MA 16-18 D122 on pakollinen! Non finnish students contact Harri Laine (laine@cs.helsinki.fi).

Harjoitusryhmät: 13.01.- 21.02.
 
1. David Consuegra  
2. Tuntiop. Lauri Suomalainen  
 

582203 Aineopintojen harjoitustyö: Tietokantasovellus (periodi IV) (4 op)

Harri Laine 10.03. MA 16-18 D122

Aloitusluento 10.03. MA 16-18 D122 on pakollinen! Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Registration for this course starts on Tue 18th of February at 9.00. Non finnish students contact Harri Laine (laine@cs.helsinki.fi).

Harjoitusryhmät: 10.03.- 25.04.
 
1. Tuntiop. Lauri Suomalainen 10.03. MA 18-20 A319  
2. Tuntiop. Tommi Jalkanen 11.03. TI 16-20 A318  
3. Tuntiop. Paula Lehtola 10.03.-25.04. KE 16-20 A318  
4. Tuntiop. Kalle Ilves 13.03. TO 16-20 A318  
 

58161 Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (periodi III) (4 op)

Tomi Pasanen

Ensimmäinen tapaaminen TI 16-18 B221 on kaikille pakollinen!

Harjoitusryhmät: 13.01.- 21.02.
 
1. Tuntiop. Kalle Ilves 14.01. TI 16-18 B221   Ensimmäinen tapaaminen on kaikille pakollinen!
 

58161 Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (periodi IV) (4 op)

Tomi Pasanen

Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Registration for this course starts on Tuesday 18th of February at 9.00.

Harjoitusryhmät: 10.03.- 25.04.
 
1. Tuntiop. Frans Ojala 10.03. MA 16-17 A318   Ensimmäinen tapaaminen on kaikille pakollinen!
 

582379 Web-palvelinohjelmointi Ruby on Rails, harjoitustyö (1 - 2 op)

Matti Luukkainen

Kaikki ilmoittautuvat jonotusryhmään! Esitiedot: 582368 Web-palvelinohjelmointi Ruby on Rails.

 

Syventävät opinnot

 

582634 Data Mining (4 cr)

Fabio Cunial 10.03.-24.04. MA, TO 12-15 D122

Time slots reserved for the lectures will also be used for exercises. Taking the course requires active participation in all time slots.

Exercise sessions: -
 
1.   Time slots reserved for the lectures will also be used for exercises.
 

582635 Data Mining Project (2 cr)

Fabio Cunial 05.05. MA 10-12 B222, 12.05. MA 10-12 B222, 16.05. PE 10-14 B222

Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Registration for this course starts on Tuesday 18th of February at 9.00.

 

582661 Deterministic Distributed Algorithms (4 cr)

Jukka Suomela 11.03.-24.04. TI, TO 12-14 B222

Exercise sessions: 14.03.- 25.04.
 
1. Joel Rybicki 14.03.-25.04. PE 12-14 B119  
 

582712 Kvanttilaskenta (1 - 2 op)

Tomi Pasanen 05.05.-09.05. MA, TI, KE, TO, PE 10-14 C222

 

582684 Location-Awareness (4 cr)

Petteri Nurmi 12.03.-24.04. KE 16-18 B222, TO 16-18 C222

Exercise sessions: 17.03.- 25.04.
 
1. Tony Kovanen 17.03.-25.04. TI 10-12 B222  
 

582636 Probabilistic Models (4 cr)

Brandon Malone 14.01.-20.02. TI, TO 16-18 D122

Exercise sessions: 20.01.- 21.02.
 
1. Quan Nguyen 20.01.-21.02. KE 16-18 C222  
 

582637 Project in Probabilistic Models (2 - 3 cr)

Antti Honkela 13.03.-24.04. TO 10-12 C220

Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Registration for this course starts on Tuesday 18th of February at 9.00.

 

582668 Project in String Processing Algorithms (2 cr)

Juha Kärkkäinen 14.01.-18.02. TI 12-14 C220

 

582709 Reading Group on Digital Literature (3 cr)

Hannu Toivonen, Tuntiop. Petri Vaittinen 22.01. KE 10-12 C220, 12.02. KE 10-12 C220, 12.03. KE 10-12 C220, 26.03. KE 10-12 C220, 09.04. KE 10-12 C220, 16.04. KE 10-12 C220

 

582376 Reinforcement Learning Project (4 cr)

Dorota Glowacka, Joel Pyykkö 15.01. KE 14-16 B119, 22.01. KE 14-16 B121

 

582669 Supervised Machine Learning (4 cr)

Jyrki Kivinen 15.01.-21.02. KE, PE 10-12 B222

Exercise sessions: 20.01.- 21.02.
 
1. Jyrki Kivinen 20.01.-21.02. TO 14-16 D122  
 

582638 Unsupervised Machine Learning (4 cr)

Aapo Hyvärinen 11.03.-25.04. TI, TO, PE 14-16 C222

Exercise sessions: -
 
1.   Time slots reserved for the lectures will also be used for exercises.
 

582674 Unsupervised Machine Learning Projects (3 cr)

Jukka-Pekka Kauppi

 

582622 CINCO Laboratory (1 - 4 cr)

Lea Kutvonen

 

582705 Design and User Evaluation of Augmented-Reality Interfaces (4 cr)

Elisa Schaeffer 12.03.-25.04. KE, PE 10-12 C222

 

582665 Distributed Systems Project (4 cr)

Jussi Kangasharju 14.01.-20.02. TI, TO 10-12 D122

Ensimmäinen kokoontuminen on tiistaina 14.1. klo 10 salissa D122 ja myöhemmistä kokoontumisista sovitaan ensimmäisellä kerralla. The first meeting is on Tue 14th of January at 10 in room D122 and the rest of the meetings are agreed then.

 

582666 Interactive Systems (6 cr)

Giulio Jacucci 14.01.-19.02. TI 12-14, KE 14-16 D122

Exercise sessions: 20.01.- 21.02.
 
1. 20.01.-21.02. KE 16-18 CK111  
 

582646 Mobile Middleware (3 cr)

Sasu Tarkoma 11.03. TI 16-18 D122, 18.03. TI 16-18 D123, 25.03.-22.04. TI 16-18 D122

Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Registration for this course starts on Tuesday 18th of February at 9.00.

Exercise sessions: 17.03.- 25.04.
 
1. Julien Mineraud 17.03.-25.04. TI 18-20 D122  
 

582704 Mobile Platform Security (4 - 5 cr)

N. Asokan, Thomas Nyman, Sini Ruohomaa 14.01.-20.02. TI 10-12, TO 12-14 B222

The registration will be open until Monday 16th of December! We may need to limit the number of students registering for the course!

 

582615 Overlay and P2P Networks (4 cr)

Sasu Tarkoma 13.01.-20.02. MA 14-16, TO 12-14 D122

Exercise sessions: 13.01.- 21.02.
 
1. Juhani Toivonen 13.01.-21.02. KE 16-18 B222  
 

582708 Software Security (4 cr)

Sini Ruohomaa, N. Asokan, Antti Vähä-Sipilä 12.03.-23.04. KE 16-18 D122

The registration will start on Monday 13th of January and it will be open until 21st of February. We may need to limit the number of students registering for the course.

Exercise sessions: 17.03.- 25.04.
 
1. Sini Ruohomaa 17.03.-25.04. MA 16-18 D122  
 

582648 Code Generation (self study course) (4 cr)

Juha Vihavainen 12.03. KE 14-16 C222

There will be only one lecture by Zachary Laster on WED 12th of March at 14-16 in C222!

Exercise sessions: 17.03.- 04.04.
 
1. Tuntiop. Zachary Laster 17.03.-04.04. KE 16-18 B119  
 

58144 Compilers (4 cr)

Juha Vihavainen 15.01.-21.02. KE 14-16, PE 12-14 C222

Exercise sessions: 20.01.- 21.02.
 
1. Tuntiop. Zachary Laster 20.01.-21.02. KE 16-18 B121  
 

582491 Hajautetut tietokannat (4 op)

Otto Nurmi 11.03. TI 14-16 B222, 11.03.-24.04. TO 14-16 B119, 18.03. TI 14-16 DK116, 25.03.-22.04. TI 14-16 B222

HUOM! Luento tiistaina 18.3. salissa DK116!

Harjoitusryhmät: 17.03.- 25.04.
 
1. Otto Nurmi 17.03.-25.04. TO 16-18 B119  
 

582694 Health Informatics (4 op)

Juha Puustjärvi 11.03.-23.04. TI 12-14 C220, 12.03. KE 12-14 C222, 19.03.-23.04. KE 12-14 CK111

Harjoitusryhmät: 17.03.- 25.04.
 
1. Juha Puustjärvi 17.03.-25.04. TI 14-16 B119  
2. Juha Puustjärvi 17.03.-25.04. KE 14-16 B119  
 

582702 Käyttöliittymien arviointimenetelmät (6 op)

Sari A. Laakso 15.01.-19.02. KE 10-12 C222

Ilmoittautuminen tälle kurssille päättyy jo maanantaina 16.12. klo 9.00.

 

582663 Ohjelmistoarkkitehtuurien harjoitustyö (3 op)

Antti-Pekka Tuovinen

Työssä vaaditaan kurssin Ohjelmistoarkkitehtuurit suoritus - tai vastaavat tiedot. Työn määrittely ja käytettävät työkalut sovitaan erikseen työn ohjaajan (Antti-Pekka Tuovinen) kanssa. Työ tehdään itsenäisesti mutta ohjausta on rajoitetusti saatavilla tarpeen niin vaatiessa. Ota ilmoittautumisen lisäksi henkilökohtaisesti yhteyttä työn ohjaajaan.

 

58153003 Ohjelmistojen suorituskyvyn suunnittelu (5 op)

Antti-Pekka Tuovinen 11.03.-24.04. TI, TO 12-14 C222

Harjoitusryhmät: 17.03.- 25.04.
 
1. Antti-Pekka Tuovinen 17.03.-25.04. TO 16-18 B222  
 

581359 Ohjelmistoprosessit ja ohjelmistojen laatu (4 op)

Jukka Paakki 14.01.-20.02. TI, TO 10-12 C222

 

582642 Service-Oriented Software Engineering (4 cr)

Lea Kutvonen 15.01.-21.02. KE, PE 12-14 D122

The schedule for lectures may still change!

Exercise sessions: 20.01.- 21.02.
 
1. Lea Kutvonen 20.01.-21.02. PE 10-12 C222  
2. Lea Kutvonen 20.01.-21.02. KE 14-16 B119  
 

582659 Software Factory Project (period III) (5 cr)

Jürgen Münch, Fabian Fagerholm

Software Factory Project on tietojenkäsittelytieteen maisteriopintojen valinnainen ohjelmistojärjestelmien erikoistumislinjan kurssi. Kurssille otetaan rajoitettu määrä opiskelijoita. Valinta perustuu haastatteluun (sähköpostitse tai henkilökohtaisesti). During period III. Software Factory Project is an advanced (master's level) optional course in the software systems subprogramme. Only a limited number of participants are admitted. Admission is based on an interview (by email or in person) to which participants are invited after registering.

 

582659 Software Factory Project (period IV) (5 cr)

Jürgen Münch, Fabian Fagerholm

Software Factory Project on tietojenkäsittelytieteen maisteriopintojen valinnainen ohjelmistojärjestelmien erikoistumislinjan kurssi. Kurssille otetaan rajoitettu määrä opiskelijoita. Valinta perustuu haastatteluun (sähköpostitse tai henkilökohtaisesti). Software Factory Project is an advanced (master's level) optional course in the software systems subprogramme. Only a limited number of participants are admitted. Admission is based on an interview (by email or in person) to which participants are invited after registering.

 

581257 Tiedonhakumenetelmät (4 op)

Harri Laine 11.03.-24.04. TI, TO 10-12 D122, 18.03. TI 10-12 C222

HUOM! Luento tiistaina 18.3. salissa C222!

Harjoitusryhmät: 10.03.- 25.04.
 
1. Harri Laine 10.03.-25.04. TO 12-14 B119  
 

58074 Tietokonegrafiikka (8 op)

Tomi Pasanen 14.01.-19.02. TI 12-14 C222, 14.01.-22.01. KE 12-14 C222

 

582490 Transaktioiden hallinta (4 op)

Otto Nurmi 14.01.-20.02. TI, TO 14-16 C222

Harjoitusryhmät: 20.01.- 21.02.
 
1. Otto Nurmi 20.01.-21.02. TO 16-18 C222  
 

582483 Biological Sequence Analysis (4 cr)

Esko Ukkonen 13.01.-20.02. MA 12-14, TO 10-12 B222

Exercise sessions: 13.01.- 21.02.
 
1. Djamal Belazzougui 13.01.-21.02. MA 10-12 B222, 24.02. MA 10-12 B222  
 

582676 Project in Biological Sequence Analysis (2 cr)

Emanuele Giaquinta 10.03.-21.04. MA 12-14 B222

 

Seminaarit

 

58311304 Seminar on Computational Creativity (3 cr)

Hannu Toivonen 13.01.-20.01. MA 10-12 C220, 03.02. MA 10-12 C220, 10.03.-21.04. MA 10-12 C220, 02.04. KE 10-12 C220, 07.04. MA 12-14 C220, 14.04. MA 12-14 C220

 

58312103 Seminar on Game AI (3 cr)

Tomi Pasanen 13.01.-17.02. MA 14-16 C220, 10.03.-21.04. MA 14-16 C220

 

58314101 Seminar on Parameterized Algorithms and Complexity (3 cr)

Mikko Koivisto

This seminar is cancelled!

 

58314105 Seminar: Reinforcement Learning and Its Applications (3 cr)

Dorota Glowacka 15.01.-19.02. KE 12-14 C220, 12.03.-23.04. KE 12-14 C220

 

58314106 Seminar: Software-defined Networking (3 cr)

Sasu Tarkoma, Laila Daniel 17.01.-21.02. PE 14-16 C220, 14.03.-25.04. PE 14-16 C220

 

58314107 Seminar: Trends in Enterprise Interoperability - Interoperability Management (3 cr)

Lea Kutvonen 14.01.-18.02. TI 14-16 C220, 11.03.-22.04. TI 14-16 C220

 

58314102 Seminaari: Arkkitehtuurisuunnittelu modernissa ohjelmistotuotannossa (3 op)

Tomi Männistö 16.01.-23.01. TO 16-18 C220, 13.02. TO 16-18 C220, 27.03.-03.04. TO 14-20 C220

 

58314108 Seminaari: Monisuoritinohjelmointi (3 op)

Otto Nurmi

Seminaari on peruutettu! This seminar is cancelled!

 

58313106 Seminaari: Ohjelmointikielet ja rinnakkaisuus (3 op)

Juha Vihavainen 16.01.-20.02. TO 12-14 C220, 13.03.-24.04. TO 12-14 C220

 

58314104 Seminaari: Suurten tietomassojen hallinta (3 op)

Juha Puustjärvi 13.01.-17.02. MA 8-12 B119, 10.03.-21.04. MA 8-12 B119

 

58312107 Seminar: Cloud-based Software Engineering (3 cr)

Jürgen Münch

The name of the seminar has changed! Look instead at Seminar: Real-time Value Delivery in Software Engineering

 

58314109 Seminar: Real-time Value Delivery in Software Engineering (3 cr)

Jürgen Münch 15.01.-19.02. KE 14-16 C220, 12.03.-23.04. KE 14-16 C220

 

58307312 MSc Thesis Seminar on Bioinformatics (3 cr)

Siru Varvio 13.01. MA 16-18 C220

 

58314103 Seminar on Biological Networks (3 cr)

Teemu Kivioja 13.01.-24.01. TI 10-12 C220, 18.03. TI 10-12 C220, 25.03. TI 10-12 C220, 01.04. TI 10-12 C220, 08.04. TI 10-12 C220

 

Jatko-opinnot

 

582710 PhD Student Seminar (1 cr)

Petri Myllymäki 14.02. PE 14-16 C222, 16.05. PE 14-16 C222