Opetusohjelma, kevätlukukausi 2009

Kieliopinnot

 

582505 Äidinkielinen viestintä (3 op)

Suoritetaan Tieteellisen kirjoittamisen kurssilla.

 

Tieto- ja viestintätekniikan opinnot

 

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

Suoritetaan Johdatus tietojenkäsittelytieteeseen -kurssin yhteydessä.

 

582506 Tutkimustiedonhaku (1 op)

Suoritetaan Tieteellisen kirjoittamisen kurssilla.

 

582514 TVT-ajokortti (3 op)

Suoritetaan Johdatus tietojenkäsittelytieteeseen -kurssin yhteydessä.

 

Muut opinnot

 

584402 Harjoittelu tai työelämään orientoituminen (1 - 3 op)

Suoritetaan ohjelmistotuotantoprojektin yhteydessä (1 op:n suuruisena). Tietotekniikka-alan ammattitehtävissä työskentelyn perusteella voi hakemuksesta saada lisäksi 2 op:n suorituksen.

 

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

Syksyllä 2008 (keväällä 2009) aloittaville pääaineopiskelijoille. Opintojakso jatkuu koko kandidaatintutkinnon ajan. Valitse listasta opiskelijatuutoriparisi; pyrimme oletuksena pitämään ryhmät yhdessä myös opettajatuutoroinnissa. Ks. tarvittaessa <a href="http://www.cs.helsinki.fi/group/tkoaly/?fuksit_tuutorit08">opiskelijatuutorit</a>. Jos sinulla on jo opettajatuutori, älä turhaan ilmoittaudu kurssille uudelleen; ota yhteys opettajatuutoriisi tai vuosikurssin vastuuhenkilöön.

 

582513 Opiskelutekniikka (2 op)

Suoritetaan Johdatus tietojenkäsittelytieteeseen -kurssin yhteydessä.

 

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

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

 

584403 Syventävä harjoittelu tai työelämään orientoivat opinnot (2 - 6 op)

Tietotekniikka-alan vaativissa ammattitehtävissä työskentelyn perusteella hakemuksesta, 581387 Tietotekniikka: Nyt! (3 op) tai muu soveltuva opintojakso.

 

Perusopinnot

 

582102 Johdatus tietojenkäsittelytieteeseen (4 op)

Prof. Jussi Kangasharju 12.01.-16.02. MA 10-12 CK112, 09.03.-20.04. MA 10-12 CK112

Harjoitusryhmät: 19.01.- 24.04.
 
1. FM Ari Meriläinen 19.01.-20.02. KE 16-18 B119, 09.03.-24.04. KE 16-18 B119  
2. FM Anni Rytkönen 19.01.-20.02. TO 17-19 C221, 09.03.-24.04. TO 17-19 C221   in English if needed
3. LuK Jaakko Sorri 19.01.-20.02. PE 16-18 CK111, 09.03.-24.04. PE 16-18 CK111  
 

581325 Ohjelmoinnin perusteet (5 op)

Prof. Otto Nurmi 13.01.-19.02. TI 13-16, TO 14-16 B123

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 12.01.- 20.02.
 
1. Tuntiop. Aki Reijonen 12.01.-20.02. KE 14-16 B119  
2. Tuntiop. Joel Rybicki 12.01.-20.02. TO 16-18 B119  
3. FM Ari Meriläinen 12.01.-20.02. PE 16-18 B119  
 

582103 Ohjelmoinnin jatkokurssi (4 op)

Prof. Otto Nurmi 10.03.-23.04. TI, TO 14-16 B123

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 09.03.- 24.04.
 
1. Tuntiop. Aki Reijonen 09.03.-24.04. KE 14-16 B119  
2. Tuntiop. Joel Rybicki 09.03.-24.04. TO 16-18 CK111  
 

581328 Tietokantojen perusteet (4 op)

Yonleht. Pirjo Moen 11.03.-24.04. KE 10-12 A111, PE 10-12 B123

Harjoitusryhmät: 16.03.- 24.04.
 
1. Tuntiop. Mika Holmström 16.03.-24.04. TI 10-12 B119  
2. Tuntiop. Mika Holmström 16.03.-24.04. TI 12-14 B119  
3. Tuntiop. Taru Itäpelto 16.03.-24.04. TO 10-12 CK111   in English if needed
4. Tuntiop. Taru Itäpelto 16.03.-24.04. TO 12-14 CK111  
 

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

Yonleht. Tomi Pasanen 12.01. MA 10-12 D122, 02.02. MA 10-12 D122

Group 6 is for non finnish students only.

Harjoitusryhmät: 12.01.- 20.02.
 
1. Tuntiop. Jesse Lankila 12.01.-20.02. TI 14-18 A218  
2. Tuntiop. Olli Jokinen 12.01.-20.02. KE 10-14 A218  
3. Tuntiop. Juhana Laurinharju 12.01.-20.02. KE 14-18 A218  
4. LuK Jaakko Sorri 12.01.-20.02. TO 14-18 A218  
5. Tuntiop. Taru Itäpelto 12.01.-20.02. PE 10-14 A218  
6. Tuntiop. Henning Lübbers 12.01.-20.02. PE 10-14 A318   in English
 

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

Yonleht. Tomi Pasanen 09.03. MA 10-12 D122, 30.03. MA 10-12 D122

Group 3 is for non finnish students only.

Harjoitusryhmät: 09.03.- 24.04.
 
1. Tuntiop. Jesse Lankila 09.03.-24.04. TI 14-18 A218  
2. Tuntiop. Olli Jokinen 09.03.-24.04. KE 10-14 A218  
3. Tuntiop. Henning Lübbers 09.03.-24.04. PE 10-14 A219   in English
 

Aineopinnot

 

58131 Tietorakenteet (8 op)

Prof. Patrik Floréen 13.01.-19.02. TI, TO 10-12 A111, 10.03.-23.04. TI, TO 10-12 A111

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Non finnish students, contact the lecturer before hand. Ilmoittautuminen tälle kurssille alkaa keskiviikkona 7.1. klo 9.00. Kurssille voivat osallistua ne opiskelijat, jotka viimeistään kurssin alkuun mennessä ovat hyväksytysti suorittaneet esitietovaatimuksena olevat Ohjelmoinnin jatkokurssin (Java-ohjelmointi) ja Johdatus diskreettiin matematiikkaan -kurssin tai tähän kurssiin liittyvän esitietokokeen, joka järjestetään perjantaina 9.1. klo 9-11 salissa D122.

Harjoitusryhmät: 12.01.- 24.04.
 
1. Tuntiop. Topi Musto 12.01.-20.02. TI 14-16 C222, 09.03.-24.04. TI 14-16 C222  
2. LuK Janne Korhonen 12.01.-20.02. TI 16-18 B119, 09.03.-24.04. TI 16-18 B119  
3. Tuntiop. Topi Musto 12.01.-20.02. KE 12-14 CK111, 09.03.-24.04. KE 12-14 CK111  
4. LuK Janne Korhonen 12.01.-20.02. KE 16-18 CK111, 09.03.-24.04. KE 16-18 CK111   in English if needed
5. Tuntiop. Antti Laaksonen 12.01.-20.02. TO 14-16 CK111, 09.03.-24.04. TO 14-16 CK111  
6. Tuntiop. Antti Laaksonen 12.01.-20.02. PE 12-14 CK111, 09.03.-24.04. PE 12-14 CK111  
 

581305 Tietokoneen toiminta (4 op)

Leht. Teemu Kerola 09.03. MA 12-14 B119, MA 14-16 B123, 16.04. TO 12-14 B119, 17.04. PE 12-14 A111

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 09.03.- 24.04.
 
1. LuK Harri Hämäläinen 09.03.-24.04. TI 14-16 CK111  
2. LuK Harri Hämäläinen 09.03.-24.04. KE 10-12 CK111  
3. Leht. Teemu Kerola 09.03.-24.04. KE 12-14 C221   in English if needed
 

582202 Tietoliikenteen perusteet (4 op)

Yo-opett. Liisa Marttinen 12.01.-18.02. MA, KE 12-14 A111

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 12.01.- 20.02.
 
1. LuK Harri Hämäläinen 12.01.-20.02. TI 14-16 CK111  
2. LuK Harri Hämäläinen 12.01.-20.02. KE 10-12 CK111  
3. LuK Jaakko Sorri 12.01.-20.02. KE 14-16 CK111  
4. LuK Jaakko Sorri 12.01.-20.02. KE 16-18 C221  
5. Yo-opett. Liisa Marttinen 12.01.-20.02. TO 14-16 B119   in English if needed
 

582201 Käyttöliittymät (4 op)

Yonleht. Antti Leino 14.01.-20.02. KE, PE 14-16 A111

Harjoitusryhmät: 19.01.- 20.02.
 
1. Tuntiop. Eero Pailinna 19.01.-20.02. TI 10-12 B119  
2. Tuntiop. Eero Pailinna 19.01.-20.02. TI 12-14 B119  
3. Tuntiop. Matti Paksula 19.01.-20.02. KE 10-12 B119  
4. Tuntiop. Matti Paksula 19.01.-20.02. KE 12-14 B119  
5. Tuntiop. Paula Gómez Gómez 19.01.-20.02. PE 10-12 B119  
6. Tuntiop. Paula Gómez Gómez 19.01.-20.02. PE 12-14 B119  
 

58110 Tieteellisen kirjoittamisen kurssi (10 op)

Yonleht. Antti Leino 12.01.-16.02. MA 12-14 CK112

Harjoitusryhmät: 12.01.- 24.04.
 
1. Trikoul. Satu Eloranta 12.01.-24.04. TI 10-12 A218  
2. FM Jukka Suomela 12.01.-24.04. KE 14-18 A319  
3. Yonleht. Jukka Perkiö  
4. Trikoul. Pietu Pohjalainen  
5. Trikoul. Kimmo Simola  
6. Leht. Arto Wikla  
7. Yo-opett. Liisa Marttinen  
8. Leht. Teemu Kerola  
9. Yo-opett. Päivi Kuuppelomäki  
10.  
 

581259 Ohjelmistotuotanto (4 op)

Yonleht. Juha Gustafsson 13.01.-20.02. TI 16-18, PE 10-12 CK112

Harjoitusryhmät: 19.01.- 20.02.
 
1. FM Paula Kuosmanen 19.01.-20.02. TI 14-16 B119  
2. FM Paula Kuosmanen 19.01.-20.02. PE 12-14 C221  
3. FM Paula Kuosmanen 19.01.-20.02. PE 14-16 C221   in English if needed
 

581260 Ohjelmistotuotantoprojekti (9 op)

Prof. Juha Taina

Harjoitusryhmät: 12.01.- 24.04.
 
1. Tuntiop. Ilmari Vacklin  
2. LuK Sampo Lehtinen  
3. FM Sampo Yrjänäinen  
4. LuK Petrus Repo  
5. LuK Jari Suominen  
 

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

Prof. Otto Nurmi

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

Harjoitusryhmät: 12.01.- 20.02.
 
1. FM Harri Forsgren 12.01.-20.02. TI 14-16, KE 12-16 A318  
 

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

Prof. Otto Nurmi

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

Harjoitusryhmät: 09.03.- 24.04.
 
1. LuK Tomi Jylhä-Ollila 09.03.-24.04. MA, TO 10-13 A218  
2. LuK Tomi Jylhä-Ollila 09.03.-24.04. KE, PE 12-15 A318  
 

582203 Tietokantasovellus (periodi III) (4 op)

Yonleht. Pirjo Moen 12.01. MA 16-18 B222

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

Harjoitusryhmät: 12.01.- 20.02.
 
1. Tuntiop. Mika Holmström 12.01.-20.02. TO 10-14 A218  
2. Tuntiop. Mika Holmström 12.01.-20.02. PE 10-14 A219  
 

582203 Tietokantasovellus (periodi IV) (4 op)

Yonleht. Pirjo Moen 09.03. MA 16-18 B222

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

Harjoitusryhmät: 09.03.- 24.04.
 
1. Tuntiop. Melissa Kasari 09.03.-24.04. TI 14-18 A219  
2. FM Mika Timonen 09.03.-24.04. KE 16-20 A218  
3. FM Paula Kuosmanen 09.03.-24.04. PE 10-14 A218  
 

Aineopinnot /valinnaiset opintojaksot

 

582315 Johdatus funktionaaliseen ohjelmointiin (4 op)

FM Lauri Alanko, Tuntiop. Joel Kaasinen 14.01.-19.02. KE, TO 12-14 B123

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 12.01.- 20.02.
 
1. Tuntiop. Aki Reijonen 12.01.-20.02. TO 16-18 CK111  
2. Tuntiop. Ilmari Vacklin 12.01.-20.02. PE 14-16 B119  
 

582317 Linux-ylläpito (6 op)

Ttasiant. Mikko Rauhala, Ttasiant. Jani Jaakkola 14.01.-20.02. KE, PE 14-16 D122, 11.03.-24.04. KE, PE 14-16 D122

 

582303 Verkkosovellusten toteuttaminen (7 op)

Leht. Markku Kojo 13.01.-18.02. TI 12-14, KE 14-16 C221, 10.03.-11.03. TI 12-14, KE 14-16 C221

Harjoitusryhmät: 19.01.- 27.03.
 
1. FM Mika Karlstedt 19.01.-27.03. TO 14-16 BK106  
 

Syventävät opinnot

 

582639 Computational Geometry (3 cr)

Ph.D. Valentin Polishchuk 12.05.-21.05. TI, KE, TO 12-14 C221

 

582647 Graph Mining (3 cr)

Dr. Christian Borgelt 02.03.-06.03. MA, TI, KE, TO 9-15, PE 9-13 B222

 

582421 Satunnaisalgoritmit (8 op)

Prof. Jyrki Kivinen 12.01.-18.02. MA, KE 10-12 B222, 09.03.-22.04. MA, KE 10-12 B222

Harjoitusryhmät: 19.01.- 24.04.
 
1. FM Pauli Miettinen 19.01.-20.02. TI 12-14 CK111, 09.03.-24.04. TI 12-14 CK111  
 

582634 Tiedon louhinta (4 op)

Yonleht. Miro Lehtonen 11.03.-24.04. KE 12-14, PE 10-12 B222

 

582636 Todennäköisyysmallit (4 op)

Prof. Petri Myllymäki 13.01.-19.02. TI, TO 16-18 B222

 

582638 Unsupervised Machine Learning (4 - 6 cr)

Prof. Aapo Hyvärinen 11.03.-24.04. KE, PE 14-16 C222

Exercise sessions: 16.03.- 24.04.
 
1. Ph.D. Michael Gutmann, M.Sc. Urs Köster 16.03.-24.04. TI 14-16 BK106  
 

582633 Diskreetin optimoinnin harjoitustyö (periodi III) (2 op)

Yonleht. Juha Kärkkäinen 15.01.-19.02. TO 14-16 B222

 

582635 Tiedon louhinnan harjoitustyö (2 op)

Yonleht. Miro Lehtonen 04.05. MA 12-14 B222

 

582637 Todennäköisyysmallien harjoitustyö (2 op)

Prof. Petri Myllymäki 12.03.-23.04. TO 16-18 B222

 

582641 Autonomisten järjestelmien yhteistoiminta (4 op)

Prof. Lea Kutvonen 10.03.-24.04. TI, PE 12-14 D122

Harjoitusryhmät: 16.03.- 24.04.
 
1. Ass. Toni Ruokolainen 16.03.-24.04. KE 12-14 C222  
 

582646 Mobile Middleware (3 cr)

Prof.(HUT) Sasu Tarkoma 10.03.-21.04. TI 16-18 B222

 

581366 Spesifioinnin ja verifioinnin perusteet (4 op)

Yonleht. Timo Karvi 14.01.-20.02. KE, PE 12-14 D122

Harjoitusryhmät: 12.01.- 20.02.
 
1. Yo-opett. Päivi Kuuppelomäki 12.01.-20.02. PE 10-12 C221  
 

581365 Tietokoneen rakenne (4 op)

Yonleht. Tiina Niklander 10.03.-23.04. TI, TO 14-16 B222

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Non finnish students: The first lecture in English is on Monday 9th of March at 14.15 in room C221.

Harjoitusryhmät: 09.03.- 24.04.
 
1. Yo-opett. Liisa Marttinen 12.03. TO 16-18 B119, 20.03. PE 14-16 C221, 23.03.-24.04. TO 16-18 B119  
2. Yonleht. Tiina Niklander 09.03.-24.04. PE 12-14 C220   in English
3. Yonleht. Tiina Niklander 09.03. MA 14-16 C221, 09.03.-24.04. PE 14-16 C220   (Lectures in English)
 

581359 Ohjelmistoprosessit ja ohjelmistojen laatu (4 op)

Prof. Juha Taina 10.03.-23.04. TI, TO 10-12 CK112

Harjoitusryhmät: 16.03.- 24.04.
 
1. Prof. Juha Taina 16.03.-24.04. TO 14-16 B119  
2. Prof. Juha Taina 16.03.-24.04. PE 10-12 B119  
 

581362 Ohjelmointikielten periaatteet (4 op)

Leht. Arto Wikla 10.03.-23.04. TI 12-14, TO 14-16 C222

Harjoitusryhmät: 16.03.- 24.04.
 
1. Leht. Juha Vihavainen 16.03.-24.04. KE 12-14 B119  
 

582217 Semanttinen web (4 op)

Dos. Juha Puustjärvi 12.01. MA 8-12 C222, 19.01.-20.02. MA, PE 8-10 D122

Harjoitusryhmät: 19.01.- 20.02.
 
1. Dos. Juha Puustjärvi 19.01.-20.02. MA 10-12 C222  
2. Dos. Juha Puustjärvi 19.01.-20.02. PE 10-12 D122  
 

582403 Tietovarastot (4 op)

Prof. Seppo Sippu 14.01.-19.02. KE, TO 14-16 C222

Harjoitusryhmät: 19.01.- 20.02.
 
1. Trikoul. Satu Eloranta 19.01.-20.02. TO 12-14 C222  
 

582604 Practical Course in Biodatabases (4 op)

Ph.D. Jarno Tuimala, Dr. Siru Varvio 12.01.-17.02. MA, TI 14-16 D122

 

582605 Metabolic Modeling (4 op)

Prof. Juho Rousu 10.03.-24.04. TI, PE 14-16 B119

Harjoitusryhmät: 16.03.- 24.04.
 
1. FM Markus Heinonen 16.03.-24.04. MA 14-16 B119  
 

Seminaarit

 

58304101 Seminaari: Muistihierarkia-algoritmit (3 op)

Yonleht. Juha Kärkkäinen 12.01.-16.02. MA 12-14 C220, 09.03.-20.04. MA 12-14 C220

<a href="http://www.cs.helsinki.fi/u/tpkarkka/opetus/09k/sem-mha/">Kuvaus/Description</a>

 

58309101 Seminaari: Tiedon louhinta verkoista (3 op)

Prof. Hannu Toivonen 13.01.-17.02. TI 10-12 C220, 10.03.-21.04. TI 10-12 C220

<a href="http://www.cs.helsinki.fi/u/htoivone/teaching/seminaariK09/">Kuvaus/Description</a>

 

58309104 Seminar on Intelligent Systems (3 cr)

Yonleht. Hannes Wettig 14.01.-18.02. KE 16-18 C220, 11.03.-22.04. KE 16-18 C220

<a href="http://www.cs.helsinki.fi/group/cosco/Teaching/CoscoSeminar/spring2009/">Description</a>

 

58309102 Seminaari: Palvelusuuntautuneet järjestelmät (3 op)

Prof. Lea Kutvonen, Ass. Toni Ruokolainen 13.01.-17.02. TI 14-16 C220, 10.03.-21.04. TI 14-16 C220

<a href="http://www.cs.helsinki.fi/group/cinco/teaching/2009/soc-seminaari/">Kuvaus/Description</a>

 

58309105 Seminar: Peer-to-Peer Systems (3 cr)

Prof. Jussi Kangasharju 12.01.-16.02. MA 14-16 C220, 09.03.-20.04. MA 14-16 C220

<a href="http://www.cs.helsinki.fi/u/jakangas/Teaching/seminar-p2p-09s.html">Description</a>

 

58305104 Ohjelmistotekniikan linjan pro gradu -seminaari (3 op)

Prof. Jukka Paakki 13.01.-17.02. TI 14-16 C221, 10.03.-21.04. TI 14-16 C221

<a href="http://www.cs.helsinki.fi/u/paakki/semik09.html">Kuvaus/Description</a>

 

58305103 Seminaari: Ohjelmistotuotanto ja tietokonepelit (3 op)

Leht. Juha Vihavainen 15.01.-19.02. TO 12-14 C220, 12.03.-23.04. TO 12-14 C220

<a href="http://www.cs.helsinki.fi/u/vihavain/k09/sem/">Kuvaus/Description</a>

 

58309103 Seminaari: Tietokannat nyt (3 op)

FT Jan Lindström 15.01.-19.02. TO 16-18 C220, 12.03.-23.04. TO 16-18 C220

<a href="http://www.cs.helsinki.fi/u/jplindst/tknyt2009/tietokannat_nyt2009.html">Kuvaus/Description</a>

 

Jatko-opinnot

 

582710 PhD Student Seminar (6 cr)

Prof. Jussi Kangasharju, Prof. Juho Rousu, Prof. Hannu Toivonen 23.01. PE 12-16 B222, 20.03. PE 12-16 B222