Opetusohjelma, kevätlukukausi 2011

Kieliopinnot

 

582505 Äidinkielinen viestintä (3 op)

Jaakko Kurhila

 

Tieto- ja viestintätekniikan opinnot

 

582506 Tutkimustiedonhaku (1 op)

Jaakko Kurhila

 

Muut opinnot

 

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

Pekka Abrahamsson

 

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

Pekka Abrahamsson

 

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

Kjell Lemström

 

Perusopinnot

 

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

Heikki Lokki

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

 

581325 Ohjelmoinnin perusteet (5 op)

Matti Luukkainen

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: -
 
1.  
2.  
3.  
 

582103 Ohjelmoinnin jatkokurssi (4 op)

Matti Luukkainen

Huom! 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.

Harjoitusryhmät: -
 
1.  
2.  
3.  
 

581328 Tietokantojen perusteet (4 op)

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. Harri Laine 21.03.-29.04. KE 12-14 C222  
2.  
3.  
 

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

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

Aloitusluento 17.01. MA 10-11 D122, MA 11-12 B221, tekniikkaluento 07.02. MA 10-11 D122, MA 11-12 B221. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Harjoitusryhmät: 17.01.- 25.02.
 
1. Tomi Pasanen  
2. Tomi Pasanen  
3. Henning Lübbers 17.01.-25.02. PE 10-14 A218   For non finnish students only!
 

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

Tomi Pasanen 14.03. MA 10-11 BK107, MA 11-12 B221, 04.04. MA 10-11 BK107, 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. Tomi Pasanen  
2. Tomi Pasanen  
3. Pekka Mikkola 14.03.-29.04. MA 14-18 A218  
4. Mikko Kangasaho 14.03.-29.04. TI 14-18 A318  
5. Henning Lübbers 14.03.-29.04. PE 10-14 A218   For non finnish students only!
 

Aineopinnot

 

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

Jaakko Kurhila 17.01.-21.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. Pekka Parviainen  
2. Petri Kontkanen  
3. Teemu Kerola  
4.  
5. Tiina Niklander 17.01.-29.04. KE 12-16 A218  
6.  
7. Petri Kettunen  
8. Arto Wikla  
9.  
10.  
 

58131 Tietorakenteet (8 op)

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

Harjoitukset alkavat jo ensimmäisellä luentoviikolla. 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 14.1. klo 9-11 salissa C222. Non finnish students, contact the lecturer before hand.

Harjoitusryhmät: 17.01.- 29.04.
 
1. Antti Laaksonen 17.01.-25.02. KE 14-16 B119, 14.03.-29.04. KE 14-16 B119  
2. Pekka Mikkola 17.01.-25.02. KE 16-18 B222, 14.03.-29.04. KE 16-18 B222  
3. Matti Luukkainen 17.01.-25.02. TO 14-16 D122, 14.03.-29.04. TO 14-16 D122  
4. Antti Laaksonen 17.01.-25.02. PE 12-14 BK107, 14.03.-29.04. PE 12-14 BK107  
 

581305 Tietokoneen toiminta (4 op)

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

Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 17.01.- 25.02.
 
1. Tiina Niklander 17.01.-25.02. TI 12-14 B222   in English
2. Anna Kuosmanen 17.01.-25.02. TO 12-14 B119  
3. Anna Kuosmanen 17.01.-25.02. PE 14-16 B119  
 

582215 Tietoturvan perusteet (4 op)

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

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

581259 Ohjelmistotuotanto (4 op)

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. Kjell Lemström  
2. Tatu Kairi  
3. Tatu Kairi  
 

582201 Human-Computer Interaction (6 cr)

Giulio Jacucci, Antti Oulasvirta 15.03.-27.04. TI 14-16, KE 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: -
 
1.  
2.  
 

581332 Rinnakkaisohjelmointi (6 op)

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. Teemu Kerola 24.01.-18.02. KE 14-16 C222, 14.03.-15.04. KE 14-16 C222   possibly in English
2. Tommi Tuura 24.01.-18.02. TO 10-12 BK107, 14.03.-15.04. TO 10-12 BK107  
3. Tommi Tuura 24.01.-18.02. TO 16-18 C222, 14.03.-15.04. TO 16-18 C222  
 

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

Kjell Lemström

Harjoitusryhmät: 17.01.- 29.04.
 
1. Tatu Kairi  
2. Matti Seise  
 

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

Otto Nurmi

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

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

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

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. Otto Nurmi 14.03.-29.04. TI 12-14, TO 12-16 A218  
2. Henning Lübbers   For non finnish students only! Meeting time Fri 10-14 room A218.
 

582203 Tietokantasovellus (periodi III) (4 op)

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. Sami Saada 17.01.-25.02. TI 16-20 A218  
2. Harri Laine 17.01.-25.02. TO 14-18 A218  
3. Henning Lübbers   For non finnish students only! Meeting time Fri 10-14 room A218.
 

582203 Tietokantasovellus (periodi IV) (4 op)

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. Sami Saada 14.03.-29.04. TI 16-20 A218  
2. Henning Lübbers   For non finnish students only! Meeting time Fri 10-14 room A218.
 

Aineopinnot /valinnaiset opintojaksot

 

582303 Verkkosovellusten toteuttaminen (7 op)

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

Harjoitusryhmän aika (ke 14-16) on alustava. Kurssille perustettaneen lisää ryhmiä.

Harjoitusryhmät: 24.01.- 01.04.
 
1. Aki Nyrhinen 24.01.-01.04. KE 14-16 BK107  
2.  
 

582304 XML-metakieli (4 op)

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

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

582326 Robottiohjelmoinnin harjoitustyö (4 op)

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. Jouko Strömmer 17.01.-25.02. TO 12-16 CK111  
 

Syventävät opinnot

 

582634 Data Mining (4 cr)

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: 21.03.- 29.04.
 
1. Esther Galbrun  
 

582602 Natural Language Processing (8 cr)

Roman Yangarber

Self Study Course. Contact the lecturer.

 

582636 Probabilistic Models (4 cr)

18.01.-24.02. TI, TO 16-18 B222

Exercise sessions: 24.01.- 25.02.
 
1.  
 

582668 Project in String Processing Algorithms (2 cr)

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

Exercise sessions: 17.01.- 25.02.
 
1. Juha Kärkkäinen  
 

582669 Supervised Machine Learning (4 cr)

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

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

582638 Unsupervised Machine Learning (4 cr)

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. Michael Gutmann  
 

582635 Data Mining Project (2 cr)

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. Esther Galbrun, Hannu Toivonen  
 

582633 Diskreetin optimoinnin harjoitustyö (2 op)

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)

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)

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. Michael Gutmann  
 

582667 Business Process Automation (4 cr)

Alexander Norta

Exercise sessions: 24.01.- 25.02.
 
1. Alexander Norta  
 

582641 Collaboration of Autonomous Business Services (4 cr)

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. Lea Kutvonen  
 

582665 Distributed Systems Project (4 cr)

Jussi Kangasharju, 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)

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

Exercise sessions: 24.01.- 25.02.
 
1. Giulio Jacucci  
 

582646 Mobile Middleware (3 cr)

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)

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. Jukka Paakki 21.03.-29.04. TI 14-16 B119  
2. Jukka Paakki 21.03.-29.04. TO 14-16 B119  
 

582662 Game Engine Architecture (6 cr)

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

 

582663 Ohjelmistoarkkitehtuurien harjoitustyö (3 op)

Harri Laine

 

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

Juha Vihavainen

 

581362 Ohjelmointikielten periaatteet (4 op)

Arto Wikla 15.03.-28.04. TI, TO 12-14 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.

Harjoitusryhmät: 21.03.- 29.04.
 
1. Arto Wikla  
2.  
 

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

Pekka Abrahamsson, 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)

Pekka Abrahamsson, 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)

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

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

582403 Tietovarastot (4 op)

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

Harjoitukset alkavat jo ensimmäisellä luentoviikolla.

Harjoitusryhmät: 17.01.- 25.02.
 
1.  
 

582483 Biological Sequence Analysis (4 cr)

Veli Mäkinen 14.03.-27.04. MA, KE 10-12 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. Veli Mäkinen 21.03.-29.04. KE 12-14 D122  
 

582653 Computational Methods of Systems Biology (4 cr)

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

Exercise sessions: 24.01.- 25.02.
 
1. 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, Greger Lindén 12.01. KE 9-16 BK107, 20.01. TO 9-16 BK107

 

Seminaarit

 

58311101 Seminar: Neuroinformatics 3 (3 cr)

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

<a href="http://www.cs.helsinki.fi/en/courses/58311101/2011/k/s/1">Description</a>

 

58309104 Seminar on Intelligent Systems (3 cr)

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

<a href="http://www.cs.helsinki.fi/en/courses/58309104/2011/k/s/1">Description</a>

 

58311102 Seminaari: Tietoturvan testaus (3 op)

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

<a href="http://www.cs.helsinki.fi/courses/58311102/2011/k/s/1">Kuvaus/Description</a>

 

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

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

<a href="http://www.cs.helsinki.fi/en/courses/58311103/2011/k/s/1">Description</a>

 

58311104 Seminar: Measuring the Internet (3 cr)

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

<a href="http://www.cs.helsinki.fi/en/courses/58311104/2011/k/s/1">Description</a>

 

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

<a href="http://www.cs.helsinki.fi/courses/58311106/2011/k/s/1">Kuvaus/Description</a>

 

58311105 Seminaari: Ontologiat ja WWW (3 op)

Juha Puustjärvi 17.01. MA 8-12 C220, 07.02. MA 8-12 C220, 14.03.-25.04. MA 8-12 C220

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

 

58305101 Tietokonegrafiikan seminaari (3 op)

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

<a href="http://www.cs.helsinki.fi/courses/58305101/2011/k/s/1">Kuvaus/Description</a>

 

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

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)

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

 

Jatko-opinnot

 

582710 PhD Student Seminar (1 cr)

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