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

Tietojenkäsittelytieteen laitos

Opetusohjelma, syyslukukausi 2010

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)

 

 

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 27.8.2010 klo 9:00.
  • Toisen periodin kursseille
    • ILMOITTAUTUMINEN ALKAA TIISTAINA 12.10.2010 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 3.9. klo 9-12 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 http://www.cs.helsinki.fi/kokeet/.

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

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

Kieliopinnot

 

582505 Äidinkielinen viestintä (3 op)

Yonleht. Jaakko Kurhila

Suoritetaan Kandidaatin tutkielman yhteydessä.

 

99501 English Academic & Professional Skills: Reading, Writing & Spoken Communication (4 op)

Donald Smart

Suoritetaan Johdatus tietojenkäsittelytieteeseen -kurssin yhteydessä.

 

Tieto- ja viestintätekniikan opinnot

 

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

Tuntiop. Samuli Kaipiainen 03.09. PE 10-12 B123

Kurssin yhteydessä suoritetaan kurssi 582514 TVT-ajokortti (3 op). Syyslukukaudella 2010 kurssin yhteydessä voi suorittaa myös kurssin 582335 Versionhallinta (1 op).

Harjoitusryhmät: 06.09.- 24.09.
 
1. Tuntiop. David Consuegra 06.09.-24.09. KE 10-12 B221, 23.09. TO 10-12 B221  
2. Tuntiop. David Consuegra 06.09.-24.09. TO 12-14 B221  
3. Tuntiop. Samuli Kaipiainen 06.09.-24.09. PE 10-12 B221  
4. Tuntiop. Samuli Kaipiainen 06.09.-24.09. PE 12-14 B221  
 

582506 Tutkimustiedonhaku (1 op)

Yonleht. Jaakko Kurhila

Suoritetaan Kandidaatin tutkielman yhteydessä.

 

582514 TVT-ajokortti (3 op)

Tuntiop. Samuli Kaipiainen

Suoritetaan Tietokone työvälineenä -kurssin yhteydessä.

 

Muut opinnot

 

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

Aman. Teija Kujala 03.11. KE 16-18 B123

Syksyllä 2010 ja keväällä 2011 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: 06.09.- 10.12.
 
1.   Ensimmäisen vuoden opiskelija, ei hyväksiluettavia opintoja
2.   Ensimmäisen vuoden opiskelija, hyväksiluettavia opintoja
3.   Ennen syksyä 2010 aloittaneet opiskelijat
 

582513 Opiskelutekniikka (2 op)

Yonleht. Taina Kaivola

Suoritetaan Johdatus tietojenkäsittelytieteeseen -kurssin yhteydessä.

 

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

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

 

582517 Orientation to MSc Studies (2 cr)

Yonleht. Pirjo Moen 06.09.-15.10. MA 9-12 B222, 07.09. TI 9-11 B221, 09.09. TO 14-16 B119, 01.11.-10.12. PE 8-10 B222

 

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

Prof. Pekka Abrahamsson

Suoritetaan opintojakson Software Factory Project yhteydessä.

 

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

Prof. Pekka Abrahamsson

Suoritetaan opintojakson Software Factory Project yhteydessä.

 

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

Prof. Juha Taina

Suoritetaan Ohjelmistotuotantoprojektin yhteydessä.

 

Perusopinnot

 

582102 Johdatus tietojenkäsittelytieteeseen (4 op)

Leht. Heikki Lokki 22.09.-13.10. KE 12-14 A111, 03.11.-08.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: 27.09.- 10.12.
 
1. Yonleht. Jaakko Kurhila 27.09.-15.10. TI 14-16 B222, 01.11.-10.12. TI 14-16 B222  
2. Yonleht. Kjell Lemström 27.09.-15.10. KE 10-12 C222, 01.11.-10.12. KE 10-12 C222  
3. Leht. Heikki Lokki 27.09.-15.10. TO 10-12 CK111, 01.11.-10.12. TO 10-12 CK111  
4. Leht. Heikki Lokki 27.09.-15.10. TO 12-14 CK111, 01.11.-10.12. TO 12-14 CK111  
5. Yonleht. Patrik Floréen 27.09.-15.10. TO 16-18 CK111, 01.11.-10.12. TO 16-18 CK111  
 

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 06.09. MA 10-12 B123, 09.09. TO 14-16 A111, 13.09.-14.10. MA 12-14, TO 14-16 A111

Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 06.09.- 15.10.
 
1. Tuntiop. Pekka Mikkola, Tuntiop. Aurora Tulilaulu 06.09.-15.10. TI 16-18 B221  
2. Tuntiop. Pekka Mikkola, Tuntiop. Juhana Laurinharju 06.09.-15.10. TI 18-20 B221  
3. Yonleht. Matti Luukkainen, Tuntiop. Antti Laaksonen 06.09.-15.10. KE 14-16 B221  
4. Yonleht. Matti Luukkainen, Tuntiop. Antti Laaksonen 06.09.-15.10. TO 16-18 B221  
5. Tuntiop. Joel Pyykkö 06.09.-15.10. TO 16-18 B121  
6. Tuntiop. Antti Laaksonen, Tuntiop. Niko Kiirala 06.09.-15.10. TO 18-20 B221  
7. Tuntiop. Joel Pyykkö 06.09.-15.10. TO 18-20 B121  
8. Tuntiop. Matti Seise 06.09.-15.10. PE 12-14 B121  
9. Tuntiop. Antti Laaksonen, Tuntiop. Samuli Kaipiainen 06.09.-15.10. PE 16-18 B221  
10. Tuntiop. Samuli Kaipiainen 06.09.-15.10. PE 14-16 B221  
 

582103 Ohjelmoinnin jatkokurssi (4 op)

Leht. Arto Wikla 01.11.-09.12. MA 12-14, TO 14-16 A111

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

Harjoitusryhmät: 01.11.- 10.12.
 
1. Yonleht. Matti Luukkainen 01.11.-10.12. MA 14-16 B221  
2. Tuntiop. Pekka Mikkola 01.11.-10.12. TI 16-18 B221  
3. Tuntiop. Pekka Mikkola 01.11.-10.12. TI 18-20 B221  
4. Tuntiop. Antti Laaksonen 01.11.-10.12. KE 14-16 B221  
5. Tuntiop. Antti Laaksonen 01.11.-10.12. TO 16-18 B221  
6. Tuntiop. Joel Pyykkö 01.11.-10.12. TO 16-18 B121  
7. Tuntiop. Antti Laaksonen, Tuntiop. Joel Pyykkö 01.11.-10.12. TO 18-20 B221  
9. Tuntiop. Matti Seise 01.11.-10.12. PE 12-14 B221  
10. Tuntiop. Samuli Kaipiainen 01.11.-10.12. PE 14-16 B221  
11. Tuntiop. Antti Laaksonen 01.11.-10.12. PE 16-18 B221  
 

582104 Ohjelmistojen mallintaminen (4 op)

Yonleht. Matti Luukkainen 02.11.-10.12. TI 10-12, PE 12-14 A111

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

Harjoitusryhmät: 01.11.- 10.12.
 
1. Tuntiop. Arto Vihavainen 01.11.-10.12. TI 12-14 C222  
2. Tuntiop. Arto Vihavainen 01.11.-10.12. KE 16-18 C222  
3. Yonleht. Matti Luukkainen 01.11.-10.12. TO 10-12 C222  
4. Yonleht. Matti Luukkainen 01.11.-10.12. PE 14-16 B222  
 

581328 Tietokantojen perusteet (itseopiskelukurssi) (4 op)

Leht. Harri Laine 07.09. TI 12-14 CK112

Kurssi toteutetaan itseopiskelukurssina ja luentoja on vain yksi aloitusluento.

Harjoitusryhmät: 13.09.- 15.10.
 
1. Trikoul. Satu Eloranta 13.09.-24.09. TI 12-14 B119, 27.09.-08.10. TI 12-14 B221, 12.10. TI 12-14 B119  
2. Trikoul. Satu Eloranta 13.09.-24.09. KE 10-12 B119, 27.09.-08.10. KE 10-12 B221, 13.10. KE 10-12 B119  
 

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

Tuntiop. Mika Holmström, Yonleht. Tomi Pasanen 06.09. MA 10-11 BK107, MA 11-12 B221, 27.09. MA 10-11 BK107, MA 11-12 B221

Luennot ma 6.9. 10-11 BK107 ja 11-12 B221 sekä ma 27.9. 10-11 BK107 ja 11-12 B221 ovat pakollisia. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Harjoitusryhmät: 06.09.- 15.10.
 
1. Tuntiop. Pekka Mikkola 06.09. MA 16-20 B119, 06.09.-15.10. MA 16-20 A218, PE 10-14 A318  
2. Tuntiop. Henning Lübbers 13.09.-15.10. TI 10-12, PE 8-12 A218   in English
 

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

Yonleht. Tomi Pasanen 01.11. MA 10-11 BK107, MA 11-12 B221, 22.11. MA 10-11 BK107, MA 11-12 B221

Ilmoittautuminen tälle kurssille alkaa tiistaina 12.10. klo 9.00. Luennot 1.11. ja 22.11. ovat pakollisia. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Harjoitusryhmät: 01.11.- 10.12.
 
1. Yonleht. Tomi Pasanen 01.11.-10.12. KE 8-12 A218  
2. Yonleht. Tomi Pasanen 01.11.-10.12. TO 8-12 A218  
3. Tuntiop. Henning Lübbers 01.11.-10.12. PE 9-15 A319   in English
 

Aineopinnot

 

582216 Johdatus tekoälyyn (4 op)

Yonleht. Tomi Pasanen 09.09.-15.10. TO 10-12, PE 12-14 CK112

Luento pe 1.10. auditoriossa A111!

Harjoitusryhmät: 13.09.- 15.10.
 
1. Trikoul. Jukka Perkiö 13.09.-15.10. TI 12-14 CK111  
2. Trikoul. Jukka Perkiö 13.09.-15.10. KE 12-14 CK111  
3. Yonleht. Tomi Pasanen 13.09.-15.10. TO 12-14 B222  
4. Yonleht. Tomi Pasanen 13.09.-15.10. PE 14-16 B222  
 

582204 Kandidaatintutkielma (6 op)

Yonleht. Jaakko Kurhila 06.09. MA 10-12 D122, 13.09.-27.09. MA 12-14 C222

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

Harjoitusryhmät: 06.09.- 10.12.
 
1. Yonleht. Kjell Lemström 08.09. KE 12-14 A318  
2. Yonleht. Patrik Floréen 09.09. TO 14-16 A318, 11.10. MA 14-16 A319, 01.11. MA 14-16 A318, 17.11. KE 14-17 B119  
3. Yonleht. Esa Pitkänen 08.09. KE 14-16 A319, 08.11. MA 16-17 A319, 16.11. TI 16-17 A319, 17.11. KE 16-18 A319  
4. Yo-opett. Timo Karvi 06.09.-10.12. TI 8-10 A218  
5. Yonleht. Lea Kutvonen 08.09. KE 12-14 A319  
6. Yo-opett. Päivi Kuuppelomäki 07.09. TI 14-16 A218, 14.09.-10.12. TI 14-16 A318  
7. Tutk.tri Petri Kettunen 09.09. TO 13-15 A319, 16.09.-16.12. TO 13-15 A319  
8. Yonleht. Kjell Lemström 08.09. KE 14-16 A318  
9. Leht. Arto Wikla 08.09. KE 12-16 A218  
 

582206 Laskennan mallit (6 op)

Prof. Jyrki Kivinen, Yonleht. Patrik Floréen 07.09.-12.10. TI 14-16 A111, 02.11.-07.12. TI 14-16 A111

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

Harjoitusryhmät: 06.09.- 10.12.
 
1. Yotutkija Juha Kärkkäinen 06.09.-15.10. MA 12-14 CK111, 01.11.-10.12. MA 12-14 CK111  
2. Prof. Jyrki Kivinen, Tuntiop. Antti Laaksonen 06.09.-15.10. KE 14-16 BK107, 01.11.-10.12. KE 14-16 BK107  
3. Trikoul. Esa Junttila 06.09.-15.10. TO 10-12 C222, 01.11.-10.12. TO 10-12 B119  
4. Prof. Jyrki Kivinen, Tuntiop. Antti Laaksonen 06.09.-15.10. TO 14-16 B222, 01.11.-10.12. TO 14-16 B222  
5. Prof. Jyrki Kivinen, Yonleht. Patrik Floréen 06.09.-15.10. TO 16-18 C220, 01.11.-10.12. KE 16-18 C220   in English
 

582202 Tietoliikenteen perusteet (4 op)

Prof. Sasu Tarkoma 02.11.-09.12. TI, TO 12-14 CK112

Ilmoittautuminen tälle kurssille alkaa tiistaina 12.10. klo 9.00. Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Luento torstaina 25.11. auditoriossa B123!

Harjoitusryhmät: 01.11.- 10.12.
 
1. Yo-opett. Päivi Kuuppelomäki 01.11.-10.12. KE 12-14 C222  
2. Yo-opett. Päivi Kuuppelomäki 01.11.-10.12. TO 10-12 BK107  
3. Yo-opett. Päivi Kuuppelomäki 01.11.-10.12. KE 14-16 B222   possibly in English
 

581260 Ohjelmistotuotantoprojekti (9 op)

Prof. Juha Taina

Harjoitusryhmät: 06.09.- 17.12.
 
1. Prof. Juha Taina 06.09.-17.12. MA, TO 8-10 A318  
2. Prof. Juha Taina  
3. Yonleht. Kjell Lemström 06.09.-17.12. MA 10-12 A318, 06.09.-04.11. TO 8-10 A319, 11.11.-16.12. TO 12-14 A318  
 

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

Leht. Otto Nurmi

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

Harjoitusryhmät: 06.09.- 15.10.
 
1. Yonleht. Matti Luukkainen 06.09.-15.10. MA 14-17 B221, TO 12-15 B121  
2. Tuntiop. Henning Lübbers   in English, meeting times Fri 8-12 A218, counceling Tue 10-12 A218
 

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

Leht. Otto Nurmi

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

Harjoitusryhmät: 01.11.- 10.12.
 
1. Leht. Otto Nurmi 01.11.-10.12. MA 12-16 A218, TO 10-12 A318  
2. Tuntiop. Henning Lübbers   in English, meeting times Fridays 10-14 in A218
 

582203 Tietokantasovellus (periodi I) (4 op)

Leht. Harri Laine 07.09. TI 16-18 B222

Aloitusluento ti 7.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: 06.09.- 15.10.
 
1. Tuntiop. Sami Saada 06.09.-15.10. MA 14-18 A318  
2. Tuntiop. Sami Saada 06.09.-15.10. PE 16-20 A318  
3. Tuntiop. Henning Lübbers   in English, meeting times Fri 8-12 A218, counceling Tue 10-12 A218
 

582203 Tietokantasovellus (periodi II) (4 op)

Leht. Harri Laine 01.11. MA 16-18 D122

Ilmoittautuminen tälle kurssille alkaa tiistaina 12.10. klo 9.00. Aloitusluento (1.11.) on pakollinen. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi) and Harri Laine (laine@cs.helsinki.fi).

Harjoitusryhmät: 01.11.- 10.12.
 
1. Leht. Harri Laine   Tapaamiset huoneessa A236.
2. Tuntiop. Henning Lübbers   in English, meeting times Fridays 10-14 in A218
3. Tuntiop. Tommi Tuura 01.11.-10.12. PE 14-18 A218  
 

Aineopinnot /valinnaiset opintojaksot

 

582342 BrowserSocket CodeCamp (3 cr)

Prof. Sasu Tarkoma 25.10. MA 10-12 B222, 02.11. TI 10-12 B222

The course is conducted in English, so that is the language we use in our materials. The student presentations should also be held in English, but the documentation can be written in Finnish if preferred. Questions are also answered in Finnish.

 

58127 C-ohjelmointi (4 op)

Yo-opett. Päivi Kuuppelomäki 07.09.-12.10. TI 10-12 CK112

Harjoitukset alkavat jo ensimmäisellä luentoviikolla. In addition, a summary lecture on Thu 9-10 B119. Exercises begin on the first lecture week.

Harjoitusryhmät: 06.09.- 15.10.
 
1. Yo-opett. Timo Karvi 06.09.-15.10. KE 14-16 B222  
2. Yo-opett. Timo Karvi 06.09.-15.10. KE 16-18 B222  
3. Yo-opett. Päivi Kuuppelomäki 06.09.-15.10. TO 9-12 B119   in English (summary lecture 9-10 and exercise session 10-12)
4. Yo-opett. Päivi Kuuppelomäki 06.09.-15.10. PE 12-14 CK111  
 

581365 Computer Organization II (4 cr)

Leht. Teemu Kerola 02.11.-09.12. TI, TO 12-14 D122

Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Exercises begin on the first lecture week.

Exercise sessions: 01.11.- 10.12.
 
1. Leht. Teemu Kerola 01.11.-10.12. TO 14-16 D122  
 

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

Yo-opett. Tiina Niklander 07.09. TI 14-16 B222, 09.09. TO 10-12 B222, 13.09.-14.10. MA 14-16, TO 10-12 B222

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

Harjoitusryhmät: 06.09.- 15.10.
 
1. Yo-opett. Tiina Niklander 07.09. TI 16-18 C222, 13.09.-15.10. MA 16-18 C222  
2. Yo-opett. Tiina Niklander 06.09.-15.10. PE 12-16 B119   in English (exercise session 12-14 and lectures 14-16)
 

582338 Introduction to Software Testing (4 cr)

Tutk.tri Michel Jaring 07.09.-14.10. TI 14-16, TO 12-14 CK112

All lectures have been moved to auditorium CK112. The exercise groups meet only every other week (first one on weeks 36, 38 and 40 and second one on weeks 37, 39 and 41).

Exercise sessions: 13.09.- 15.10.
 
1. Tutk.tri Michel Jaring 06.09.-15.10. PE 14-16 BK107   There will actually be two exercise groups!
 

582340 Johdatus kilpaohjelmointiin (2 - 4 op)

Yonleht. Jaakko Kurhila, Tuntiop. Mika Laitinen, Tuntiop. Aleksi Hartikainen, Tuntiop. Mikko Sysikaski 08.09. KE 16-18 B221, 10.09.-08.10. MA, PE 14-16 B121

 

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

Prof. Juha Taina, Trikoul. Pietu Pohjalainen

Ota ilmoittautumisen lisäksi yhteyttä kurssin vastuuhenkilöön, Juha Tainaan.

 

581251 Ohjelmointitekniikka (C++) (4 op)

Leht. Juha Vihavainen 03.11.-10.12. KE 14-16 B123, PE 12-14 CK112

Ilmoittautuminen tälle kurssille alkaa tiistaina 12.10. klo 9.00. Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Luento perjantaina 26.11. salissa B222! Registration for this course starts on Tue 12th of October. The exercise sessions start on the first lecture week. The lecture on Fri 26th of November in B222.

Harjoitusryhmät: 01.11.- 10.12.
 
1. Trikoul. Jarkko Toivonen 01.11.-10.12. PE 10-12 B222  
2. Trikoul. Jarkko Toivonen 01.11.-10.12. KE 16-18 BK107  
3. Tuntiop. Zachary Laster 01.11.-10.12. TI 14-16 C129   in English
 

582482 Tietokannan suunnittelu (4 op)

Prof. Seppo Sippu 08.09.-14.10. KE, TO 14-16 C222

Kurssin harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 06.09.- 15.10.
 
1. Prof. Seppo Sippu 06.09.-15.10. KE 12-14 B119  
2. Prof. Seppo Sippu 06.09.-15.10. TO 16-18 B222   Huom! Sali on vaihtunut!
 

582335 Versionhallinta (1 op)

Suoritetaan Tietokone työvälineenä -kurssin yhteydessä.

 

Syventävät opinnot

 

582630 Design and Analysis of Algorithms (4 cr)

Tutk.tri Valentin Polishchuk 07.09.-15.10. TI 12-14 C222, PE 12-14 D122

The lecture room for friday has changed!

Exercise sessions: 13.09.- 15.10.
 
1. Trikoul. Janne Korhonen 13.09.-15.10. TI 16-18 C222  
2. Trikoul. Janne Korhonen 13.09.-15.10. KE 16-18 BK107  
 

582631 Introduction to Machine Learning (4 cr)

Akat.tutk. Patrik Hoyer 02.11.-10.12. TI, PE 10-12 D122

Registration for this course starts on Tuesday 12th of October at 9.00. There's additional guidance for Matlab on Tue 2nd at 12-14 in B221 and Fri 5th at 12-14 in B121.

Exercise sessions: 08.11.- 10.12.
 
1. Trikoul. Antti Hyttinen 08.11.-10.12. TO 16-18 B222  
2. Trikoul. Doris Entner 08.11.-10.12. PE 12-14 D122  
 

58093 String Processing Algorithms (4 cr)

Yotutkija Juha Kärkkäinen 02.11.-09.12. TI, TO 12-14 B222

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

Exercise sessions: 08.11.- 10.12.
 
1. Yotutkija Juha Kärkkäinen 08.11.-10.12. TO 14-16 B119  
2. Yotutkija Juha Kärkkäinen 08.11.-10.12. TO 16-18 BK107  
 

582602 Natural Language Processing (8 cr)

Roman Yangarber

The course has been moved to spring 2011!

 

582417 Distributed Systems (4 cr)

Prof. Jussi Kangasharju 01.11.-09.12. MA, TO 10-12 D122

Registration for this course starts on Tuesday 12th of October at 9.00. Exercises begin on the first lecture week.

Exercise sessions: 01.11.- 10.12.
 
1. Prof. Jussi Kangasharju 01.11.-10.12. MA 14-16 CK111  
2. Trikoul. Mikko Pervilä 01.11.-10.12. TO 16-18 C222  
 

582462 Advanced Course on Computer Security (4 cr)

Yo-opett. Timo Karvi 01.11.-08.12. MA 12-14, KE 10-12 D122

Registration for this course starts on Tuesday 12th of October at 9.00. Students who already have passed Computer Security course will get only 2 credits from this course.

Exercise sessions: 08.11.- 10.12.
 
1. Yo-opett. Timo Karvi 08.11.-10.12. KE 12-14 B222  
2. Yo-opett. Timo Karvi 08.11.-10.12. TI 10-12 B222  
 

582498 Internet Protocols (4 cr)

Leht. Markku Kojo 07.09.-13.10. TI 12-14, KE 14-16 D122

Exercises begin on the first lecture week.

Exercise sessions: 06.09.- 15.10.
 
1. Trikoul. Laila Daniel 06.09.-15.10. KE 16-18 C222  
2. Trikoul. Laila Daniel 06.09.-15.10. TO 14-16 BK107  
 

582615 Overlay and P2P Networks (4 cr)

Prof. Sasu Tarkoma 20.09.-13.10. MA 12-14 D122, 21.09. TI 10-12 C222, 29.09.-13.10. KE 12-14 D122

Exercise sessions: 27.09.- 15.10.
 
1. Prof. Sasu Tarkoma 27.09.-15.10. TO 12-14 D122  
 

581358 Ohjelmistoarkkitehtuurit (5 op)

Leht. Harri Laine 07.09.-14.10. TI, TO 10-12 D122

Harjoitusryhmät: 13.09.- 15.10.
 
1. Leht. Harri Laine 13.09.-15.10. TI 12-14 BK107  
2. Leht. Harri Laine 13.09.-15.10. TO 8-10 B222  
3. Leht. Harri Laine 13.09.-15.10. TO 14-16 C220   in English
 

581257 Information Retrieval Methods (4 cr)

Yonleht. Pirjo Moen 01.11.-08.12. MA 14-16, KE 12-14 D122

Registration for this course starts on Tuesday 12th of October at 9.00. Exercises begin on the first lecture week.

Exercise sessions: 08.11.- 10.12.
 
1. Yonleht. Pirjo Moen 01.11.-10.12. TI 14-16 D122  
 

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.

Harjoitusryhmät: 06.09.- 10.12.
 
1. Leht. Harri Laine  
 

582648 Ohjelmointikielten kääntäjien harjoitustyö (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.

Harjoitusryhmät: 06.09.- 10.12.
 
1. Leht. Juha Vihavainen  
 

582217 Semanttinen web (4 op)

Dos. Juha Puustjärvi 07.09.-13.10. TI, KE 12-14 B222

Harjoitusryhmät: 13.09.- 15.10.
 
1. Dos. Juha Puustjärvi 13.09.-15.10. TI 14-16 B119  
2. Dos. Juha Puustjärvi 13.09.-15.10. KE 14-16 B119  
 

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

Prof. Pekka Abrahamsson, Trikoul. Fabian Fagerholm 13.09. MA 10-16 B119

 

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

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

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

 

58074 Tietokonegrafiikka (8 op)

Leht. Otto Nurmi 08.09.-14.10. KE 12-14, TO 14-16 D123, 03.11.-09.12. KE 12-14, TO 14-16 BK107

Huom! Luentosali ja laskuharjoitussali ovat vaihtuneet!

Harjoitusryhmät: 13.09.- 10.12.
 
1. Leht. Otto Nurmi 15.09. KE 14-16 CK112, 22.09.-13.10. KE 14-16 D123, 01.11.-10.12. KE 14-16 CK111   Huom! Sali on vaihtunut!
 

582490 Transaktioiden hallinta (4 op)

Prof. Seppo Sippu 03.11.-09.12. KE, TO 14-16 C222

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

Harjoitusryhmät: 08.11.- 10.12.
 
1. Prof. Seppo Sippu 08.11.-10.12. TO 16-18 B119  
 

582606 Elements of Bioinformatics (4 cr)

Trikoul. Ilari Scheinin, Prof. Veli Mäkinen 01.11.-10.12. MA 12-14, TO 10-12 B222, 02.11. TI 14-16 B221, 11.11. TO 10-12 B221, 15.11. MA 12-14 B221, 07.12. TI 16-18 B222

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

Exercise sessions: 08.11.- 10.12.
 
1. Trikoul. Markus Heinonen 09.11. TI 14-16 BK107  
2. Yonleht. Esa Pitkänen 11.11. TO 8-10 B222, 15.11.-10.12. TI 16-18 C222  
 

582670 Algorithms for Bioinformatics (4 cr)

Prof. Veli Mäkinen 06.09.-13.10. MA 12-14, KE 10-12 B222, 07.10. TO 10-12 BK107

The lecture on Wed 6th of Oct has been moved to Thu 7th of Oct at 10-12 in room BK107.

Exercise sessions: 13.09.- 15.10.
 
1. Trikoul. Niko Välimäki 13.09.-15.10. MA 10-12 C222  
 

582673 Computational Genotype Analysis (4 cr)

Akat.tutk. Mikko Koivisto 01.11.-08.12. MA, KE 10-12 B222

Registration for this course starts on Tuesday 12th of October at 9.00. The lectures and exercises start on week 45 (8.11.-12.11.).

Exercise sessions: 08.11.- 10.12.
 
1. Akat.tutk. Mikko Koivisto 08.11.-10.12. TI 14-16 C222  
 

Seminaarit

 

58310308 Seminaari: Kielitieteelliset aineistot (3 op)

Dos. Antti Leino 06.09.-11.10. MA 16-18 C220, 01.11.-29.11. MA 16-18 C220

 

58310302 Seminaari: Tekoäly peleissä (3 op)

Yonleht. Tomi Pasanen 06.09. MA 10-12 B119, 01.11. MA 13-16 B119, 15.11. MA 14-16 B119, 29.11. MA 9-17 B119, 30.11. TI 9-17 B119

 

58311108 Seminar: Ethics of Computing (3 cr)

Yonleht. Tomi Pasanen

Peruutettu! Cancelled!

 

58310301 Seminar on Boolean Constraint Reasoning (3 cr)

Tutk.tri Matti Järvisalo 08.09.-13.10. KE 14-16 C220, 03.11.-08.12. KE 14-16 C220

 

58308307 Hajautettujen järjestelmien ja tietoliikenteen linjan pro gradu -seminaari (3 op)

Yonleht. Lea Kutvonen 07.09.-14.09. TI 14-16 C220, 21.09.-12.10. TI 14-16 C222, 02.11.-07.12. TI 14-16 C220, PE 14-16 B119

 

58310303 Seminar: Advanced Topics in Interactive Systems (6 cr)

Prof. Giulio Jacucci 06.09.-11.10. MA 10-12 C220, 01.11.-29.11. MA 10-12 C220

This seminar is counted as one seminar although it is worth of six credits.

 

58310304 Seminar: Tool Interoperability and the Eclipse Framework in Global Software Engineering (3 cr)

Ass. (hy) Toni Ruokolainen

Peruutettu! Cancelled!

 

58310307 Seminaari: Ketterien ohjelmistotekniikan menetelmien empiirinen tutkimus (3 op)

Yotutkija Marko Salmenkivi 03.12. PE 13-19 C220, 17.12. PE 13-19 C220

 

58306112 Seminaari: Ohjelmistotuotanto ja tietokonepelit (3 op)

Leht. Juha Vihavainen 09.09.-14.10. TO 12-14 C220, 04.11.-09.12. TO 12-14 C220

 

58310306 Seminaari: Sosiaalisen median tekniikat (3 op)

Trikoul. Pietu Pohjalainen 09.09.-14.10. TO 12-14 B119, 04.11.-09.12. TO 12-14 B119

 

58310305 Seminaari: Versioivat tietokantarakenteet (3 op)

Prof. Seppo Sippu 06.09.-11.10. MA 12-14 C220, 01.11.-29.11. MA 12-14 C220, 07.12. TI 12-14 C220

 

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

Yonleht. Sirkka-Liisa Varvio 06.09.-11.10. MA 16-17 B222, 01.11.-29.11. MA 16-17 B222

 

58309106 Seminar: Machine Learning in Bioinformatics (3 cr)

Prof. Juho Rousu 06.09.-11.10. MA 14-16 C220, 01.11.-29.11. MA 14-16 C220

 

Jatko-opinnot

 

582710 PhD Student Seminar (1 cr)

Prof. Jussi Kangasharju, Prof. Jukka Paakki, Prof. Jyrki Kivinen 17.09. PE 12-16 C222, 12.11. PE 12-16 C222