University of Helsinki Department of Computer Science
 

Department of Computer Science

Department information

 

Teaching programme, spring term 2006

NB! AVOID UNNECESSARY REGISTRATION. CANCEL YOUR REGISTRATION IF YOU CHANGE YOUR PLANS!

- We at the department try to adapt the teaching to the needs of the students as much as possible. In order for us to succeed in this, it is important that the data in the registration system is the same as the actual situation. During recent years, empty registration has grown to such an extent that rational planning has become impossible. You may attempt only twice to complete a lecture course in the Basic or Intermediate Studies module by registering into an exercise group. It is counted as an attempt if you have not withdrawn your registration by the end of the deadline, specified separately for each course, usually by the end of the first week of exercises. The course lecturer may grant additional attempts on the basis of well-argued applications. Attempts that have been made before autumn 2002 will not be counted. There are no restrictions on taking separate exams. Please keep in mind that the place you have registered for "just in case" is taken away from some other student, who might really need it. That student may some day be You.

General information

Teaching and exams are generally arranged at the department, in the Exactum building (Gustaf Hällströmin katu 2b) at the Kumpula campus. Some course exams may be given in other university facilities at Kumpula or downtown.

Registration

For the first half-term and courses lasting the whole term

  • For majoring students: REGISTRATION STARTS ON TUESDAY 10 Jan at 9.00 o'clock .
  • For minoring students: REGISTRATION STARTS ON WEDNESDAY 11 Jan at 9 o'clock .

For the second half-term

  • For majoring students: registration for the second half-term starts on TUESDAY 21 Feb at 9.00 o'clock .
  • For minoring students: registration for the second half-term starts on WEDNESDAY 22 Feb at 9.00 o'clock .

The later registration time is mentioned in the course schedule below whenever applicable.

The students from the school co-operation programme and students with separate study rights or in the upgrading programme are termed major subject students.

In general, registration for lecture courses, seminars, exercise groups and final exams is done through the www-based registration system .

For some courses, you register by e-mail or by filling in a form (this is mentioned in the course schedule below). There are more detailed instructions on how to use the registration system on the web at http://www.cs.helsinki.fi/opiskelu/ohjeet/ilmoittautuminen-en.html.

Lecture courses

Unless other arrangements are mentioned below, you have to register for lecture courses during the first week of lectures, at the latest.

Registrations for separate exams must be made on or before the Monday of the week before the exam. Please see http://www.cs.helsinki.fi/kokeet/ for a schedule of the final exams during Spring 2006.

Course exams are directly connected with the course, and you do not have to register separately for them. Please see http://www.cs.helsinki.fi/kokeet/ for a schedule of the mid-term exams during Spring 2006.

Please see the course descriptions for course contents and literature, as well as instructions for exams.

  • Basic and Intermediate studies
  • Advanced studies

When attending an exam, you must bring your student card or some other means of identification. Each examinee must write their name on a list that circulates during the exam. Please write your full name, personal number or student number, the name of the course and your signature on each exam paper, as well as paginating your papers

Project groups

Students who have not finished their work in an earlier team may not register for a new team, but have to register for the course's drop-out queue Registrations may be made until the first day the team meets.

Registrations that have not been cancelled 48 hours before the first meeting are binding. A student who has made a binding registration but cannot finish the work on time, may not register directly for another team, but must register through the drop-out queue.

The team is formed from the students who are present at the first team meeting (NB! For the Programming project and Database applications project, the first meeting is held after the first lecture, at 18-20). The students who have registered for the actual team and its queue have priority. If there are still places left in the team, students from the drop-out queue who are present at the meeting, can join the team in the order that they have registered for the drop-out queue. This means that the students must be present from the start of the first meeting, otherwise they will lose their places in their team.

A team may be cancelled if it is too small. We will try to place students whose team has been cancelled into other teams.

Teaching in spring 2006

Language studies

 

582505 First-language communications (3 cr, 0 sw)

Completed as part of the course Scientific Writing..

 

ICT studies

 

581324 Tietokone työvälineenä (Introduction to the use of computers) (4 cr, 2 sw)

Teacher Jukka Eskola 16 Jan - 15 Feb MON 14-16, WED 8-10 B123

Exercise groups: 23 Jan- 24 Feb
 
1. 23 Jan - 24 Feb MON 11-14 BK107   (basic group)
2. 23 Jan - 24 Feb MON 16-18 B221   (advanced group)
3. 23 jan - 24 Feb WED 10-13 B221   (basic group)
4.   (no exercises)
 

582506 Tutkimustiedonhaku (Research data retrieval) (1 cr, 0 sw)

Completed as part of the course Scientific Writing).

 

Basic studies

 

582102 Johdatus tietojenkäsittelytieteeseen (Introduction to computer science) (4 cr, 2 sw)

Professor Kimmo Raatikainen 16 Jan - 20 Feb MON 10-12 A111, 13 Mar - 24 Apr MON 10-12 A111

Exercise groups: 23 Jan - 28 Apr
 
1. Teacher Jukka Eskola 23 Jan - 28 Apr MON 12-14 C220  
2. Teacher Jouni Siren 23 Jan - 28 Apr TUE 14-16 C220  
3. Teacher Jaakko Nurro 23 Jan - 28 Apr WED 14-16 C220  
4. Teacher Jaakko Pesonen 23 Jan - 28 Apr THU 10-12 C220  
5.   (instructor and schedule to be announced)
 

581325 Ohjelmoinnin perusteet (Introduction to programming) (5 cr, 3 sw)

University Lecturer Tomi Pasanen 17 Jan - 23 Feb TUE 13-16, THU 14-16 B123

Exercise groups: 16 Jan - 24 Feb
 
1. Teacher Timo Tuominen 16 Jan - 24 Feb WED 10-12 CK107  
2. Teacher Timo Tuominen 16 Jan - 24 Feb WED 12-14 CK107  
3. Teacher Miikka Junnila 16 Jan - 24 Feb FRI 10-12 C220  
4. Teacher Miikka Junnila 16 Jan - 24 Feb FRI 12-14 B119  
 

581326 Java-ohjelmointi (Programming in Java) (4 cr, 2 sw)

University Lecturer Tomi Pasanen 14 Mar - 27 Apr TI, THU 14-16 B123

Exercise groups: 13 Mar - 28 Apr
 
1. Teacher Lauri Eronen 13 Mar - 28 Apr TUE 12-14 CK107  
2. Teacher Teemu Sjöblom 13 Mar - 28 Apr WED 14-16 CK107  
3. Teacher Teemu Sjöblom 13 Mar - 28 Apr THU 12-14 B222  
 

582101 Ohjelmistotekniikan menetelmät (Methods for software engineering) (4 cr, 2 sw)

FM Juha Gustafsson 14 Mar - 27 Apr TUE 10-12, THU 12-14 B123

Exercise groups: 20 Mar - 28 Apr
 
1. Teacher Timo Tuominen 20 Mar - 28 Apr MON 12-14 B221, WED 12-14 B119  
2. Teacher Timo Tuominen 20 Mar - 28 Apr TUE 14-16 B221, THU 14-16 B119  
3. Teacher Timo Tuominen 20 Mar - 28 Apr WED 10-12 B221, FRI 10-12 B119  
 

581328 Tietokantojen perusteet (Introduction to databases (for majoring students)) (4 cr, 2 sw)

Lecturer Harri Laine 15 Mar - 26 Apr WED 10-12 A111

Exercise groups: 20 Mar - 28 Apr
 
1. Teacher Aleksi Yrttiaho 20 Mar - 28 Apr TUE 10-12 CK107  
2. Teacher Aleksi Yrttiaho 20 Mar - 28 Apr TUE 14-16 CK107   (possibly in English)
3. Teacher Tuomas Blom 20 Mar - 28 Apr WED 14-16 C221  
4. Teacher Tuomas Blom 20 Mar - 28 Apr FRI 14-16 B119  
 

58160 Ohjelmoinnin harjoitustyö (Programming project (for majoring students)) (4 cr, 2 sw)

University Lecturer Tomi Pasanen 16 Jan MON 8-12 CK112

Exercise groups: 16 Jan - 24 Feb
 
1. Teacher Kliment Yanev 16 Jan - 24 Feb MON 14-18 CK109  
2. Teacher Aki Korpua 16 Jan - 24 Feb TUE 10-14 CK109  
3. Teacher Jari Suominen 16 Jan - 24 Feb TUE 14-18 CK109  
4. Teacher Jaakko Nenonen 16 Jan - 24 Feb THU 10-14 CK109  
5. Teacher Mika Holmström 16 Jan - 24 Feb FRI 14-18 CK109  
 

58160 Ohjelmoinnin harjoitustyö (Programming project (for majoring students)) (4 cr, 2 sw)

University Lecturer Tomi Pasanen 13 Mar MON 8-12 CK112

Exercise groups: 13 Mar - 28 Apr
 
1. Teacher Jari Suominen 13 Mar - 28 Apr TUE 14-18 CK109  
2. Teacher Sami Nikander 13 Mar - 28 Apr WED 14-18 CK109  
3. Teacher Jaakko Nenonen 13 Mar - 28 Apr THU 10-14 CK109  
4. Teacher Kliment Yanev 13 Mar - 28 Apr FRI 14-18 CK109  
 

Aineopinnot

 

582201 Käyttöliittymät (user interfaces (for majoring students)) (4 cr, 2 sw)

University Lecturer Sari A. Laakso, University Lecturer Antti Latva-Koivisto 14 Mar - 28 Apr TUE 12-14, FRI 10-12 B123

Exercise groups: 20 Mar - 28 Apr
 
1. Teacher Sami Nikander 20 Mar - 28 Apr WED 12-14 CK107  
2. Teacher Harri Hohteri 20 Mar - 28 Apr THU 10-12 B119  
3. Teacher Sami Nikander 20 Mar - 28 Apr THU 12-14 BK106  
4. Teacher Sami Nikander 20 Mar - 28 Apr THU 14-16 BK106   (possibly in English)
5. Teacher Harri Hohteri 20 Mar - 28 Apr FRI 12-14 B222  
 

581305 Tietokoneen toiminta (Computer organization (for majoring students)) (4 cr, 2 sw)

Lecturer Teemu Kerola 16 Jan - 22 Feb MON, WED 12-14 A111

Exercise groups: 16 Jan - 24 Feb
 
1. Asst Liisa Marttinen 16 Jan - 24 Feb TUE 12-14 BK106   (In English)
2. Teacher Jaakko Sorri 16 Jan - 24 Feb TUE 14-16 CK107  
3. Teacher Jaakko Sorri 16 Jan - 24 Feb TUE 16-18 CK107  
4. Teacher Sebastian Siikavirta 16 Jan - 24 Feb THU 10-12 CK107  
5. Teacher Sebastian Siikavirta 16 Jan - 24 Feb THU 12-14 CK107  
 

582202 Tietoliikenteen perusteet (Introduction to data communication (for majoring students)) (4 cr, 2 sw)

Asst Auvo Häkkinen 13 Mar - 26 Apr MON, WED 12-14 A111

NB! The Monday lecture time has been moved two hours forward..

Exercise groups: 20 Mar - 28 Apr
 
1. Teacher Sebastian Siikavirta 20 Mar - 28 Apr TUE 10-12 CK111  
2. Teacher Sebastian Siikavirta 20 Mar - 28 Apr TUE 12-14 CK111  
3. Teacher Jaakko Sorri 20 Mar - 28 Apr WED 14-16 CK111  
4. Asst Auvo Häkkinen 20 Mar - 28 Apr THU 10-12 CK111  
5. Asst Auvo Häkkinen 20 Mar - 28 Apr THU 12-14 CK111   (possibly in English)
 

58131 Tietorakenteet (Data structures) (8 cr, 4 sw)

University Lecturer Kerttu Pollari-Malmi 17 Jan - 23 Feb TUE, THU 10-12 A111, 14 Mar - 27 Apr TUE, THU 10-12 A111

Exercise groups: 23 Jan - 28 Apr
 
1. Teacher Harri Mansikka 23 Jan - 28 Apr MON 16-18 CK107  
2. Teacher Harri Mansikka 23 Jan - 28 Apr WED 12-14 C222  
3. University Lecturer Kerttu Pollari-Malmi 23 Jan - 28 Apr THU 14-16 CK107  
4. University Lecturer Kerttu Pollari-Malmi 23 Jan - 28 Apr FRI 10-12 CK107   (possibly in English)
 

581334 Tietokannan hallinta (Database management) (4 cr, 2 sw)

Jan Lindström, PhD 17 Jan - 23 Feb TUE, THU 8-10 B123

Exercise groups: 23 Jan - 24 Feb
 
1. Amanuensis Janne Rinta-Mänty 23 Jan - 24 Feb MON 12-14 B119   (possibly in English)
2. Amanuensis Janne Rinta-Mänty 23 Jan - 24 Feb THU 12-14 CK111  
 

58110 Tieteellisen kirjoittamisen kurssi (Scientific Writing (for majoring students)), spring 2006 (10 cr, 4 sw)

University Lecturer Jaakko Kurhila 16 Jan - 20 Feb MON 12-14 CK112

Exercise groups: 16 Jan - 28 Apr
 
1. Asst Satu Eloranta 16 Jan MON 14-16 A219, 23 Jan - 28 Apr MON 10-12 A219  
2. Teacher Jukka Suomela 16 Jan - 28 Apr MON 16-20 A319  
3. Asst Tommi Mononen 16 Jan - 28 Apr TUE 10-14 A218  
4. Lecturer Arto Wikla 18 Jan WED 12-16 CK109  
5. Vesa Vainio  
6. Teacher Topias Marttila 16 Jan MON 16-18 A218, 25 Jan - 26 Apr WED 16-18 A218  
7. Asst Liisa Marttinen 16 Jan MON 14-16 A319, 18 Jan - 26 Apr WED 8-10 A319  
8. Asst Liisa Marttinen 17 Jan TUE 10-12 A319, 19 Jan - 27 Apr THU 10-12 A319  
9. Asst Miro Lehtonen  
10. Ari Rantanen  
11. Asst Päivi Kuuppelomäki 16 Jan - 28 Apr MON 14-16 A218  
12. Teacher Jukka Eskola 16 Jan MON 16-18 A318  
13. Teacher Anni Rytkönen  
 

582204 Kandidaatintutkielma (Bachelor's thesis) (6 cr, 0 sw)

Completed as part of the course Scientific Writing).

 

50036 Maturity exam (0 cr, 0 sw)

Completed as part of the course Scientific Writing.

 

581259 Ohjelmistotuotanto (Software Engineering (for majoring students)) (4 cr, 3 sw)

University Lecturer Juha Taina 17 Jan - 23 Feb TUE, THU 10-12 B123

Exercise groups: 23 Jan - 24 Feb
 
1. Teacher Topias Marttila 23 Jan - 24 Feb MON 16-18 B119  
2. Teacher Topias Marttila 23 Jan - 24 Feb THU 8-10 B119  
3. Teacher Jaakko Saaristo 23 Jan - 24 Feb FRI 12-14 CK107  
4. Teacher Jaakko Saaristo 23 Jan - 24 Feb FRI 14-16 CK107   (possibly in English)
 

581260 Ohjelmistotuotantoprojekti (Software engineering project spring 2006) (9 cr, 6 sw)

University Lecturer Juha Taina

Exercise groups: 16 Jan - 05 May
 
1. Teacher Joni Salmi  
2. Teacher Joni Salmi  
3. Teacher Riikka Kaven  
4. Teacher Pekka Simola  
5. Teacher Kimmo Simola  
6. Teacher Jaakko Saaristo  
7. Teacher Olli Sinerma  
8. Teacher Kimmo Simola  
 

58161 Tietorakenteiden harjoitustyö (Data structures project) (4 cr, 2 sw)

Lecturer Otto Nurmi

Exercise groups: 16 Jan - 24 Feb
 
1. Teacher Mikko Heimola 16 Jan - 24 Feb MON 10-14, FRI 10-12 A218  
2. Teacher Jouni Siren 16 Jan - 24 Feb MON 16-18, WED 14-18 A219  
3. Teacher Jouni Siren 16 Jan - 24 Feb TUE 10-14, THU 10-12 A219  
4. Teacher Olaf Laczak 16 Jan - 24 Feb TUE 14-16, THU 12-16 A319  
 

58161 Tietorakenteiden harjoitustyö (4 cr, 2 sw)

Lecturer Otto Nurmi

Exercise groups: 13 Mar - 28 Apr
 
1. Teacher Mikko Heimola 13 Mar - 28 Apr MON 10-14, FRI 10-12 A218  
2. Amanuensis Janne Rinta-Mänty 13 Mar - 28 Apr MON 10-13 CK109, THU 10-13 CK108  
3. Teacher Jouni Siren 13 Mar - 28 Apr MON 16-18, WED 14-18 A219  
4. Teacher Olaf Laczak 13 Mar - 28 Apr TUE 14-16, THU 12-16 A319  
 

582203 Tietokantasovellus Database application) (4 cr, 2 sw)

Lecturer Harri Laine 16 Jan MON 16-18 D122

Contrary to information in the study guide, this course is open to everyone.

Exercise groups: 16 Jan - 24 Feb
 
1. Teacher Mikko Apiola 16 Jan - 24 Feb TUE 12-16 CK108  
2. Teacher Mika Timonen 16 Jan - 24 Feb THU 14-18 CK109  
3. Teacher Ilari Moilanen 16 Jan - 24 Feb FRI 10-14 CK109  
4. Teacher Jaakko Nurro 16 Jan - 24 Feb FRI 12-16 CK108  
 

582203 Tietokantasovellus (Database application) (4 cr, 2 sw)

Lecturer Harri Laine 13 Mar MON 16-18 D122

Contrary to information in the study guide, this course is open to everyone.

Exercise groups: 13 Mar - 28 Apr
 
1. Teacher Jukka Eskola 13 Mar - 28 Apr TUE 14-18 CK108  
2. Teacher Mikko Apiola 13 Mar - 28 Apr WED 12-16 A218  
3. Teacher Mika Timonen 13 Mar - 28 Apr THU 14-18 CK109  
4. Teacher Jaakko Nurro 13 Mar - 28 Apr FRI 12-16 CK108  
 

Intermediate studies /optional courses

 

58127 C-ohjelmointi (Programming in C) (4 cr, 2 sw)

Asst Liisa Marttinen, Lecturer Tiina Niklander 17 Jan - 21 Feb TUE 16-18 CK112, 14 Mar - 25 Apr TUE 16-18 CK112

Exercise groups: 08 Feb - 29 Mar
 
1. Teacher RisTHU Saarelma 08 Feb - 22 Feb WED 12-14 B222, 15 Mar - 29 Mar WED 12-14 C221  
 

582309 Ohjelmointitekniikka (Software Design (Java)) (5 cr, 3 sw)

Lecturer Arto Wikla 16 Jan MON 16-18 CK112, 20 Jan - 24 Feb FRI 12-14 CK112

The exercise groups will meet in the computer class on Tuesdays, and on Thursdays in uneven weeks in the computer class, and on even weeks in the lecture room.

Exercise groups: 16 Jan - 24 Feb
 
1. Teacher Risto Saarelma 16 Jan - 24 Feb TUE 10-12 BK107, THU 10-12 BK106, THU 10-12 BK107  
2. Teacher Risto Saarelma 16 Jan - 24 Feb TUE 12-14 BK107, THU 12-14 BK106, THU 12-14 BK107  
3. Teacher Jukka Stenlund 16 Jan - 24 Feb TUE 14-16 BK107, THU 14-16 BK106, THU 14-16 BK107  
 

582317 Linux-ylläpito (Linux system administration) (6 cr, 4 sw)

University Lecturer Jukka Manner 17 Jan - 23 Feb TUE, THU 16-18 D122, 14 Mar - 27 Apr TUE, THU 16-18 D122

 

582303 Verkkosovellusten toteuttaminen (Network programming) (7 cr, 4 sw)

Lecturer Markku Kojo 17 Jan - 2 Mar TUE, THU 12-14 B119, 14 Mar - 30 Mar TUE, THU 12-14 B119

Exercise groups: 19 Jan - 30 Mar
 
1. Teacher Aki Nyrhinen 17 Jan - 28 Mar TUE 14-16 BK106  
 

582323 Paikkatiedon käsittely (Space data management) (5 cr, 3 sw)

Asst Antti Leino 13 Mar - 27 Apr MON 10-12, THU 12-14 D122

Exercise groups: 20 Mar - 28 Apr
 
1. Asst AntTUE Leino 20 Mar - 28 Apr THU 10-12 CK107  
 

582304 XML-metakieli (The meta-language XML) (4 cr, 2 sw)

Asst Oskari Heinonen 13 Mar - 24 Apr MON 12-14 B123, 15 Mar - 22 Mar WED 12-14 B123

Exercise groups: 13 Mar - 28 Apr
 
1. Teacher Marja Kostiainen 13 Mar - 28 Apr MON 16-18 BK107  
2. Teacher Tiina-Kaisa Oikarinen 13 Mar - 28 Apr TUE 10-12 BK107  
3. Teacher Mikko Apiola 13 Mar - 28 Apr TUE 12-14 BK107  
4. Teacher Mikko Apiola 13 Mar - 28 Apr TUE 14-16 BK107  
5. Teacher Tiina-Kaisa Oikarinen 13 Mar - 28 Apr WED 10-12 BK107  
6. Teacher Marja Kostiainen 13 Mar - 28 Apr WED 14-16 BK107   (Recommended for non natives)
 

Advanced studies

 

58053 Algoritmien suunnittelu ja analyysi (Design and analysis of algorithms) (10 cr, 5 sw)

Lecturer Otto Nurmi 17 Jan - 23 Feb TUE 14-16, THU 12-15 C222, 14 Mar - 27 Apr TUE 14-16, THU 12-15 C222

Exercise groups: 23 Jan - 28 Apr
 
1. University Lecturer Kerttu Pollari-Malmi 23 Jan -2 8 Apr TUE 16-18 C221  
2. University Lecturer Kerttu Pollari-Malmi 23 Jan - 28 Apr FRI 12-14 C221  
 

581336 Laskennan teoria (Theory of computation) (6 cr, 3 sw)

Professor Jyrki Kivinen 18 Jan WED 16-18 A111, 18 Jan - 24 Feb WED 16-18, FRI 12-13 B123, 15 Mar - 21 Apr WED 16-18, FRI 12-13 B123

NB! First lecture in room A111!

Exercise groups: 23 Jan - 28 Apr
 
1. Amanuensis Janne Rinta-Mänty 23 Jan - 28 Apr TUE 10-12 B119  
2. Amanuensis Janne Rinta-Mänty 23 Jan - 28 Apr WED 12-14 CK111  
3. Amanuensis Janne Rinta-Mänty 23 Jan - 28 Apr WED 14-16 BK106  
4. Professor Jyrki Kivinen 23 Jan - 28 Apr WED 18-20 C222  
5. Professor Jyrki Kivinen 23 Jan - 28 Apr FRI 10-12 BK106  
 

582484 Algorithm libraries (4 cr, 2 sw)

Juha Kärkkäinen, PhD 17 Jan - 23 Feb TUE, THU 16-18 B119

Exercise sessions: 23 Jan - 24 Feb
 
1. Teacher Jarkko Toivonen 23 Jan - 24 Feb WED 10-12 B119  
2. Teacher Jarkko Toivonen 23 Jan - 24 Feb WED 16-18 B119  
 

582485 Algorithm library design (4 cr, 2 cu)

Juha Kärkkäinen, PhD 14 Mar - 27 Apr TI, THU 16-18 B119

Exercise sessions: 20 Mar - 28 Apr
 
1. Teacher Jarkko Toivonen 20 Mar - 28 Apr WED 16-18 B119  
 

582486 Convex optimization (8 cr, 4 sw)

Professor Juho Rousu, Dr. Sandor Szedmak 16 Jan - 21 Feb MA, TUE 14-16 D122, 13 Mar - 25 Apr MA, TUE 14-16 D122

During the second period there will be project work.

Exercise sessions: 23 Jan - 24 Feb
 
1. University Lecturer Esa Pitkänen 23 Jan - 24 Feb TUE 12-14 CK107, 21 Mar - 18 Apr TUE 12-14 C221  
 

582487 Data-compression techniques (4 cr, 2 cu)

Veli Mäkinen, PhD 14 Mar - 27 Apr TUE, THU 10-12 D122, 15 Mar WED 10-12 B119

Note: There will be no lectures 22nd and 24th March (due to a conference abroad). These lectures will be held 15th and 30th March, Wed 10-12 B119, the latter replacing an exercise session. There will be an extra exercise sheet for the last weeks lectures, whose answers are to be returned in writing.

Exercise sessions: 20 Mar - 28 Apr
 
1. Teacher Jarkko Toivonen 20 Mar - 28 Apr WED 10-12 B119  
 

582412 Kuvankäsittely (Image processing) (6 cr, 3 sw)

PhD Asst Jarmo Hurri 17 Jan - 23 Feb TUE, THU 12-14 B222

Exercise groups: 23 Jan - 24 Feb
 
1. Petteri Sevon, PhD 23 Jan - 24 Feb FRI 12-14 C222  
 

582488 Models and algorithms for complex networks (6 - 8 cr, 3 - 4 sw)

Panayiotis Tsaparas, PhD 16 Jan - 22 Feb MA, WED 14-16 B119, 13 Mar - 22 Mar MA, WED 14-16 B119

Exercise sessions: 26 Jan - 30 Mar
 
1. Evimaria Terzi, MSc 26 Jan - 30 Mar THU 14-16 C220  
 

582417 Hajautetut järjestelmät (Distributed systems) (6 cr, 3 sw)

Professor Timo Alanko 20 Jan - 24 Feb FRI 9-12 C222, 17 Mar - 28 Apr FRI 9-12 C222

Exercise groups: 23 Jan - 28 Apr
 
1. Asst Auvo Häkkinen 23 Jan - 28 Apr THU 14-16 CK111  
2. Asst Auvo Häkkinen 23 Jan - 28 Apr FRI 12-14 CK111  
3.   (In English. Contact the lecturer.)
 

582405 Käyttöjärjestelmät II (Operating systems II) (4 cr, 2 sw)

Lecturer Teemu Kerola 13 Mar - 26 Apr MA, WED 12-14 B222

Exercise groups: 20 Mar - 28 Apr
 
1. Teacher Mika Karlstedt 20 Mar - 28 Apr MON 10-12 B119   (Possibly in English)
2. Teacher Mika Karlstedt 20 Mar - 28 Apr WED 8-10 B119  
 

581366 Spesifioinnin ja verifioinnin perusteet (Introduction to specification and verification) (4 cr, 2 sw)

Asst Päivi Kuuppelomäki 16 Jan - 22 Feb MA, WED 10-12 D122

Exercise groups: 23 Jan - 24 Feb
 
1. Asst Päivi Kuuppelomäki 23 Jan - 24 Feb WED 14-16 C221  
2. Asst Päivi Kuuppelomäki 23 Jan - 24 Feb FRI 10-12 B119  
 

582495 Component-based development (8 cr, 4 cu)

Michael Przybilski, MSc 19 Jan - 2 Mar THU 14-16 C221, 16 Mar - 27 Apr THU 14-16 C221

No exercise sessions.

 

582497 Internet technologies for mobile computing (4 cr, 2 sw)

Professor Kimmo Raatikainen 17 Jan - 21 Feb TUE 10-12 CK112, 14 Mar - 2 May TUE 10-12 CK112

No exercise sessions.

 

582452 Mobiiliohjelmointi (Programming mobile devices) (6 cr, 3 sw)

Jaakko Kangasharju, MSc 9 Feb - 11 May THU 12-15 CK112

Exercise groups: 13 Feb - 12 May
 
1. Jaakko Kangasharju, MSc 13 Feb - 12 May MON 10-12 B221  
2. Jaakko Kangasharju, MSc 13 Feb - 12 May TUE 10-12 B221   (possibly in English)
 

582407 Software agent technology (6 cr, 3 cu)

Heimo Laamanen, PhLic 17 Jan - 28 Feb TUE 14-16 CK112, 14 Mar - 2 May TUE 14-16 CK112

Exercise sessions: -
 
1. Heimo Laamanen, PhLic   (to be announced)
 

582425 Tosiaikajärjestelmät (Real-time systems) (4 cr, 2 sw)

Lecturer Tiina Niklander 13 Mar - 26 Apr MON 14-16 C222, WED 14-16 D122

Exercise groups: 20 Mar - 28 Apr
 
2. Lecturer Tiina Niklander 20 Mar - 28 Apr TUE 12-14 C220   (In English)
2. Lecturer Tiina Niklander 20 Mar - 28 Apr WED 16-18 C221  
 

582489 Verkkojen tietoturva (Network security) (4 cr, 2 sw)

TriAsst Timo Karvi 20 Jan - 24 Feb FRI 12-14 D122, 17 Mar - 28 Apr FRI 12-14 D122

Ei harjoitusryhmiä.

 

582420 Väliohjelmistot (Middleware) (4 cr, 2 sw)

Professor Lea Kutvonen 14 Mar - 28 Apr TUE, FRI 10-12 B222

No exercise groups

 

581358 Ohjelmistoarkkitehtuurit (Software architecture) (8 cr, 3 - 4 sw)

University Lecturer Jukka Viljamaa 17 Jan - 23 Feb TUE, THU 12-14 D122

Exercise groups: 23 Jan - 24 Feb
 
1. Juha Gustafsson, MSc 23 Jan - 24 Feb TUE 10-12 CK111  
2. Juha Gustafsson, MSc 23 Jan - 24 Feb THU 10-12 CK111  
 

582429 Laudatur-projektityö (Laudatur project) (6 cr, 4 sw)

University Lecturer Juha Taina

 

582460 Ohjelmistojen vaatimusmäärittely (Software requirements engineering) (5 cr, 3 sw)

Professor Inkeri Verkamo 18 Jan - 24 Feb WED 16-18, FRI 8-10 D122

Exercise groups: 23 Jan - 24 Feb
 
1. Teacher Marja Kostiainen 23 Jan - 24 Feb WED 14-16 CK111  
2. Teacher Marja Kostiainen 23 Jan - 24 Feb FRI 10-12 CK111  
 

58144 Ohjelmointikielten kääntäjät (Compilers) (9 cr, 6 sw)

Lecturer Juha Vihavainen 18 Jan - 24 Feb WED 14-16, FRI 12-14 B222, 15 Mar - 29 Mar WED 14-16 B222

Exercise groups: 23 Jan - 12 Apr
 
1. Teacher Pietu Pohjalainen 23 Jan - 12 Apr MON 16-18 CK111  
2. Teacher Pietu Pohjalainen 23 Jan - 12 Apr MON 18-20 CK111  
 

582491 Hajautetut tietokannat (Distributed databases) (4 cr, 2 sw)

Professor Seppo Sippu 14 Mar - 27 Apr TI, THU 14-16 B222

Exercise groups: 20 Mar - 28 Apr
 
1. Professor Seppo Sippu 20 Mar - 28 Apr TUE 16-18 CK107  
2. Professor Seppo Sippu 20 Mar - 28 Apr THU 12-14 CK107  
 

581257 Information Retrieval Methods (6 cr, 3 sw)

University Lecturer Greger Lindén 16 Jan - 21 Feb MON, TUE 10-12 B222

Exercise sessions: 23 Jan - 24 Feb
 
1. Antoine Doucet, PhD 23 Jan - 24 Feb TUE 12-14 CK111  
 

582410 Laajojen dokumenttiaineistojen käsittely (Processing of large document collections) (4 cr, 2 sw)

Professor Helena Ahonen-Myka 14 Mar - 27 Apr TUE 12-14, THU 10-12 B222

Exercise groups: 20 Mar - 28 Apr
 
1. Asst Miro Lehtonen 20 Mar - 28 Apr WED 10-12 B222  
 

582490 Transaktioiden hallinta (Transaction processing) (4 cr, 2 sw)

Professor Seppo Sippu 17 Jan - 23 Feb TUE, THU 14-16 B222

Exercise groups: 23 Jan - 24 Feb
 
1. Asst Satu Eloranta 23 Jan - 24 Feb TUE 10-12 C221  
2. Asst Satu Eloranta 23 Jan - 24 Feb FRI 10-12 B222  
 

581287 Kolme käsitettä: todennäköisyys (Three concepts: probability) (6 cr, 3 sw)

Professor Petri Myllymäki 19 Jan - 23 Feb THU 16-19 B222

No exercise groups.

 

581339 Kolme käsitettä: päätöksenteko (Three concepts: decision-making) (6 cr, 3 sw)

University Lecturer Raul Hakli 16 Mar - 27 Apr THU 16-19 B222

No exercise groups.

 

582469 Computational systems biology (6 cr, 3 cu)

Professor Juho Rousu, Professor Liisa Holm 15 Feb - 23 Feb WED 12-14, THU 14-16 D122, 15 Mar - 27 Apr WED 12-14, THU 14-16 D122

Exercise sessions: 20 Feb - 28 Apr
 
1. University Lecturer Esa Pitkänen 20 Feb - 28 Apr THU 12-14 C220  
 

582450 Modeling of vision (5 cr, 3 sw)

Aapo Hyvärinen, PhD 2 Feb - 23 Feb THU 14-16 B119, 20 Feb MON 14-16 CK111

No exercise sessions.

 

58037 Tietokoneavusteiset oppimisympäristöt (Computer uses in education) (8 cr, 4 sw)

University Lecturer Jaakko Kurhila 19 Jan THU 10-12 B222

 

Seminars

 

58301104 Tietojenkäsittelytieteen historia (History of computing) (3 cr, 2 sw)

Lecturer Teemu Kerola 17 Jan - 21 Feb TUE 12-14 C222, 14 Mar - 25 Apr TUE 12-14 C222

 

58304304 Älykkäiden järjestelmien tutkimusseminaari (Research seminar on intelligent systems) (3 cr, 2 sw)

University Lecturer Raul Hakli 17 Jan - 21 Feb TUE 14-16 A219, 14 Mar - 25 Apr TUE 14-16 A219

 

58306101 Verkko-ongelmat (Network problems) (3 cr, 2 sw)

Lecturer Otto Nurmi 16 Jan - 20 Feb MON 12-14 C222, 13 Mar - 24 Apr MON 12-14 C222

 

58306105 Ad hoc networks (3 cr, 2 sw)

University Lecturer Jukka Manner 18 Jan - 22 Feb WED 16-18 C222, 15 Mar - 26 Apr WED 16-18 C222

 

58306104 Käyttöjärjestelmien uudet haasteet (New challenges in operating systems) (3 cr, 2 sw)

Professor Kimmo Raatikainen 16 Jan - 20 Feb MON 16-18 C222, 13 Mar - 24 Apr MON 16-18 C222

 

58305307 NODES Research Seminar 2005/2006 (3 cr, 2 sw)

Professor Kimmo Raatikainen 20 Jan - 24 Feb FRI 14-16 D122, 17 Mar - 28 Apr FRI 14-16 D122

 

58306106 Research Seminar on Interoperability (3 cr, 2 sw)

Professor Lea Kutvonen 17 Jan - 21 Feb TUE 14-16 B119, 14 Mar - 25 Apr TUE 14-16 B119

 

58306103 Käyttöliittymien arviointimenetelmät (Evaluation methods for user interfaces) (3 cr, 2 sw)

University Lecturer Sari A. Laakso, University Lecturer Antti Latva-Koivisto 18 Jan - 22 Feb WED 10-12 C222, 15 Mar - 26 Apr WED 10-12 C222

 

58306102 Ohjelmistojen laadunhallinta (Software quality control) (3 cr, 2 sw)

Raine Kauppinen, MSc, Antti Tevanlinna, MSc 19 Jan - 23 Feb THU 16-18 C222, 16 Mar - 27 Apr THU 16-18 C222

 

58305306 Ohjelmistotekniikan linjan pro gradu -seminaari (Master's thesis seminar on software engineering) (3 cr, 2 sw)

Professor Jukka Paakki 18 Jan - 22 Feb WED 14-16 C222, 15 Mar - 26 Apr WED 14-16 C222

 

58306112 Ohjelmistotuotanto ja tietokonepelit (Software engineering and computer games) (3 cr, 2 sw)

Lecturer Juha Vihavainen 9 Feb - 23 Feb THU 12-14 C221, 16 Mar - 27 Apr THU 12-14 C221

 

58306111 Software metrics (3 cr, 2 sw)

Professor Inkeri Verkamo 19 Jan - 23 Feb THU 8-10 C222, 16 Mar - 27 Apr THU 8-10 C222

 

58302306 Klusterointimenetelmät (Clustering methods) (3 cr, 2 sw)

Saara Hyvönen, PhD (Tech) 17 Jan TUE 12-14 C221, 14 Feb TUE 12-16 C221, 08 May - 9 May MA, TUE 9-16 C221

 

58306108 Digitaalinen viestintä (Digital communications) (3 cr, 2 sw)

Docent Juha Puustjärvi 16 Jan MON 8-12 C222, 13 Feb MON 8-12 C222, 13 Mar -24 Apr MON 8-12 C222

 

58306107 Seminar on temporal and spatial data analysis (3 cr, 2 sw)

PhD Asst Marko Salmenkivi 17 Jan - 21 Feb TUE 10-12 C222, 14 Mar - 25 Apr TUE 10-12 C222

 

58306109 Seminar on biological sequence analysis and comparative genomics (3 cr, 2 sw)

Professor Esko Ukkonen 19 Jan - 23 Feb THU 10-12 C222, 16 Mar - 27 Apr THU 10-12 C222