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

Tietojenkäsittelytieteen laitos

Opetusohjelma, kevätlukukausi 2011

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)

 

 

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 11.1.2011 klo 9:00 alkaen.
  • Neljännen periodin kurssit
    • ILMOITTAUTUMINEN ALKAA TIISTAINA 22.2.2011 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.

Kurssille Rinnakkaisohjelmointi osallistuvilta vaaditaan kurssin alkuun mennessä joko kurssin esitietoina ilmoitettujen kurssien Tietokoneen toiminta Oodiin merkitty suoritus tai kurssin esitietokokeen (maanantaina 10.1. klo 9-11 C222) hyväksytty suoritus.

Kurssille Tietorakenteet osallistuvilta vaaditaan kurssin alkuun mennessä joko kurssin esitietoina ilmoitettujen kurssien Ohjelmoinnin jatkokurssi (Java-ohjelmointi) ja Diskreetti matematiikka Oodiin merkitty suoritus tai kurssin esitietokokeen (perjantaina 14.1. klo 9-11 C222) hyväksytty suoritus.

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

Esitietokokeiden sisällöstä ja niihin sekä mainituille kursseille ilmoittautumisesta tiedotetaan tarkemmin aikanaan kurssien kotisivulla.

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/node/463.

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

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 2011 opetus

Kieliopinnot

 

582505 Äidinkielinen viestintä (3 op)

Yonleht. Jaakko Kurhila

 

Tieto- ja viestintätekniikan opinnot

 

582506 Tutkimustiedonhaku (1 op)

Yonleht. Jaakko Kurhila

 

Muut opinnot

 

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

Prof. Pekka Abrahamsson, Trikoul. Fabian Fagerholm

 

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

Prof. Pekka Abrahamsson, Trikoul. Fabian Fagerholm

 

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

Yonleht. Kjell Lemström

 

Perusopinnot

 

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

Leht. Heikki Lokki

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

 

581325 Ohjelmoinnin perusteet (5 op)

Yonleht. Jaakko Kurhila, Yonleht. Matti Luukkainen, Samuli Kaipiainen 17.01. MA 10-12 CK112

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

Harjoitusryhmät: 17.01.- 25.02.
 
1. Yonleht. Matti Luukkainen, Tuntiop. Juhana Laurinharju 17.01.-25.02. MA 14-18 B221  
2. Martin Pärtel, Tuntiop. Pekka Mikkola 17.01.-25.02. TI 14-18 B221  
3. Tuntiop. Antti Laaksonen 17.01.-25.02. KE 16-19 B221  
4. Tuntiop. Antti Laaksonen, Tuntiop. Pekka Mikkola 17.01.-25.02. PE 14-18 B221  
 

582103 Ohjelmoinnin jatkokurssi (4 op)

Yonleht. Jaakko Kurhila, Yonleht. Matti Luukkainen

Huom! Kurssisivulla lisätietoja kurssin suoritusmuodosta. Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tue 22nd of January. The exercise sessions start on the first lecture week.

 

581328 Tietokantojen perusteet (4 op)

Leht. Harri Laine 16.03.-29.04. KE 10-12 A111, PE 10-12 B123

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tuesday 22nd of February at 9.00.

Harjoitusryhmät: 21.03.- 29.04.
 
1. Leht. Harri Laine 21.03.-29.04. KE 12-14 C222  
2. Tuntiop. Juho Kilpikoski 21.03.-29.04. TO 12-14 B222  
3. Tuntiop. Juho Kilpikoski 21.03.-29.04. PE 14-16 B119  
4. Tuntiop. Juho Kilpikoski 21.03.-29.04. TO 14-16 CK111  
 

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

Yonleht. Tomi Pasanen 17.01. MA 10-11 D122, MA 11-12 B221, 07.02. MA 10-11 D122

Aloitusluento 17.01. MA 10-11 D122, MA 11-12 B221, tekniikkaluento 07.02. MA 10-11 D122, MA 11-12 B221. HUOM! Ohjelmoinnin perusteet ja jatkokurssin menestyksellisesti syyslukukaudella 2010 suorittaneet pääaineopiskelijat voivat korvata Ohjelmoinnin harjoitustyön kurssilla 582326 Robottiohjelmoinnin harjoitustyö. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Harjoitusryhmät: 17.01.- 25.02.
 
1. Yonleht. Tomi Pasanen 17.01.-25.02. TI 8-12 B121  
2. Yonleht. Tomi Pasanen 17.01.-25.02. TI 12-16 B121  
3. Tuntiop. Henning Lübbers 17.01.-25.02. PE 10-14 A218   For non finnish students only!
4. Tuntiop. Mikko Kangasaho 17.01.-28.01. TO 8-12 B121, 03.02. TO 8-12 B221, 07.02.-25.02. TO 8-12 B121  
 

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

Yonleht. Tomi Pasanen 14.03. MA 10-11 BK107, MA 11-12 B221, 04.04. MA 10-11 C222, MA 11-12 B221

Aloitusluento 14.03. MA 10-11 BK107, MA 11-12 B221, tekniikkaluento 04.04. MA 10-11 BK107, MA 11-12 B221. Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi). Registration for this course starts on Tue 22nd of January at 9.00.

Harjoitusryhmät: 14.03.- 29.04.
 
1. Tuntiop. Pekka Mikkola 14.03.-29.04. MA 14-18 B121  
2. Yonleht. Tomi Pasanen 14.03.-20.05. TI 10-14 B121   Huom! Jatkuu intensiiviperiodille.
3. Yonleht. Tomi Pasanen 14.03.-20.05. TO 10-14 B121   Huom! Jatkuu intensiiviperiodille.
4. Tuntiop. Henning Lübbers 14.03.-29.04. PE 10-14 A218   For non finnish students only!
5. Tuntiop. Mikko Kangasaho 14.03.-29.04. PE 12-16 B121  
 

Aineopinnot

 

582204 Kandidaatintutkielma (6 op)

Yonleht. Jaakko Kurhila 17.01.-07.02. MA 12-14 CK112

Ensimmäinen luento (17.1.) ja ensimmäinen ryhmätapaaminen ovat ehdottomasti pakollisia!

Harjoitusryhmät: 17.01.- 29.04.
 
1. Trikoul. Pekka Parviainen 17.01.-29.04. TO 14-18 A318  
2. Tutk.tri Petri Kontkanen 17.01.-29.04. TO 16-18 A319  
3. Leht. Teemu Kerola 17.01.-25.02. KE 12-14 C130, 14.03.-29.04. KE 12-14 A319  
4. Yo-opett. Tiina Niklander 02.02. KE 12-16 A218, 23.02. KE 12-16 A218, 30.03. KE 12-16 A218, 20.04. KE 12-16 A218  
5. Tutk.tri Petri Kettunen 17.01.-29.04. TO 13-15 A319, 25.01. TI 13-15 A319  
6. Leht. Arto Wikla 17.01.-29.04. KE 12-16 A318  
7. Tuntiop. Tatu Kairi 24.01. MA 18-20 A318  
8. Marko Ikonen 20.01. TO 14-16 C130  
 

58131 Tietorakenteet (8 op)

Yonleht. Matti Luukkainen 17.01.-23.02. MA, KE 12-14 A111, 14.03.-27.04. MA, KE 12-14 A111

Non finnish students, contact the lecturer before hand.

Harjoitusryhmät: 17.01.- 29.04.
 
1. Tuntiop. Antti Laaksonen 24.01.-25.02. KE 14-16 B222, 14.03.-29.04. KE 14-16 B222   Huom! Sali on vaihtunut myös periodissa IV!
2. Tuntiop. Pekka Mikkola 17.01.-25.02. KE 16-18 B222, 14.03.-29.04. KE 16-18 B222  
3. Yonleht. Matti Luukkainen 17.01.-25.02. TO 14-16 D122, 14.03.-29.04. TO 14-16 D122  
4. Tuntiop. Antti Laaksonen 17.01.-25.02. PE 12-14 B222, 14.03.-29.04. PE 12-14 C222  
 

581305 Tietokoneen toiminta (4 op)

Yo-opett. Tiina Niklander 20.01.-24.02. TO 10-12 A111

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 17.01.- 25.02.
 
1. Yo-opett. Tiina Niklander 17.01.-25.02. TI 12-14 B222   in English
2. Tuntiop. Anna Kuosmanen 17.01.-25.02. TO 12-14 D122  
3. Tuntiop. Anna Kuosmanen 17.01.-25.02. PE 14-16 B119  
4. Tuntiop. Anna Kuosmanen 17.01.-25.02. PE 16-18 D122  
5. Tuntiop. Anna Kuosmanen 17.01.-25.02. TO 8-10 B222  
 

582215 Tietoturvan perusteet (4 op)

Yo-opett. Timo Karvi 17.01.-25.02. TI 14-16, TO 12-14 B123

Harjoitusryhmät: 24.01.- 25.02.
 
1. Yo-opett. Timo Karvi 24.01.-25.02. TI 12-14 C222  
2. Tuntiop. Harri Forsgren 24.01.-25.02. TI 16-18 B119  
3. Yo-opett. Timo Karvi 24.01.-25.02. KE 10-12 B119  
4. Tuntiop. Harri Forsgren 24.01.-25.02. KE 12-14 B119  
5. Yo-opett. Timo Karvi 24.01.-25.02. TO 10-12 B119  
 

581259 Ohjelmistotuotanto (4 op)

Yonleht. Kjell Lemström 15.03.-29.04. TI 14-16, PE 10-12 CK112

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tuesday 22nd of February at 9.00.

Harjoitusryhmät: 21.03.- 29.04.
 
1. Tuntiop. Tatu Kairi 21.03.-29.04. PE 12-14 B119  
2. Tuntiop. Matti Seise 21.03.-29.04. TO 12-14 B119  
3. Tuntiop. Matti Seise 21.03.-29.04. TI 16-18 B119  
 

582201 Human-Computer Interaction (6 cr)

Prof. Giulio Jacucci, Post-doc Eve Hoggan, Dos. Antti Oulasvirta 15.03.-27.04. TI 14-16, KE 10-12 B222

Registration for this course has ended. Due to limited resources, the attendance to the course may need to be restricted.

Exercise sessions: 21.03.- 29.04.
 
1. Prof. Giulio Jacucci 21.03.-29.04. TI 13-14 B222  
2. Dos. Antti Oulasvirta 21.03.-29.04. KE 9-10 B222  
 

581332 Rinnakkaisohjelmointi (6 op)

Leht. Teemu Kerola 17.01.-14.02. MA 14-16 B123, 20.01.-03.02. TO 14-16 B123, 14.03.-04.04. MA 14-16 B123

Esitietokoe maanantaina 10.1. klo 9-11 C222. Prerequisite exam on Monday 10th of January at 9-11 in room C222,

Harjoitusryhmät: 24.01.- 15.04.
 
1. Leht. Teemu Kerola 24.01.-18.02. KE 14-16 C222, 14.03.-15.04. KE 14-16 C222   possibly in English
2. Tuntiop. Tommi Tuura 24.01.-18.02. TO 10-12 CK111, 14.03.-15.04. TO 10-12 CK111  
3. Tuntiop. Tommi Tuura 24.01.-18.02. TO 16-18 C222, 14.03.-15.04. TO 16-18 C222  
 

581260 Ohjelmistotuotantoprojekti (9 op)

Yonleht. Kjell Lemström

Harjoitusryhmät: 17.01.- 29.04.
 
1. Tuntiop. Tatu Kairi 26.01. KE 10-12 A218, 31.01. MA 10-14 A218, 01.02. TI 10-14 A218, 03.02. TO 9-14 A218, 07.02.-28.02. MA 10-12 A218, 10.02. TO 10-14 A218, 17.02.-24.02. TO 10-14 A218, 08.03. TI 10-14 A218  
2. Tuntiop. Matti Seise 24.01.-25.02. MA 10-12 A318, TO 16-18 C130   Volfpak
3. Teppo Ahonen 24.01.-25.02. MA 10-12, KE 14-16 A319, 14.02. MA 8-10 A319, 15.02. TI 14-16 A319, 14.03.-29.04. MA 10-12, KE 14-16 A319  
4. Tuntiop. Matti Seise 18.01. TI 12-16 A318, 24.01.-28.02. MA 16-20 A319, 26.01. KE 10-14 A319, 27.01. TO 16-19 C131, 28.01. PE 8-10 A218, 10.02. TO 14-18 C131  
 

58161 Tietorakenteiden harjoitustyö (periodi III) (4 op)

Leht. Otto Nurmi

Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Harjoitusryhmät: 17.01.- 25.02.
 
1. Tuntiop. Pekka Mikkola 17.01.-25.02. MA 14-20 A218  
2. Tuntiop. Henning Lübbers   For non finnish students only! Meeting time Fri 10-14 room A218.
 

58161 Tietorakenteiden harjoitustyö (periodi IV) (4 op)

Leht. Otto Nurmi

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi). Registration for this course starts on Tue 22nd of January at 9.00.

Harjoitusryhmät: 14.03.- 29.04.
 
1. Tomi Jylhä-Ollila 14.03.-29.04. TI 16-19 A318, TO 16-19 A218  
2. Tuntiop. Henning Lübbers   For non finnish students only! Meeting time Fri 10-14 room A218.
 

582203 Tietokantasovellus (periodi III) (4 op)

Leht. Harri Laine 17.01. MA 16-18 B222

Aloitusluento 17.01. MA 16-18 B222. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi) and Harri Laine (laine@cs.helsinki.fi).

Harjoitusryhmät: 17.01.- 25.02.
 
1. Tuntiop. Sami Saada 17.01.-25.02. TI 16-20 A218  
2. Leht. Harri Laine 17.01.-25.02. TO 14-18 A218  
3. Tuntiop. Henning Lübbers   For non finnish students only! Meeting time Fri 10-14 room A218.
 

582203 Tietokantasovellus (periodi IV) (4 op)

Leht. Harri Laine 14.03. MA 16-18 B222

Aloitusluento 14.03. MA 16-18 B222. Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tue 22nd of January at 9.00. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi) and Harri Laine (laine@cs.helsinki.fi).

Harjoitusryhmät: 14.03.- 29.04.
 
1. Tuntiop. Sami Saada 14.03.-29.04. TI 16-20 A218  
2. Tuntiop. Henning Lübbers   For non finnish students only! Meeting time Fri 10-14 room A218.
 

Aineopinnot /valinnaiset opintojaksot

 

582303 Network Programming (7 cr)

Leht. Markku Kojo 18.01.-23.02. TI 12-14 D122, KE 12-14 C222, 15.03.-23.03. TI, KE 12-14 CK111

Luentosali on vaihtunut! Kurssi luennoidaan englanniksi. Kurssille perustettaneen lisää harjoitusryhmiä. The lecture room has changed! Due to limited resources, the attendance to the course may need to be restricted. There can be more exercise sessions.

Exercise sessions: 24.01.- 01.04.
 
1. Tutk.av. Aki Nyrhinen 24.01.-18.03. TI 14-16 D122, 21.03.-01.04. TI 14-16 CK111  
 

582343 Clojure-ohjelmointi (2 - 4 op)

Yonleht. Jaakko Kurhila, Tuntiop. Joel Kaasinen, Tuntiop. Juhana Laurinharju, Tuntiop. Ilmari Vacklin 18.01. TI 16-18 CK112

Aloitusluento ti 18.1. klo 16-18 CK112. Opening lecture on Tue 18th of Jan at 16 in room CK112.

Harjoitusryhmät: -
 
1. 24.01.-25.02. TO 14-18 B221, 01.02.-22.02. TI 17-20 B121, 07.02.-25.02. KE 16-20 B121, 03.03. TO 14-18 B221  
 

582304 XML-metakieli (4 op)

Leht. Harri Laine 17.01.-23.02. MA, KE 12-14 B123

Harjoitusryhmät: 24.01.- 25.02.
 
1. Tuntiop. Juho Kilpikoski 24.01.-25.02. MA 10-12 CK111  
2. Tuntiop. Juho Kilpikoski 24.01.-25.02. KE 10-12 C222  
3. Leht. Harri Laine 24.01.-25.02. KE 14-16 CK111  
 

582344 Android-ohjelmoinnin harjoitustyö (1 - 2 op)

Yonleht. Tomi Pasanen 09.05. MA 10-12 B221, 20.05. PE 10-14 B221

Aloitusluento 09.05. MA 10-12 B221, demotilaisuus 20.05. PE 10-14 B221

 

582326 Robottiohjelmoinnin harjoitustyö (4 op)

Tuntiop. Jouko Strömmer

Kurssi on tarkoitettu ohjelmointipajatoimintaan syksyllä 2010 aktiivisesti osallistuneille Ohjelmoinnin perusteet ja jatkokurssin menestyksellisesti suorittaneille pääaineopiskelijoille, muille vain tilan salliessa.

Harjoitusryhmät: 17.01.- 25.02.
 
1. Tuntiop. Jouko Strömmer 20.01. TO 14-18 CK111, 24.01.-25.02. TO 12-16 CK111  
 

Syventävät opinnot

 

582634 Data Mining (4 cr)

Prof. Hannu Toivonen 14.03.-28.04. MA, TO 9-12 B222

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tuesday 22nd of February at 9.00.

Exercise sessions: 14.03.- 29.04.
 
1. Trikoul. Esther Galbrun   Time slots reserved for the lectures will be used for exercises.
 

582675 Networks, Crowds and Markets (4 - 6 cr)

Yonleht. Patrik Floréen 14.03.-20.05. KE 16-18 C222

Registration has ended on 24th of February!

 

582636 Probabilistic Models (4 cr)

Prof. Petri Myllymäki 18.01.-24.02. TI, TO 16-18 B222

Exercise sessions: 24.01.- 25.02.
 
1. Trikoul. Sourav Bhattacharya 24.01.-25.02. TI 14-16 B222  
 

582668 Project in String Processing Algorithms (2 cr)

Yotutkija Juha Kärkkäinen 18.01.-22.02. TI 12-14 B119

 

582669 Supervised Machine Learning (4 cr)

Prof. Jyrki Kivinen 18.01.-24.02. TI, TO 10-12 C222

Exercise sessions: 24.01.- 25.02.
 
1. Trikoul. Panu Luosto 24.01.-25.02. TO 14-16 C222  
 

582638 Unsupervised Machine Learning (4 cr)

Prof. Aapo Hyvärinen 15.03.-29.04. TI, TO, PE 14-16 C222

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tuesday 22nd of February at 9.00.

Exercise sessions: 21.03.- 29.04.
 
1. Tutk.tri Michael Gutmann   Time slots reserved for the lectures will be used for exercises.
 

582635 Data Mining Project (2 cr)

Prof. Hannu Toivonen 03.05. TI 10-12 B222, 20.05. PE 10-12 B222

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tuesday 22nd of February at 9.00.

Exercise sessions: 09.05.- 20.05.
 
1. Prof. Hannu Toivonen, Trikoul. Esther Galbrun  
 

582633 Diskreetin optimoinnin harjoitustyö (2 op)

Yotutkija Juha Kärkkäinen

Diskreetin optimoinnin harjoitustöiden ohjaus keväällä 2011 tapahtuu kurssin Project in String Processing Algorithms yhteydessä.

 

582637 Project in Probabilistic Models (2 cr)

Prof. Petri Myllymäki 17.03.-28.04. TO 16-18 C220

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tuesday 22nd of February at 9.00.

 

582674 Projects in Unsupervised Machine Learning (3 cr)

Tutk.tri Michael Gutmann

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tuesday 22nd of February at 9.00.

Exercise sessions: 14.03.- 29.04.
 
1. Tutk.tri Michael Gutmann   Time slots of the lectures of UML course will be used for this.
 

582667 Business Process Automation (4 cr)

Tutk.tri Alexander Norta 17.01.-25.02. TI, TO 8-10 D122

Exercise sessions: 24.01.- 25.02.
 
1. Tutk.tri Alexander Norta 24.01.-25.02. MA 8-10 D122  
 

582641 Collaboration of Autonomous Business Services (4 cr)

Yonleht. Lea Kutvonen 15.03.-29.04. TI, PE 12-14 D122

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tuesday 22nd of February at 9.00.

Exercise sessions: 21.03.- 29.04.
 
1. Yonleht. Lea Kutvonen 21.03.-29.04. PE 10-12 D122  
 

582665 Distributed Systems Project (4 cr)

Prof. Jussi Kangasharju, Trikoul. Mikko Pervilä 18.01.-24.02. TI, TO 10-12 D122

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

 

582666 Interactive Systems (6 cr)

Prof. Giulio Jacucci 17.01.-23.02. MA, KE 10-12 B222

Exercise sessions: 24.01.- 25.02.
 
1. Post-doc Eve Hoggan 24.01.-25.02. PE 10-12 D122  
 

582646 Mobile Middleware (3 cr)

Prof. Sasu Tarkoma 15.03.-26.04. TI 16-18 D122

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tuesday 22nd of February at 9.00.

 

581359 Ohjelmistoprosessit ja ohjelmistojen laatu (4 op)

Prof. Jukka Paakki 15.03.-28.04. TI, TO 10-12 CK112

Ilmoittautuminen tälle kurssille alkaa tiistaina 22.2. klo 9.00. Registration for this course starts on Tuesday 22nd of February at 9.00.

Harjoitusryhmät: 21.03.- 29.04.
 
1. Prof. Jukka Paakki 21.03.-29.04. TI 14-16 B119  
2. Prof. Jukka Paakki 21.03.-29.04. TO 14-16 B119  
 

582662 Game Engine Architecture (6 cr)

Leht. Juha Vihavainen 19.01.-25.02. KE 14-16, PE 12-14 D122

Due to limited resources, the attendance to the course may need to be restricted.

Exercise sessions: 24.01.- 29.04.
 
1. Tuntiop. Zachary Laster 24.01.-25.02. TO 12-14 B222  
2. Tuntiop. Zachary Laster 24.01.-25.02. PE 10-12 B222  
3. Tuntiop. Zachary Laster 14.03.-29.04. TO 14-18 B221   (project)
 

582663 Ohjelmistoarkkitehtuurien harjoitustyö (3 op)

Leht. Harri Laine

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 (Harri Laine) kanssa. Työ tehdään itsenäisesti mutta ohjausta on rajoitetusti saatavilla tarpeen niin vaatiessa. Ota ilmoittautumisen lisäksi henkilökohtaisesti yhteyttä työn ohjaajaan.

 

582648 Ohjelmointikielten kääntäjien harjoitustyö (2 - 4 op)

Leht. Juha Vihavainen

Harjoitustyökurssilla laaditaan ohjelmointikielen kääntäjä tai sen olennaisia osia. Työssä vaaditaan kurssin Ohjelmointikielten kääntäjät suoritus - tai vastaavat tiedot. Työn määrittely ja käytettävät työkalut sovitaan erikseen työn ohjaajan (Juha Vihavainen) kanssa. Työ tehdään itsenäisesti mutta ohjausta on rajoitetusti saatavilla tarpeen niin vaatiessa. Ota ilmoittautumisen lisäksi henkilökohtaisesti yhteyttä työn ohjaajaan.

 

581362 Ohjelmointikielten periaatteet (4 op)

Leht. Arto Wikla 15.03.-28.04. TI, TO 12-14 CK112

Luentosali on vaihtunut; poikkeuksena luento 12.4., joka pidetään salissa C222. The lecture room has changed! However on 12th of April the lecture is in room C222.

Harjoitusryhmät: 21.03.- 29.04.
 
1. Leht. Arto Wikla 21.03.-29.04. TI 14-16 D122  
2. Tuntiop. Ilmari Vacklin 21.03.-29.04. TO 14-16 B222  
 

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

Prof. Pekka Abrahamsson, Trikoul. Fabian Fagerholm 17.01. MA 10-16 C222

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. 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).

 

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

Yonleht. Jaakko Kurhila, Trikoul. Fabian Fagerholm 14.03. MA 10-16 C222

Aloitusluento ma 14.3. klo 10-16 C222. 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). First lecture on Monday 14th of March at 10-16 in room C222. 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.

 

581361 Software Testing (4 cr)

Tutk.tri Michel Jaring 18.01.-24.02. TI 14-16, TO 12-14 C222

Exercise sessions: 24.01.- 25.02.
 
1. Tutk.tri Michel Jaring 24.01.-25.02. PE 14-16 B222  
 

582403 Tietovarastot (4 op)

Leht. Otto Nurmi 19.01.-24.02. KE 14-16 B119, TO 14-16 B222

Luennnon KE 14-16 sali on vaihtunut!

Harjoitusryhmät: 17.01.- 25.02.
 
1. Leht. Otto Nurmi 17.01.-25.02. TO 10-12 D123  
 

582483 Biological Sequence Analysis (4 cr)

Prof. Veli Mäkinen 14.03.-27.04. MA, KE 10-12 D122

The lectures and exercise sessions are cancelled on 4th, 6th and 11th of April!

Exercise sessions: 21.03.- 29.04.
 
1. Prof. Veli Mäkinen 16.03. KE 12-14 D122, 21.03.-29.04. KE 12-14 D122  
 

582653 Computational Methods of Systems Biology (4 cr)

Yonleht. Juho Rousu 17.01.-24.02. MA 12-14, TO 10-12 B222

Exercise sessions: 24.01.- 25.02.
 
1. Tutk.tri Leena Salmela 24.01.-25.02. MA 10-12 C222  
 

582724 Making good decisions: Introduction to ethics and social responsibility in research (3 cr)

Henriikka Clarkeburn, Tutk.koord Greger Lindén 12.01. KE 9-16 B222, 20.01. TO 9-16 BK107

 

Seminaarit

 

58311101 Seminar: Neuroinformatics 3 (3 cr)

Prof. Aapo Hyvärinen 19.01.-23.02. KE 14-16 C220, 16.03.-27.04. KE 14-16 C220

 

58309104 Seminar on Intelligent Systems (3 cr)

Prof. Petri Myllymäki 17.01.-21.02. MA 16-18 C220, 14.03.-25.04. MA 16-18 C220

 

58311102 Seminaari: Tietoturvan testaus (3 op)

Yo-opett. Timo Karvi 19.01.-23.02. KE 12-14 C220, 16.03.-27.04. KE 12-14 C220

 

58311103 Seminar: Hot Topics in Mobile Computing (3 cr)

Prof. Sasu Tarkoma 17.01.-21.02. MA 12-14 B119, 14.03.-25.04. MA 12-14 B119

 

58311104 Seminar: Measuring the Internet (3 cr)

Prof. Jussi Kangasharju 17.01.-21.02. MA 14-16 C220, 14.03.-25.04. MA 14-16 C220

 

58311106 Seminaari: Identiteetin- ja pääsynhallinta (3 op)

Yonleht. Pirjo Moen 20.01.-24.02. TO 12-14 C220, 17.03.-28.04. TO 12-14 C220

 

58311105 Seminaari: Ontologiat ja WWW (3 op)

Dos. Juha Puustjärvi 17.01. MA 8-12 C220, 07.02. MA 8-12 C220, 14.03.-28.03. MA 8-12 C220, 28.03. MA 12-14 C222

 

58305101 Tietokonegrafiikan seminaari (3 op)

Leht. Otto Nurmi 17.01.-21.02. MA 12-14 C220, 14.03.-25.04. MA 12-14 C220

 

58307312 Master's thesis seminar MBI) (3 cr)

Yonleht. Juho Rousu 17.01.-21.02. MA 16-17 C222, 14.03.-25.04. MA 16-17 C222

 

58311107 Seminar: Thousand Genomes Seminar (3 cr)

Prof. Esko Ukkonen 17.01.-25.02. MA 14-16 B222, 14.03.-25.04. MA 14-16 B222

 

Jatko-opinnot

 

582710 PhD Student Seminar (1 cr)

Prof. Jussi Kangasharju, Prof. Jyrki Kivinen, Prof. Jukka Paakki 28.01. PE 12-16 C222, 25.03. PE 12-16 B222