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

Tietojenkäsittelytieteen laitos

Opetusohjelma, syyslukukausi 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ä

Tutkintovaatimukset ja opinto-ohjeita on esitetty matemaattis-luonnontieteellisen tiedekunnan opinto-oppaassa.

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.

Ilmoittautuminen

  • Ensimmäisen periodin ja koko lukukauden kestäville kursseille
    • ILMOITTAUTUMINEN ALKAA PERJANTAINA 26.8.2011 klo 9:00.
  • Toisen periodin kursseille
    • ILMOITTAUTUMINEN ALKAA TIISTAINA 11.10.2011 klo 9:00.

II periodin kurssien yhteydessä on maininta myöhäisemmästä ilmoittautumisajasta.

Pääaineopiskelijoiksi katsotaan myös lukioyhteistyöhön liittyvät opiskelijat, muuntokoulutettavat ja erillisopintojen suoritusoikeuden omaavat opiskelijat.

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

Osaan kursseista ilmoittaudutaan lisäksi sähköpostitse tai hakulomakkeen avulla (näistä maininta kurssin yhteydessä). 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 Laskennan mallit osallistuvilta vaaditaan kurssin alkuun mennessä joko kurssin esitietona ilmoitetun kurssin Tietorakenteet Oodiin merkitty suoritus tai kurssin esitietokokeen (perjantaina 2.9. klo 9.00 D122) hyväksytty suoritus.

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

Esitietokokeen sisällöstä ja siihen sekä mainitulle kurssille ilmoittautumisesta tiedotetaan tarkemmin aikanaan kurssin kotisivulla.

Esitiedot tarkistetaan aikaisempaan tapaan myös harjoitustöissä, kandidaatin tutkielmassa, 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 https://www.cs.helsinki.fi/exams.

Kurssikokeet liittyvät suoraan luentokurssiin, eikä niihin tarvitse erikseen ilmoittautua. kurssikoeaikataulu on www-sivulla https://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.

Harjoitustyöryhmät

Harjoitustyönsä aikaisemmin keskeyttänyt opiskelija ei saa ilmoittautua suoraan uuteen ryhmään, vaan hänen on ilmoittauduttava ko. kurssin keskeyttäneiden jonotusryhmään. 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 harjoitustyötään valmiiksi määräaikaan mennessä, ei voi jatkossa enää ilmoittautua suoraan mihinkään ryhmään, vaan joutuu ilmoittautumaan keskeyttäjien jonon kautta.

Ryhmä täytetään ensimmäisen tilaisuuden alussa läsnäolevista opiskelijoista (huom! Ohjelmoinnin harjoitustyössä ja Tietokantasovellusten harjoitustyössä 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ä ryhmän ensimmäisellä kokoontumiskerralla heti sen alkaessa, muuten hän menettää ryhmäpaikkansa.

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

Syksyn 2011 opetus

Kieliopinnot

 

582505 Äidinkielinen viestintä (3 op)

Yonleht. Jaakko Kurhila

Suoritetaan Kandidaatin tutkielman yhteydessä.

 

99501 English Academic & Professional Skills: Reading, Writing & Spoken Communication (CEFR B2) (4 cr)

Leht. Donald Smart

Suoritetaan Johdatus tietojenkäsittelytieteeseen -kurssin yhteydessä.

 

Tieto- ja viestintätekniikan opinnot

 

581324 Tietokone työvälineenä (1 op)

Tuntiop. Samuli Kaipiainen 02.09. PE 10-12 A111

<b><font color=red>Luentosali on vaihtunut! Kaikki ilmoittautuvat ryhmään 99.</font></b>

 

582506 Tutkimustiedonhaku (1 op)

Yonleht. Jaakko Kurhila

Suoritetaan Kandidaatin tutkielman yhteydessä.

 

582514 TVT-ajokortti (3 op)

Tuntiop. Samuli Kaipiainen

 

Muut opinnot

 

582507 Henkilökohtainen opintosuunnitelma ja osallistuminen opettajatuutorointiin (1 op)

Aman. Teija Kujala 01.09. TO 10-12 A111

Syksyllä 2011 ja keväällä 2012 aloittaville pääaineopiskelijoille. Opintojakso jatkuu koko kandidaatintutkinnon ajan. Jos sinulla on jo opettajatuutori, älä turhaan ilmoittaudu kurssille uudelleen; ota yhteys opettajatuutoriisi tai vuosikurssin vastuuhenkilöön.

Harjoitusryhmät: 05.09.- 09.12.
 
1.   Ensimmäisen vuoden opiskelija, ei hyväksiluettavia opintoja
2.   Ensimmäisen vuoden opiskelija, hyväksiluettavia opintoja
3.   Ennen syksyä 2011 aloittaneet opiskelijat
 

582513 Opiskelutekniikka (2 op)

Yonleht. Taina Kaivola

Suoritetaan Johdatus tietojenkäsittelytieteeseen -kurssin yhteydessä.

 

582510 Henkilökohtainen opintosuunnitelma (FM-HOPS) (1 op)

Yonleht. Tomi Pasanen, Yo-opett. Tiina Niklander

Syksyllä 2011 (keväällä 2012) maisteriopinnot aloittaville pääaineopiskelijoille. Opintojakso jatkuu koko maisterintutkinnon ajan.

 

582517 Orientation to MSc Studies (2 cr)

Tutk.koord Pirjo Moen 05.09.-19.09. MA 9-12 C222, 06.09. TI 8-10 C222, 09.09. PE 9-12 C222, 23.09.-14.10. PE 8-10 C222, 04.11.-09.12. PE 14-16 C222

 

582518 Uudet toimialat: Pelit ja peliala (2 - 4 op)

Yonleht. Juha Taina 07.09.-12.10. KE 16-18 B123

Harjoitusryhmät: 12.09.- 14.10.
 
1. Tuntiop. Zachary Laster 12.09.-14.10. TO 16-18 B222  
 

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

Prof. Jürgen Münch, Trikoul. Fabian Fagerholm

Suoritetaan opintojakson Software Factory Project yhteydessä.

 

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

Prof. Jürgen Münch, Trikoul. Fabian Fagerholm

Suoritetaan opintojakson Software Factory Project yhteydessä.

 

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

Yo-opett. Arto Vihavainen

Suoritetaan Ohjelmistotuotantoprojektin yhteydessä.

 

Perusopinnot

 

582102 Johdatus tietojenkäsittelytieteeseen (4 op)

Leht. Heikki Lokki 14.09.-12.10. KE 12-14 A111, 02.11.-07.12. KE 12-14 A111

Kurssilla suoritetaan perusopintojen pakollinen opintojakso 582102 Johdatus tietojenkäsittelytieteeseen (4 op) sekä muiden opintojen pakollinen opintojakso 582513 Opiskelutekniikka (2 op) ja pakollisen vieraan kielen (englanti) opinnot (4 op).

Harjoitusryhmät: 19.09.- 09.12.
 
1. Yo-opett. Tiina Niklander 19.09.-14.10. TI 10-12 B222, 31.10.-02.12. TI 10-12 B222, 07.12. KE 10-12 D122  
2. Leht. Heikki Lokki 19.09.-14.10. TI 12-14 B120, 31.10.-02.12. TI 12-14 B119, 08.12. TO 12-14 C222  
3. Leht. Heikki Lokki 19.09.-14.10. TI 14-16 BK107, 31.10.-02.12. TI 14-16 B121, 08.12. TO 14-16 B121  
4. Tuntiop. Hanna Mäenpää 19.09.-14.10. KE 10-12 C222, 31.10.-09.12. KE 10-12 C222  
5. Tuntiop. Hanna Mäenpää 19.09.-14.10. PE 10-12 B119, 31.10.-09.12. PE 10-12 B119  
 

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

Leht. Heikki Lokki

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

 

581325 Ohjelmoinnin perusteet (5 op)

Leht. Arto Wikla 05.09. MA 10-12 B123, 08.09. TO 14-16 A111, 12.09.-13.10. MA 12-14, TO 14-16 A111

<b><font color=red>Kaikki ilmoittautuvat ryhmään 99.</font></b> Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Harjoitusryhmät pidetään pajassa, jossa tehtävät ratkotaan yhdessä muiden opiskelijoiden sekä ohjaajien kanssa. Ohjaajien läsnäoloajat ilmoitetaan piakkoin.

 

582103 Ohjelmoinnin jatkokurssi (4 op)

Leht. Arto Wikla 31.10.-08.12. MA 12-14, TO 14-16 A111

<b><font color=red>Kaikki ilmoittautuvat ryhmään 99.</font></b> Kurssin harjoitukset alkavat jo ensimmäisellä luentoviikolla. Harjoitusryhmät pidetään pajassa, jossa tehtävät ratkotaan yhdessä muiden opiskelijoiden sekä ohjaajien kanssa.

 

582104 Ohjelmistojen mallintaminen (4 op)

Yonleht. Matti Luukkainen 01.11.-29.11. TI 14-17 A111

Ilmoittautuminen tälle kurssille alkaa tiistaina 11.10. klo 9.00. Kurssin harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 31.10.- 09.12.
 
1. Yo-opett. Arto Vihavainen 31.10.-09.12. KE 9-12 B222  
2. Yonleht. Matti Luukkainen 31.10.-09.12. KE 14-17 D122  
3. Yo-opett. Arto Vihavainen 31.10.-09.12. PE 9-12 C222  
4. Yonleht. Matti Luukkainen 31.10.-09.12. PE 14-17 D122  
 

581328 Tietokantojen perusteet (itseopiskelukurssi) (4 op)

Leht. Harri Laine 06.09. TI 12-14 CK112

Kurssi toteutetaan itseopiskelukurssina ja luentoja on vain yksi aloitusluento.

Harjoitusryhmät: 12.09.- 14.10.
 
1. Tuntiop. Tuomas Husu 12.09.-14.10. KE 16-18 B222  
2. Tuntiop. Tuomas Husu 12.09.-14.10. TO 14-16 C222  
 

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

Yonleht. Tomi Pasanen 05.09. MA 10-11 B221

Luento ma 5.9. 10-11 B221 on pakollinen. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Harjoitusryhmät: 05.09.- 14.10.
 
1. Yonleht. Tomi Pasanen 05.09.-14.10. TI, TO 12-14 B121  
2. Tuntiop. Topi Musto 05.09.-14.10. TI, TO 14-16 B121  
3. Tuntiop. Henning Lübbers 05.09.-14.10. TO 10-14 A319   For non finnish students only!
 

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

Yonleht. Tomi Pasanen 31.10. MA 10-11 B221

Ilmoittautuminen tälle kurssille alkaa tiistaina 11.10. klo 9.00. Luento ma 31.10. 10-11 B221 on pakollinen. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Harjoitusryhmät: 31.10.- 09.12.
 
1. Tuntiop. Topi Musto 31.10.-09.12. MA, KE 14-16 CK110  
2. Yonleht. Tomi Pasanen 31.10.-09.12. TO 12-16 CK110  
3. Tuntiop. Henning Lübbers 31.10.-09.12. TO 10-14 A218   For non finnish students only!
 

Aineopinnot

 

582216 Johdatus tekoälyyn (4 op)

Vanh.tutk. Teemu Roos 08.09.-14.10. TO 10-12, PE 12-14 CK112

Huom! Ensimmäinen luento torstaina 8.9. on siirretty auditorioon B123.

Harjoitusryhmät: 12.09.- 14.10.
 
1. Vanh.tutk. Teemu Roos 12.09.-14.10. TI 14-16 B222  
2. Tuntiop. Mika Laitinen 12.09.-14.10. TI 16-18 B222  
3. Tuntiop. Simo Linkola 12.09.-14.10. KE 12-14 B222  
4. Tuntiop. Ella Peltonen 12.09.-14.10. TO 12-14 B222  
 

582204 Kandidaatintutkielma (6 op)

Yonleht. Jaakko Kurhila 05.09. MA 10-12 D122, 12.09.-26.09. MA 12-14 C222

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

Harjoitusryhmät: 05.09.- 09.12.
 
1. Trikoul. Pekka Parviainen 12.09.-09.12. TO 14-18 A319  
2. Trikoul. Jukka Perkiö 05.09.-09.12. KE 10-12 A318  
3. Leht. Teemu Kerola 05.09.-09.12. TO 14-16 A217  
4. Tutkija Petri Savolainen 05.09.-09.12. TO 10-12 A318  
5. Tuntiop. Matti Seise 12.09.-09.12. KE 16-18 A318  
6. Leht. Arto Wikla 05.09.-09.12. KE 12-16 A319  
7. Yonleht. Sari A. Laakso 05.09.-09.12. KE 9-14 A218  
 

582206 Laskennan mallit (6 op)

Prof. Jyrki Kivinen 05.09.-10.10. MA 10-12 A111, 31.10.-05.12. MA 10-12 A111

Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Esitietokoe perjantaina 2.9. klo 9-12 D122. Non finnish students, contact the lecturer Jyrki Kivinen before hand.

Harjoitusryhmät: 05.09.- 09.12.
 
1. Prof. Jyrki Kivinen 05.09.-14.10. TI 10-12 C220, 31.10.-09.12. TI 10-12 C220   in English
2. Tuntiop. Antti Laaksonen 05.09.-14.10. TI 16-18 B119, 31.10.-09.12. TI 16-18 B119  
3. Prof. Jyrki Kivinen 05.09.-14.10. KE 10-12 B119, 31.10.-09.12. KE 10-12 B119  
4. Tuntiop. Antti Laaksonen 05.09.-14.10. TO 16-18 B119, 31.10.-09.12. TO 16-18 B119  
5. Tuntiop. Antti Laaksonen 05.09.-14.10. PE 14-16 B222, 31.10.-09.12. PE 14-16 B222  
 

581305 Tietokoneen toiminta (4 op)

Leht. Teemu Kerola 01.11.-29.11. TI 12-14 B123, 08.12. TO 12-14 B123

Harjoitukset alkavat jo ensimmäisellä viikolla.

Harjoitusryhmät: 31.10.- 09.12.
 
1. Leht. Teemu Kerola 31.10.-09.12. KE 14-16 C122  
2. Tuntiop. Tomi Jylhä-Ollila 31.10.-09.12. TO 10-12 B119  
3. Tuntiop. Tomi Jylhä-Ollila 31.10.-09.12. PE 12-14 B119  
 

582202 Tietoliikenteen perusteet (4 op)

Prof. Sasu Tarkoma 01.11.-08.12. TI, TO 12-14 CK112

Ilmoittautuminen tälle kurssille alkaa tiistaina 11.10. klo 9.00. Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 31.10.- 09.12.
 
1. Tuntiop. Ella Peltonen 31.10.-09.12. TI 14-16 C222  
2. Tuntiop. Ella Peltonen 31.10.-09.12. KE 16-18 B119  
3. Tuntiop. Ella Peltonen 31.10.-09.12. TO 14-16 B119  
 

581260 Ohjelmistotuotantoprojekti (9 op)

Yo-opett. Arto Vihavainen 07.09. KE 10-12 C220

Harjoitusryhmät: 05.09.- 16.12.
 
1. Yo-opett. Arto Vihavainen 08.09. TO 10-12 CK110  
2. Yo-opett. Arto Vihavainen 08.09. TO 12-14 CK110  
3. Tuntiop. Simo Linkola 08.09. TO 12-14 A318, 12.09.-14.10. MA 8-18 A318, KE 8-18 A217, 17.10.-16.12. MA 8-18 A318, KE 8-18 A217  
 

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

Yonleht. Tomi Pasanen

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

Harjoitusryhmät: 05.09.- 14.10.
 
1. Yonleht. Tomi Pasanen 05.09.-14.10. KE 12-16, TO 14-16 A318  
2. Tuntiop. Henning Lübbers   For non finnish students only! Meeting time Thu 10-14 room A319.
 

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

Yonleht. Tomi Pasanen

Ilmoittautuminen tälle kurssille alkaa tiistaina 11.10. klo 9.00. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Harjoitusryhmät: 31.10.- 09.12.
 
1. Yonleht. Tomi Pasanen 31.10.-09.12. TI, KE 13-16 A318  
2. Tuntiop. Henning Lübbers   For non finnish students only! Meeting time Thu 10-14 room A218.
 

582203 Tietokantasovellus (periodi I) (4 op)

Leht. Harri Laine 06.09. TI 16-18 B222

Aloitusluento ti 6.9. 16-18 B222 on pakollinen! Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi) and Harri Laine (laine@cs.helsinki.fi).

Harjoitusryhmät: 05.09.- 14.10.
 
1. Tuntiop. Tommi Tuura 05.09.-14.10. KE 14-18 A218  
2. Tuntiop. David Consuegra 05.09.-14.10. TO 12-16 A218  
3. Tuntiop. Henning Lübbers   For non finnish students only! Meeting time Thu 10-14 room A319.
 

582203 Tietokantasovellus (periodi II) (4 op)

Leht. Harri Laine 31.10. MA 16-18 D122

Ilmoittautuminen tälle kurssille alkaa tiistaina 11.10. klo 9.00. Aloitusluento (MA 31.10. 16-18 D122) on pakollinen. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi) and Harri Laine (laine@cs.helsinki.fi).

Harjoitusryhmät: 31.10.- 09.12.
 
1. Leht. Harri Laine   01.11.-29.11. TI 14-18 A236
2. Tuntiop. David Consuegra 31.10.-09.12. KE 14-18 A218  
3. Tuntiop. Tommi Tuura 31.10.-09.12. PE 10-14 A218  
4. Tuntiop. Henning Lübbers   For non finnish students only! Meeting time Thu 10-14 room A218.
 

Aineopinnot /valinnaiset opintojaksot

 

582349 Pop-up Course: AI Challenges I (3 - 4 cr)

Yo-opett. Arto Vihavainen 31.10. MA 14-16 D122, 14.11. MA 14-16 D122, 28.11. MA 14-16 D122

 

58127 C-ohjelmointi (4 op)

Yonleht. Timo Karvi 06.09.-11.10. TI 10-12 CK112, 06.09. TI 16-18 CK112

Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Harjoitusryhmät pidetään pajassa, jossa tehtävät ratkotaan yhdessä muiden opiskelijoiden sekä ohjaajien kanssa. Ohjaajien läsnäoloajat ilmoitetaan piakkoin. Exercises begin on the first lecture week. The schedule for exercises will be published soon.

Harjoitusryhmät: -
 
1. Yonleht. Timo Karvi  
2. Yo-opett. Arto Vihavainen  
3. Tuntiop. Tomi Jylhä-Ollila  
4. Tuntiop. Tomi Jylhä-Ollila  
 

582348 GeoMashup CodeCamp (3 cr)

Prof. Sasu Tarkoma 21.10. PE 13-15 B222, 24.10. MA 14-16 B222, 31.10. MA 16-18 B222

 

582640 Käyttöjärjestelmät (4 op)

Yo-opett. Tiina Niklander 06.09. TI 14-16 B222, 08.09. TO 10-12 B222, 12.09.-13.10. MA 14-16 B222, 12.09.-23.09. TO 10-12 B222, 29.09.-13.10. TO 14-16 BK106

Harjoitukset alkavat jo ensimmäisellä luentoviikolla. In addition, a summary lecture on Fri 14-16 CK108. Exercises begin on the first lecture week.

Harjoitusryhmät: 05.09.- 14.10.
 
1. Leht. Teemu Kerola   Peruutettu!
2. Leht. Teemu Kerola 05.09.-14.10. TO 12-14 D122   in English. The classroom has changed!
 

582351 Linux Fundamentals (2 - 4 cr)

Trikoul. Mikko Pervilä, Tuntiop. Samuli Kaipiainen 01.11. TI 14-16 BK107, 02.11. KE 16-18 BK107

 

582302 Digitaalisen median tekniikat (4 op)

Tuntiop. Matti Paksula 31.10.-07.12. MA 12-14, KE 10-12 B123

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Ilmoittautuminen tälle kurssille alkaa tiistaina 11.10. klo 9.00. Harjoitusryhmät pidetään pajassa, jossa tehtävät ratkotaan yhdessä muiden opiskelijoiden sekä ohjaajien kanssa. Ohjaajien läsnäoloajat ilmoitetaan piakkoin.

Harjoitusryhmät: 31.10.- 09.12.
 
1. Tuntiop. Matti Paksula  
2. Tuntiop. Matti Paksula  
3. Tuntiop. Samuli Kaipiainen  
4. Tuntiop. Samuli Kaipiainen  
5. Tuntiop. Samuli Kaipiainen  
 

582325 Johdatus peliohjelmointiin (6 op)

Leht. Juha Vihavainen 07.09.-14.10. KE 14-16, PE 10-12 CK112

Harjoitusryhmät: 12.09.- 14.10.
 
1. Tuntiop. Zachary Laster 12.09.-14.10. KE 16-18 B119  
2. Tuntiop. Zachary Laster 12.09.-14.10. PE 14-16 C222  
 

582341 Ohjelmistojärjestelmien empiirinen harjoitustyö (periodi I) (1 - 3 op)

Trikoul. Pietu Pohjalainen 02.09. PE 10-16 CK110

Ota ilmoittautumisen lisäksi yhteyttä kurssin vastuuhenkilöön, Pietu Pohjalaiseen.

 

582341 Ohjelmistojärjestelmien empiirinen harjoitustyö (periodi II) (1 - 3 op)

Trikoul. Pietu Pohjalainen 14.12. KE 10-16 CK110

Ota ilmoittautumisen lisäksi yhteyttä kurssin vastuuhenkilöön, Pietu Pohjalaiseen.

 

582350 Ohjelmointihaasteita I (1 - 3 op)

Tuntiop. Antti Laaksonen 02.11. KE 16-18 C222

 

582482 Tietokannan suunnittelu (4 op)

Leht. Otto Nurmi 07.09.-13.10. KE, TO 14-16 D122

Harjoitusryhmät: 12.09.- 14.10.
 
1. Leht. Otto Nurmi 12.09.-14.10. TI 12-14 C220  
2. Leht. Otto Nurmi 12.09.-14.10. KE 16-18 B120  
 

582335 Versionhallinta (1 op)

Tuntiop. Samuli Kaipiainen

Suoritetaan Ohjelmoinnin jatkokurssin yhteydessä.

 

582670 Algorithms for Bioinformatics (4 cr)

Prof. Veli Mäkinen 05.09.-12.10. MA 12-14, KE 10-12 B222

Exercise sessions: 12.09.- 14.10.
 
1. Trikoul. Niko Välimäki 12.09.-14.10. TO 10-12 BK107  
 

Syventävät opinnot

 

582630 Design and Analysis of Algorithms (4 cr)

Tutk.tri Valentin Polishchuk 06.09.-14.10. TI, PE 12-14 D122

Exercise sessions: 12.09.- 14.10.
 
1. Trikoul. Jouni Siren 12.09.-14.10. KE 16-18 D122  
2. Trikoul. Jouni Siren 12.09.-14.10. PE 14-16 D123  
 

582631 Introduction to Machine Learning (4 cr)

Akat.tutk. Patrik Hoyer 01.11.-09.12. TI, PE 10-12 D122

Registration for this course starts on Tuesday October 11th at 9.00. There's additional guidance for Matlab/R on Tue November 1st at 12-14 in B221 and Fri November 4th at 12-14 in B221.

Exercise sessions: 31.10.- 09.12.
 
1. Trikoul. Doris Entner 01.11. TI 12-14 B221, 07.11.-09.12. TO 12-14 D122  
2. Trikoul. Antti Hyttinen 04.11. PE 12-14 B221, 07.11.-09.12. PE 12-14 D122  
 

582632 Discrete optimization (4 cr)

Tutk.tri Matti Järvisalo 31.10.-07.12. MA, KE 14-16 B222

Exercise sessions: 31.10.- 09.12.
 
1. Tutk.av. Markus Heinonen 31.10.-09.12. PE 12-14 B222  
 

582602 Natural Language Processing (4 cr)

Yotutkija Roman Yangarber 06.09.-12.10. TI, TO 10-12 B119

 

58093 String Processing Algorithms (4 cr)

Yotutkija Juha Kärkkäinen 01.11.-08.12. TI, TO 12-14 B222

Registration for this course starts on Tuesday 11th of October at 9.00.

Exercise sessions: 31.10.- 09.12.
 
1. Yotutkija Juha Kärkkäinen 31.10.-09.12. TI 16-18 B222  
 

582679 Workshop on Computational Creativity (2 op)

Prof. Hannu Toivonen, Post-doc Alessandro Valitutti 03.11.-08.12. TO 12-14 B119

 

582417 Distributed Systems (4 cr)

Prof. Jussi Kangasharju 26.09.-13.10. MA 10-12 D122, TO 10-12 C222, 31.10.-08.12. MA, TO 10-12 D122

Exercises begin on the first lecture week.

Exercise sessions: 26.09.- 09.12.
 
1. Trikoul. Mikko Pervilä 26.09.-14.10. TO 16-18 C222, 31.10.-09.12. TO 16-18 C222  
2. Prof. Jussi Kangasharju 26.09.-14.10. PE 12-14 C222, 31.10.-09.12. PE 12-14 C222  
 

582666 Interactive Systems (6 cr)

Post-doc Eve Hoggan 05.09.-13.10. MA 14-16 D122, TO 14-16 B222

Exercise sessions: 12.09.- 14.10.
 
1. Post-doc Eve Hoggan 12.09.-14.10. MA 16-18 D122  
 

582498 Internet Protocols (4 cr)

Leht. Markku Kojo 06.09.-12.10. TI 12-14, KE 14-16 B222

Exercises begin on the first lecture week. The lecture on WED 14th of Sept has been moved to THU 15th of Sept at 12-14 C222.

Exercise sessions: 05.09.- 14.10.
 
1. Post-doc Laila Daniel 05.09.-14.10. TI 16-18 C222  
2. Post-doc Laila Daniel 05.09.-14.10. KE 16-18 C222  
 

581366 Introduction to Specification and Verification (4 cr)

Yonleht. Timo Karvi 01.11.-08.12. TI, TO 16-18 D122

Exercise sessions: 31.10.- 09.12.
 
1. Yonleht. Timo Karvi 31.10.-09.12. TO 14-16 B222  
 

582615 Overlay and P2P Networks (4 cr)

Prof. Sasu Tarkoma 19.09.-12.10. MA, KE 12-14 D122, 18.10. TI 12-14 D122

Exercise sessions: 19.09.- 14.10.
 
1. Tutkija Petri Savolainen 19.09.-14.10. KE 10-12 D122  
 

581358 Ohjelmistoarkkitehtuurit (5 op)

Leht. Harri Laine 06.09.-13.10. TI, TO 10-12 D122

Harjoitusryhmät: 12.09.- 14.10.
 
1. Leht. Harri Laine 12.09.-14.10. TI 12-14 BK107  
2. Leht. Harri Laine 12.09.-14.10. TO 8-10 D122  
3. Leht. Harri Laine 12.09.-14.10. TO 14-16 B119   in English
 

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.

 

582460 Ohjelmistojen vaatimusmäärittely (4 op)

Prof. Jukka Paakki 01.11.-08.12. TI, TO 10-12 C222

Harjoitusryhmät: 07.11.- 09.12.
 
1. Prof. Jukka Paakki 07.11.-09.12. TO 14-16 D122   Harjoitustyön ohjaus
 

582652 Palveluperustaisten liiketoimintaprosessien suunnittelu ja toteuttaminen (4 op)

Dos. Juha Puustjärvi 06.09.-12.10. TI, KE 12-14 C222

Harjoitusryhmät: 12.09.- 14.10.
 
1. Dos. Juha Puustjärvi 12.09.-14.10. TI 14-16 C222  
2. Dos. Juha Puustjärvi 12.09.-14.10. KE 14-16 C222  
 

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

Prof. Jürgen Münch, Trikoul. Fabian Fagerholm

 

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

Prof. Jürgen Münch, Trikoul. Fabian Fagerholm

Registration for this course starts on Tuesday 11th of October at 9.00.

 

582678 Software Measurement and Quality Modeling (4 cr)

Prof. Jürgen Münch 06.09.-11.10. TI 14-16 D122

Exercise sessions: 12.09.- 14.10.
 
1. Tutk.av. Simo Mäkinen 12.09.-14.10. TO 16-18 D122  
 

582490 Transaktioiden hallinta (4 op)

Leht. Otto Nurmi 02.11.-08.12. KE, TO 14-16 C222

Ilmoittautuminen tälle kurssille alkaa tiistaina 11.10. klo 9.00.

Harjoitusryhmät: 07.11.- 09.12.
 
1. Leht. Otto Nurmi 07.11.-09.12. KE 16-18 C222  
 

582660 Usability Evaluation (CANCELLED!) (4 - 6 cr)

Kurssi on peruutettu! Osallistu sen sijaan kurssille Interactive Systems tai seminaariin Seminar: Modeling and Data Analysis in HCI. The course is cancelled! Participate to the course Interractive Systems or Seminar: Modeling and Data Analysis in HCI instead.

 

582606 Elements of Bioinformatics (4 cr)

Yonleht. Juho Rousu 31.10.-08.12. MA 12-14, TO 10-12 B222

Registration for this course starts on Tuesday 11th of October at 9.00.

Exercise sessions: 07.11.- 09.12.
 
1. Tutk.tri Esa Pitkänen 07.11.-09.12. MA 10-12 B119  
 

582683 Key Concepts in Biology (1 - 2 op)

Ross King 07.12. KE 10-12 CK111, KE 13-15 B120, 08.12. TO 16-18 CK111, 09.12. PE 14-16 CK111

 

Seminaarit

 

58311305 MSc Thesis Seminar on Algorithms and Machine Learning (3 cr)

Prof. Hannu Toivonen, Trikoul. Laura Langohr 09.09.-30.09. PE 12-14 C220, 14.10. PE 12-14 C220, 04.11.-09.12. PE 12-14 C220

 

58311303 Seminar: Exact Exponential Algorithms (3 cr)

Akat.tutk. Mikko Koivisto 06.09.-11.10. TI 14-16 B119, 01.11.-29.11. TI 14-16 B119

 

58311304 Seminar on Computational Creativity (3 cr)

Prof. Hannu Toivonen, Post-doc Alessandro Valitutti 08.09.-29.09. TO 14-16 C220, 13.10. TO 14-16 C220, 03.11.-08.12. TO 14-17 C220

 

58311309 Seminar: Recommender Systems (3 cr)

Yonleht. Patrik Floréen, Tutk.tri Petteri Nurmi 05.09.-10.10. MA 14-16 C222, 31.10.-05.12. MA 14-16 C222

 

58308307 MSc Thesis Seminar on Networking and Services (3 cr)

Yonleht. Lea Kutvonen, Yo-opett. Tiina Niklander 07.09.-12.10. KE 14-16 B119, 02.11.-07.12. KE 14-16 B119

 

58311310 Seminar: Current Trends in Service-Oriented Computing (3 cr)

Yonleht. Lea Kutvonen 20.09.-11.10. TI 14-16 C220, 01.11.-29.11. TI 14-16 C220

The first meeting is on Tuesday 20th of September!

 

58311306 Seminar: Green ICT (3 cr)

Prof. Jussi Kangasharju 05.09.-10.10. MA 14-16 C220, 31.10.-05.12. MA 14-16 C220

 

58311307 Seminar: Mobile and Cloud Integration (3 cr)

Prof. Sasu Tarkoma, Tutk.tri Weixiong Rao 09.09.-14.10. PE 14-16 B119, 04.11.-09.12. PE 14-16 B119

 

58311308 Seminar: Modeling and Data Analysis in HCI (5 cr)

Prof. Giulio Jacucci 07.09.-12.10. KE 14-16 C220, 02.11.-07.12. KE 14-16 C220

 

58311301 Seminaari: Hajautetut tietokantarakenteet (3 op)

Prof. Seppo Sippu 05.09.-10.10. MA 12-14 C220, 31.10.-05.12. MA 12-14 C220

 

58306112 Seminaari: Ohjelmistotuotanto ja tietokonepelit (3 op)

Leht. Juha Vihavainen 08.09.-13.10. TO 12-14 C220, 03.11.-08.12. TO 12-14 C220

 

58311302 Seminar on Software Architectures (3 cr)

Tutk.tri Michel Jaring 09.09.-14.10. PE 14-16 C220, 04.11.-09.12. PE 14-16 C220

 

58307312 MSc Thesis Seminar on Bioinformatics (3 cr)

Yonleht. Juho Rousu 05.09.-10.10. MA 16-18 C220, 31.10.-05.12. MA 16-18 C220

 

58311311 Seminar: Pattern Discovery in Bioinformatics (3 cr)

Prof. Veli Mäkinen 05.09.-10.10. MA 14-16 B119, 31.10.-05.12. MA 14-16 B119

 

Jatko-opinnot

 

582710 PhD Student Seminar (1 cr)

Prof. Jussi Kangasharju 30.09. PE 12-16 CK107, 04.11. PE 12-16 CK107