Marja.Huovinen@cs.helsinki.fi

Teaching Programme Autumn 2002

Changes to the printed teaching programme are marked in blue below!

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 to succeed at this, it is important that the data in the registration system concurs with the actual situation. During recent years, empty registration has grown to such an extent that rational planning is impossible. Beginning in Autumn 2002, you may not attempt more than twice to complete a lecture course at the Cum Laude Approbatur level by registrating 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 reasons. 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.

Special courses for upgrading studies
Other studies
Cum laude approbatur Cum laude approbatur / optional courses
Laudatur Seminars

General

Please see the Computer Science Department handbook for information on degree requirements and instructions on how to study.

Teaching and exams are generally arranged at the department (Teollisuuskatu 23). Some courses with large numbers of participants may be arranged in other university facilities downtown.

Student councelling(B439)

Councellors

Registration

For upgrading studies: REGISTRATION STARTS ON MONDAY, 2 SEPT 2002 AT 9:00.
For major subject students: REGISTRATION STARTS ON TUESDAY 3 SEPT AT 9:00.
For minor subject students: REGISTRATION STARTS ON WEDNESDAY 4 SEPT AT 9:00.
FOR COURSES STARTING AFTER HALF-TERM, registration for upgrading studies starts on 7 OCT 2002 at 9:00.
Registration for major subject students starts on 8 OCT 2002 at 9:00.
Registration for minor subject students starts on 9 OCT at 9:00. The later registration time is mentioned in the course schedule below.

The students from the school co-operation programme and students with separate study rights 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. The registration system can be accessed from anywhere from the start.

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 in the micro classroom (D423), on the notice board on floor 4, and on the www 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 Autumn 2002.

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 Autumn 2002.

Please see the course descriptions at www.cs.helsinki.fi/kurssit/ for course contents and literature, as well as instructions for exams.

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 name, personal number, the name of the course and your signature on each exam paper, as well as paginating your papers.

Lab work

Since Autumn 2000, we have started a new practice with the project teams for programming and database applications. Please see the programme book for instructions on project work.

If a student has not finished his or her work in an earlier team, he or she may not register for a new team, but has 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 lab work and Database applications lab work, the first meeting is held after the first lecture, on Monday 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. Hence, the students must be present from the start of the first meeting, otherwise he or she will lose the place in the team.

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

Final credits

The final credits for study modules are given by the following persons during Autumn term 2002.

If you need final credits for a single lecture course, please see the person in charge of that course (usually the person who has last lectured it) during that person's office hours.


      

Special courses for upgrading studies


The following courses are meant only for upgrading students. Only those registered for upgrading studies are accepted into the exercise groups of these courses. If there is room for more students in the course, other students may be accepted. They can register through the queue.

REGISTRATION IS BINDING!


581333-1 Tietoliikenne I (Data Communications I)(special course for upgrading studies)(2 cr)


Registration for the course starts as following: for upgrading studies 7 Oct, 
for major subject students 8 Oct, for minor subject students 9 Oct.

Lecturer Liisa Marttinen 6 Nov - 4 Dec Wed 16-20, Sat 10-14 A217

581328-9 Tietokantojen perusteet (Introduction to Databases)(special course for upgrading studies)(2 cr)


Registration for the course starts as following: for upgrading studies 7 Oct, 
for major subject students 8 Oct, for minor subject students 9 Oct.

Lecturer Reijo Siven 12 Nov - 28 Nov Tue 16-20, Thu 16-20 A217

Other studies


581256-5 Opettajatuutorointi (Teacher tutoring, 1 cu)

NB! The place of the initial meeting has changed!

Initial meeting: Assistant Jukka Eskola Mon 16 Sept at 14-16   Hanna-Auditorium, Nilsiänkatu 3.
Compulsory for major subject students who have started their studies in 2001. 
The groups will meet on Mondays at 14-16. 

581355-1 Tietojenkäsittelytieteen esittely (Presenting Computer Science) (1 cu)

University Lecturer Tiina Niklander 13 Sept - 21 Oct Mon 12-14, Fri 10-12 AUDITORIUM


Cum laude approbatur


Lecture course:

581324-7 Tietokone työvälineenä (Introduction to the Use of Computers, for new students) (2 ov)

Lecturer Anni Rytkönen 4 - 9 Sept 

Exercise groups: 4 - 12 Sept

Exercise groups 1 and 2 will meet in the Dept. computer classes, 
there will not be any instruction in group 3.

1. morning groups               	 Mon - Fri at 9 - 12
2. afternoon groups               	 Mon - Fri at 15-18
3. no instruction                       

Instructors
Teacher Veli-Matti Kujala
Teacher Juhani Haavisto
Teacher Ismo Puustinen
Teacher Juho Iso-Markku
Teacher Olli Jokinen
Teacher Aki Nyrhinen

581390-4 Tietokone työvälineenä (Introduction to the use of computers, 2 cu)

Lecturer Anni Rytkönen 13 Sept - 11 Oct Fri 8-11 A217

Exercise groups: 13 Sept - 11 Oct

1. Veli-Matti Kujala			Fri 11-14 A215
2. Olli Jokinen			        Fri 11-14 D326
3. Aki Nyrhinen				Fri 11-14 D423
4. Ismo Aulaskari			Fri 11-14 A213
5. Ismo Puustinen			Fri 11-14 A214
6. Juho Iso-Markku			Fri 11-14 A213
7. No instruction
NB! additional group Wed 8-11 D326

581328-9 Tietokantojen perusteet (Introduction to Databases, 2 cu)

Lecturer Reijo Sivèn 11 Sept - 21 Oct Mon 14-16, Wed 10-12 AUDITORIUM

Lab work instructions given during the course by teacher Juho Muhonen Wed 12-14, Thu 8-10 D326

Lab work explanation sessions: teacher Juho Muhonen

581327-6 Johdatus sovellussuunnitteluun (Introduction to Application Design, 2 cu)

      
Registration for the course starts as following: for upgrading studies 7 Oct, for major subject
students 8 Oct, for minor subject students 9 Oct.
 
Lecturer Harri Laine 25 Oct - 2 Dec Mon 12-14, Fri 10-12
AUDITORIUM

Group 10 in English, if necessary!

Exercise groups: 4 Nov - 5 Dec

1. Teacher Juho Muhonen            		Mon 8-10 A319 canceled!
2. Teacher Juho Muhonen                     	Mon 10-12 C454
3. Teacher Juho Teuho                     	Mon 14-16 A318
4. Teacher Juho Muhonen                   	Tue 10-12 A319
5. Teacher Juho Teuho                    	Tue 14-16 A318
6. Teacher Tiina Pelkonen                       Wed 10-12 B453
7. Teacher Ismo Aulaskari                	Wed 14-16 A320
8. Teacher Ismo Aulaskari                   	Thu 8-10 A320
9. Teacher Tanja Kabara                 	Thu 10-12 A318
10. Teacher Tanja Kabara			Thu 12-14 A318 in English, if necessary!
11. Teacher Juho Teuho				Fri 12-14 A319

581325-0 Ohjelmoinnin perusteet (Introduction to Programming, 3 cu)

Lecturer Arto Wikla 11 Sept - 30 Oct Wed 14-16, Thu 14-16 Room 1, Main Building

Group 17 in English!

Exercise groups: 16 Sept - 1 Nov

1. Teacher Tommi Rajala                     Mon 14-16 A319
2. Teacher Jaakko Nurro                     Tue 14-16 A216
3. Teacher Hannu Räisänen                   Tue 16-18 A319
4. Teacher Teemu Sjöblom                    Wed 8-10 B453
5. Teacher Tanja Kabara                     Wed 10-12 B450
6. Teacher Tanja Kabara                     Wed 12-14 B450
7. Teacher Tommi Rajala                     Wed 12 14 Aleksanterinkatu 7 SH 7
8. Teacher Tanja Kabara			    Wed 16-18 B450
9. Teacher Jaakko Saaristo                  Wed 16-18 A318
10. Teacher Jaakko Saaristo                 Wed 18-20 A216
11. Teacher Teemu Sjöblom                   Thu 8-10 A216
12. Teacher Tommi Rajala		    Thu 10-12 B450
13. Teacher Jaakko Nenonen		    Thu 12-14 Auditorium IX, University Main Building
14. Teacher Hannu Räisänen		    Fri 10-12 A216
15. Teacher Jaakko Nenonen		    Fri 12-14 A216
16. Teacher Jaakko Nurro		    Fri 14-16 A216
17. Teacher Tanja Kabara                    Wed 18-20 A318 (in English!)

581326-3 Java-ohjelmointi (Programming in Java, 2 cu)

Registration for the course starts as following: for upgrading studies 7 Oct, for major subject
students 8 Oct, for minor subject students 9 Oct.
 
Lecturer Arto Wikla 31 Oct - 11 Dec Wed 14-16, Thu 14-16 Room 1, Main Building

Group 17 in English!

Exercise groups: 4 Nov - 13 Dec


1. Teacher Tommi Rajala                     Mon 14-16 A319
2. Teacher Jaakko Nurro                     Tue 14-16 A216
3. Teacher Hannu Räisänen                   Tue 16-18 A319
4. Teacher Teemu Sjöblom                    Wed 8-10 B453
5. Teacher Tanja Kabara                     Wed 10-12 B450
6. Teacher Tanja Kabara                     Wed 12-14 B450
7. Teacher Tommi Rajala                     Wed 12 14 Aleksanterinkatu 7 SH 7
8. Teacher Tanja Kabara			    Wed 16-18 B450
9. Teacher Jaakko Saaristo                  Wed 16-18 A318
10. Teacher Jaakko Saaristo                 Wed 18-20 A216
11. Teacher Teemu Sjöblom                   Thu 8-10 A216
12. Teacher Tommi Rajala		    Thu 10-12 B450
13. Teacher Jaakko Nenonen		    Thu 12-14 Auditorium IX, University Main Building
14. Teacher Hannu Räisänen		    Fri 10-12 A216
15. Teacher Jaakko Nenonen		    Fri 12-14 A216
16. Teacher Jaakko Nurro		    Fri 14-16 A216
17. Teacher Tanja Kabara                    Wed 18-20 A318 (in English!)

581305-6 Tietokoneen toiminta (Computer Organization, 2 cu)

Registration for the course starts as following: for upgrading studies 7 Oct, for major subject
students 8 Oct, for minor subject students 9 Oct.
 
Harri Pulli 22 Oct - 28 Nov Tue 14-16, Thu 8-10 A217

Exercise groups: 28 Oct - 13 Dec

1. Teacher Heimo Vornanen                    Tue 12-14 B453
2. Teacher Heimo Vornanen                    Wed 12-14 A216
3. Teacher Kimmo Airamaa                     Wed 16-18 A216
4. Teacher Heimo Vornanen                    Thu 10-12 A320
5. Teacher Kimmo Airamaa                     Thu 14-16 A319

581330-2 Ohjelmoinnin ja laskennan perusmallit (Models for Programming and Computing, 2 cu)

Doctoral Assistant Matti Luukkainen 11 Sept - 21 Oct Mon 16-18, Wed 16-18 AUDITORIUM

Group 11 in English!
New group for upgrading students Mon 18-20!

Exercise groups: 23 Sept - 1 Nov

1. Teacher Janne Rinta-Mänty                Mon 14-16 A318
2. Teacher Mikko Heimola                    Tue 8-10 C454
3. Teacher Janne Rinta-Mänty                Tue 14-16 A318
4. Asst Mikko Rauhala                       Tue 16-18 C454
5. Teacher Katja Saarela                    Wed 8-10 A319
6. Doctoral Asst Matti Luukkainen           Wed 14-16 C454
7. Teacher Katja Saarela                    Thu 8-10 A319
8. Asst Mikko Rauhala                       Thu 14-16 A320
9. Teacher Katja Saarela                    Fri 8-10 A319
10. Teacher Mikko Heimola                   Fri 12-14 C454
11. Doctoral Assistant Matti Luukkainen     Fri 12-14 B436 in English!
12. Teacher Katja Saarela                   Mon 18-20 A320 

58131-8 Tietorakenteet (Data Structures, 4 cu)

University Lecturer Timo Karvi 12 Sept - 3 Dec Tue 10-12, Thu 12-14 AUDITORIUM

Group 4 in English!

Exercise groups: 16 Sept - 13 Dec

1. Teacher Janne Rinta-Mänty                Mon 10-12 A320
2. Asst Olli Lahti 	                    Mon 12-14 A319
3. Teacher Jukka Kohonen                    Tue 12-14 A319
4. Teacher Jukka Kohonen                    Tue 14-16 A319 in English!
5. Teacher Janne Rinta-Mänty                Wed 10-12 A319
6. Asst Olli Lahti 	                    Wed 18-20 A320
7. Teacher Janne Rinta-Mänty                Thu 14-16 A318

581331-5 Käyttöjärjestelmät I (Operating Systems I, 2 cu)

Lecturer Auvo Häkkinen 11 Sept - 21 Oct Mon 10-12, Wed 12-14 AUDITORIUM

Exercise groups: 16 Sept - 25 Oct

1. Teacher Turjo Tuohiniemi                 Mon 12-14 C454
2. Teacher Mika Karlstedt                   Tue 8-10 B453
3. Teacher Turjo Tuohiniemi                 Wed 10-12 B453
4. Teacher Mika Karlstedt                   Wed 14-16 B453
5. Lecturer Auvo Häkkinen                   Thu 10-12 C454
6. Lecturer Auvo Häkkinen                   Thu 12-14 B453
7. Teacher Mika Karlstedt                   Thu 14-16 B453

581332-8 Rinnakkaisohjelmistot (Concurrent Systems, 2 cu)

Professor Timo Alanko 23 Oct - 2 Dec Mon 10-12, Wed 12-14 AUDITORIUM

Registration for the course starts as following: for upgrading studies 7 Oct, 
for major subject students 8 Oct, for minor subject students 9 Oct.

Group 9 in English!
         
Exercise groups: 28 Oct - 13 Dec

1. Asst Mikko Rauhala                        Tue 16-18 A320
2. Teacher Mika Karlstedt                    Wed 8-10 C454
3. Amanuensis Marja Huovinen                 Wed 10-12 A318
4. Asst Mikko Rauhala                        Wed 14-16 A319
5. Lecturer Auvo Häkkinen                    Thu 10-12 C454
6. Lecturer Auvo Häkkinen                    Thu 12-14 B453
7. Amanuensis Marja Huovinen                 Fri 10-12 A320
8. Teacher Mika Karlstedt                    Fri 10-12 B453
9. Professor Timo Alanko                     Wed 14-16 B453 (in English!)

581334-4 Tietokannan hallinta (Database Management, 2 cu)

 
Professor Seppo Sippu 12 Sept - 22 Oct Tue 12-14, Thu 10-12 AUDITORIUM

Exercise groups: 16 Sept - 25 Oct

1. Teacher Mikko Heimola                    Mon 10-12 C454
2. Teacher Janne Rinta-Mänty                Tue 16-18 A318
3. Teacher Mikko Heimola                    Wed 8-10 C454
4. Teacher Mikko Heimola                    Wed 12-14 A320
5. Teacher Janne Rinta-Mänty                Wed 16-18 A216
6. Teacher Petri Helin                      Thu 12-14 A318
7. Teacher Petri Helin                      Thu 14-16 A319
8. Teacher Petri Helin                      Fri 12-14 A319

58110-3 Tieteellisen kirjoittamisen kurssi (Scientific Writing, 4 cu)

University Lecturer Lea Kutvonen 9 Sept - 21 Oct Mon 12-14 A217

Groups

The date of the initial meeting is mentioned for each group. The group instructor will give a more
detailed schedule at the first meeting.
NB! Attendance is compulsory at the first lecture and the first group
meeting, or you will lose your place in the group.

Exercise groups: 17 Sept - 20 Dec

1. Vesa Ollikainen, PhD 11 Sept Wed 14-18 B452 2. University Lecturer Raul Hakli 10 Sept Tue 13-17 B452 3. Asst Petri Kivenheimo 12 Sept Thu 10-14 C455 4. Antti Viljamaa, PhLic 11 Sept Wed 12-16 B451 5. Lecturer Arto Wikla 17 Sept Tue 12-16 B452 6. Asst Erkki Rautama 12 Sept Thu 16-18 B452 7. Jukka Manner, PhLic 8. Vesa Karhu, MSc 9 Sept Mon 18-20 B452 9. Lecturer Liisa Marttinen 9 Sept Mon 14-16 B451 10. Lili Aunimo, MSc 10 Sept Tue 14-16 B451 11. Minna Majuri, MSc 10 Sept Tue 9-11 B452 12. Miro Lehtonen, MSc 9 Sept Mon 14-16 C476 13. Lecturer Anni Rytkönen

581259-4 Ohjelmistotuotanto (Software Engineering, 3 cu)

Lecturer Harri Laine 112 Sept - 5 Nov Tue 8-10, Thu 10-12 A217

Exercise groups: 16 Sept - 8 Nov

1. Teacher Heimo Vornanen                 Tue 10-12 A318
2. Teacher Jenni Valorinta                Tue 12-14 A318
3. Teacher Jenni Valorinta                Wed 8-10 A318
4. Teacher Heimo Vornanen		  Thu 12-14 A319

581260-4 Ohjelmistotuotantoprojekti (Autumn 2002 Software Engineering Project, 6 cu)

Registration was made during the Spring term 2002.
Please seehttp://www.cs.helsinki.fi/group/ohtu/k-2002/
for a list of the group members.

1. Teacher Juhani Haavisto                  26 Aug - 5 Dec Tue, Fri 16-18 C476 
2. Teacher Joni Salmi                       26 Aug - 5 Dec Tue, Fri 8-10 B451
3. Teacher Marianne Korpela                 26 Aug 5 Dec 
4. Teacher Jenni Valorinta                  26 Aug - 5 Dec Mon, Thu 16-18 C476
5. Teacher Marianne Korpela                 26 Aug - 5 Dec Tue 16-18 Fri 14-16 B436 
6. Teacher Olaf Laczak                      26 Aug - 5 Dec Wed 16-18 B451, Fri 8-10 B452
7. Teacher Katja Saarela                    26 Aug - 5 Dec Tue, Thu 17-19 B451
8. Teacher Markus Ekholm                    26 Aug - 5 Dec Mon 16-18, Wed 10-12 C455
9. Juha Gustafsson, MSc                     26 Aug - 5 Dec

PROJECTS


      
NB: Since Autumn 2000, we have started a new practice with the project teams for programming and database applications. Please see the programme book for instructions on project work.

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.



58160-8 Ohjelmoinnin harjoitustyö (Programming Project, 2 cu)

Projectmaster: Lecturer Arto Wikla

The project can be completed in two ways; either: 

Lectures: 16 - 17 Sept Mon 14-16, Tue 16-18 A414
         
Project teams: 16 Sept - 25 Oct (the first meeting for all teams is on Mon 16 Sept at 16-18 ) 
 
The times below show when the instructor will try to arrange individual instruction meetings
and student demos. On a normal week, an instruction meeting takes 20 minutes per student.

1. Teacher Lassi Ågren                      16 Sept - 25 Oct Tue 15-19 C477
2. Teacher Kimmo Airamaa                    16 Sept - 25 Oct Thu 12-14 Fri 12-14 C477
3. Teacher Vesa Vainio                      16 Sept - 25 Oct 13-17 C475
4. Teacher Reetta Janhonen                  16 Sept - 25 Oct Mon 16-20 C477

or
 
Lectures: 28 - 29 Oct Mon 14-16 Auditorium, Tue 16-18 A414
         
Project teams: 28 Oct - 2 Dec (the first meeting for all teams is on Mon 28 Oct at 16-18)

The times below show when the instructor will try to arrange individual instruction meetings
and student demos. On a normal week, an instruction meeting takes 20 minutes per student.

1. Teacher Lassi Ågren                     28 Oct - 5 Dec Mon 14-18 C477
2. Teacher Tuomas Ojamies                  28 Oct - 5 Dec Wed 12-14, Fri 10-12 B436
3. Teacher Mikko Olin                      28 Oct - 5 Dec Thu 12-16 C477
4. Teacher Reetta Janhonen                 28 Oct - 5 Dec Mon 16-20 C475

                                    

NB! Registration for the second half of the term starts on 7 Oct for upgrading studies, 8 Oct for major
subject studies, and on 9 Oct for minor subject studies.    


581329-2 Tietokantasovellusten harjoitustyö (Database Application Project, 2 cu)

Projectmaster: Lecturer Harri Laine

The project can be completed in two ways; either: 

Lectures: 11 Sept Wed 16-18 A414 initial lecture, 23 Sept Mon 16-18 A414 technical lecture

Project teams: 11 Sept - 21 Oct (The first meeting for all teams is on Wed 11 Sept at 18-20)

The times below show when the instructor will try to arrange individual instruction meetings
and student demos. On a normal week, an instruction meeting takes 20 minutes per student.

1. Teacher Jenni Valorinta                  11 Sept - 25 Oct Tue 16-20 C455
2. Teacher Pekka Simola                     11 Sept - 25 Oct Wed 10-14 C477
3. Teacher Jenni Valorinta                  11 Sept - 25 Oct Wed 14-18 C455
4. Teacher Juho Teuho                       11 Sept - 25 Oct Thu 12-16 C476 Canceled!
5. Teacher Juho Teuho			    11 Sept - 25 Oct Fri 9-13 C476
                         
or 

Lectures: 23 Oct Wed 16-18 A414 initial lecture, 4 Nov Mon 16-18 A414 technical lecture
         
Project teams: 23 Oct - 2 Dec (the first meeting for all teams is on Wed 23 Oct at 18-20)

Special focus on user interfaces in group 3!

The times below show when the instructor will try to arrange individual instruction meetings
and student demos. On a normal week, an instruction meeting takes 20 minutes per student.

1. Teacher Olaf Laczak                      23 Oct - 5 Dec Mon 10-14 C476
2. Teacher Olaf Laczak                      23 Oct - 5 Dec Tue 10-14 C476
3. Teacher Roman Nikiforow                  23 Oct - 5 Dec Fri 13-17 C475
4. Teacher Pekka Simola                     23 Oct - 5 Dec Thu 12-16 C474
5. Teacher Arttu Valo                       23 Oct - 5 Dec Fri 10-14 
                                                                                                                                

NB! Registration for the second half of the term starts on 7 Oct for upgrading studies, 8 Oct for major
subject studies, and on 9 Oct for minor subject studies.
             

58161-5 Tietorakenteiden harjoitustyö (Data Structures Project, 2 cu)

Projectmaster: Lecturer Otto Nurmi

1. Teacher Joni Salmi                	    10 Sept - 22 Oct Tue 9-12 B442, Thu 12-13 B450, Thu 15-17 B450 (only Java)
2. Teacher Olaf Laczak                      13 Sept - 22 Oct Tue 10-14 C476, Fri 10-12 C475
3. Teacher Tuomas Ojamies                   11 Sept - 25 Oct Wed 12-16, Fri 10-12 B436
4. Teacher Janne Rinta-Mänty                4 Nov - 11 Dec Mon 12-14, Tue 14-18 C475
5. Teacher Janne Rinta-Mänty                5 Nov - 11 Dec Tue 10-12 C475, Wed 14-18 C476
6. Teacher Heikki Lindholm                  4 Nov - 11 Dec Mon 16-18 B436, Wed 18-20 C477

 NB! It is possible to complete the data structures project without being member of a team.
 You can apply for the right to do so from the head of the lab, Otto Nurmi, in writing. It
 is granted to students who have succeeded well in their studies and have shown a good
 command of computer skills, and it is granted each student only once. The project should
 be completed within two months. Please contact the head of the lab, Otto Nurmi, for
 application forms.


 

Cum laude approbatur / optional courses


58127-1 Programming in C (2 cu)


Registration for the course starts as following: for upgrading studies 7 Oct, 
for major subject students 8 Oct, for minor subject students 9 Oct.

Asst Andrei Gurtov 25 Oct - 5 dec Thu 10-12, Fri 12-14 AUDITORIUM

Group 6 in English!

Exercise groups: 28 Oct - 13 Dec

1. Teacher Aki Nyrhinen                     Mon 16-18 B450
2. Teacher Juha Ranta                       Wed 12-14 A320
3. Teacher Aki Nyrhinen                     Wed 14-16 A216
4. Teacher Juha Ranta                       Thu 16-18 A320
5. Teacher Juha Ranta                       Fri 14-16 A320
6. Asst Andrei Gurtov                       Fri 14-16 B453 (in English!)

582309 Ohjelmointitekniikka (Software Design, Java, 3 cu)

Lecturer Juha Vihavainen 11 Sept - 7 Nov Wed 14-16, Thu 16-18 AUDITORIUM

Group 6 in English, if necessary!

Exercise groups: 16 Sept - 15 Nov

1. Asst Olli Lahti                          Mon 10-12 A319 Canceled!
2. Teacher Pietu Pohjalainen                Mon 16-18 A319
3. Teacher Pietu Pohjalainen                Mon 18-20 A319
4. Teacher Lauri Alanko                     Tue 8-10 A216 Canceled!
5. Teacher Marko Saaresto                   Wed 8-10 B450                   
6. Teacher Marko Saaresto                   Wed 12-14 A318 (in English, if necessary!)
7. Teacher Pietu Pohjalainen                Wed 16-18 A319
9. Teacher Pietu Pohjalainen                Wed 18-20 A319
8. Teacher Marko Saaresto                   Thu 8-10 A318
10. Teacher Lauri Alanko                    Thu 12-14 A414
11. Asst Olli Lahti                         Thu 18-20 A216
12. Asst Olli Lahti                         Fri 10-12 A318
13. Asst Olli Lahti                         Fri 12-14 A318

582302 Digitaalisen median tekniikat (Digital Media Technology, 2 cu)

Professor Helena Ahonen-Myka 24 Sept 17 Oct Tue 14-16, Thu 14-16 AUDITORIUM

Exercise groups: 30 Sept - 25 Oct

1. Teacher Arttu Valo                       Tue 12-14 A215
2. Teacher Olaf Laczak                      Wed 10-12 A215
3. Teacher Petri Helin                      Wed 14-16 A215
4. Teacher Olaf Laczak                      Thu 8-10 A215
5. Teacher Olaf Laczak                      Thu 12-14 A215
6. Teacher Petri Helin                      Thu 16-18 A215
7. Teacher Arttu Valo                       Fri 8-10 A215

582304 The Metalanguage XML, 2 cu

The course will be lectured in English!

Registration for the course starts as following: for upgrading studies 7 Oct, 
for major subject students 8 Oct, for minor subject students 9 Oct.

Mika Raento, MSc 5 Nov - 28 Nov Tue 14-16, Thu 14-16 AUDITORIUM

Group 3 in English!

Exercise groups: 11 Nov - 5 Dec

1. Teacher Pietu Pohjalainen                Mon 8-10 A216
2. Teacher Kimmo Airamaa                    Mon 16-18 A216
3. Teacher Pekka Simola                     Tue 10-12 A216 in English!
4. Teacher Jani Hohtio                      Tue 16-18 A216
5. Teacher Jani Hohtio                      Tue 18-20 A216
6. Teacher Pietu Pohjalainen                Wed 8-10 A216
7. Teacher Pekka Simola                     Thu 10-12 A216
8. Teacher Jani Hohtio                      Thu 16-18 A216 
9. Teacher Kimmo Airamaa                    Fri 10-12 A319

582310 Aineenopettajan tietotekniikka (IT for Teachers, 3 cu)

Registration for the course starts as following: for upgrading studies 7 Oct, 
for major subject students 8 Oct, for minor subject students 9 Oct.

Lecturer Anni Rytkönen, University Lecturer Jaakko Kurhila 25 Oct - 13 Dec Fri 12-16 A414 

582305 Symbolinen ohjelmointi (Symbolic Programming, 3 cu)

University Lecturer Matti Nykänen 12 Sept - 10 Nov Tue, Thu 12-14 A217, Tue 15.10. 12-14 A216 
and 29 Oct - 14 Nov Tue, Thu 12-14 A216

Exercise groups: 16 Sept - 10 Oct and 7 Nov - 21 Nov

1. Lauri Alanko                              Wed 8-10 A320
2. University Lecturer Matti Nykänen         Thu 14-16 A216

581379-7 Muuntokoulutuksen peruskurssi (Basics for Upgrading Studies, Java, 4 cu)

Professor Eero Hyvönen 10 Sept - 5 Nov:
10 Sept 16-20 A217, 11 Sept - 16 Sept 16-18 A217
17 Sept 16-20 A217, 18 Sept - 20 Sept 16-18 A217
24 Sept - 5 Nov Tue, Thu 16-18 A217 (except 15 Oct), Thu 10 Oct 14-16 A217

Exercise groups: 10 Sept - 8 Nov

1. Teacher Juha Ranta  11 Sept - 16 Sept, 18 Sept - 20 Sept 18-20 A217 and
24 Sept - 8 Nov Tue, Thu 18-20 A217

Laudatur


Algorithms and Intelligent Systems

581336-0 Laskennan teoria (Theory of Computation, 3 cu)

Professor Tapio Elomaa 15 Oct - 4 Dec Tue 12-14, Wed 10-12 A217

Exercise groups: 21 Oct - 15 Dec

1. Asst Mikko Rauhala                        Mon 14-16 C454
2. Doctoral Asst Matti Luukkainen            Wed 12-14 B453
3. Asst Mikko Rauhala                        Wed 16-18 C454
4. Asst Jouni Siren                          Thu 12-14 A320
5. Doctoral Asst Matti Luukkainen            Thu 14-16 C454
6. Asst Jouni Siren                          Fri 12-14 A320

582301 Algoritmien oikeellisuus ja johtaminen (Verification and Derivation of Algorithms, 3 cu)


Asst Tuomo Malinen 11 Sept - 27 Nov Wed 10-12 C454

Exercise groups: 16 Sept - 5 Dec

1. Asst Tuomo Malinen                        Wed 12-14 C454

582401 Geometriset menetelmät (Geometric Methods, 4 cu)


Professor Otto Nurmi 13 Sept - 3 Dec Tue 14-16, Fri 12-14 B453

Exercise groups: 16 Sept - 13 Dec

1. Teacher Petteri Hintsanen                Fri 14-16 C454

582427 Computational methods in gene mapping and genome structure (2 cu)

Registration for the course starts as following: for upgrading studies 7 Oct, 
for major subject students 8 Oct, for minor subject students 9 Oct.

Professor (HUT) Heikki Mannila 5 Nov - 7 Dec (except 7 Nov) Wed, Thu 10-12 A414 
Exercise sessions are combined with the lectures. The course
will involve some project work with programming assignments. 
The exam will be a take-home examination.

The lectures and the exercises will be in english!

582418 Proof Theory and Proof Search (2 cu)

Sara Negri, PhD 17 Sept - 31 Oct Tue 10-12 and 10.10., 17.10., 24.10. Thu 10-11 A216

Exercise groups: 17 Sept - 31 Oct

1. University Lecturer Raul Hakli                       Thu 10-12 A215 except 10.10., 17.10., 24.10. Thu 11-12 A215

582419 Tekoälyn filosofia (The Philosophy of Artificial Intelligence, 2 cu)

Pauli Salo, PhLic 23 Sept - 9 Dec Mon 16-18 A217

Software Engineering

581359-3 Ohjelmistoprosessit ja ohjelmistojen laatu (Software Processes and Quality, 3 cu)


Professor Inkeri Verkamo 24 Sept - 14 Nov Tue 8-10, Thu 8-10 A414

Exercise groups: 30 Sept - 22 Nov

1. Professor Inkeri Verkamo                      Tue, Thu 10-12 B453

581361-6 Ohjelmistojen testaus (Software Testing, 3 cu)

Juha Taina, PhLic 11 Sept - 21 Oct Mon 10-12, Wed 12-14 A217

Exercise groups: 23 Sept - 15 Nov

1. Raine Kauppinen                           Mon 12-14 B450
2. Raine Kauppinen                           Wed 14-16 B450

Distributed Systems and Data Communication

581363-2 Tietoliikenne II (Data Communications II, 2 cu)


Lecturer Liisa Marttinen 12 Sept - 29 Oct Tue 10-12, Thu 14-16 A217

Exercise groups: 16 Sept - 1 Nov

1. Lecturer Liisa Marttinen                     Tue 12-14 A414
2. Lecturer Liisa Marttinen                     Thu 16-18 A216

581365-8 Tietokoneen rakenne (Computer Organization, 2 cu)


Lecturer Teemu Kerola 10 Sept - 17 Oct Tue 14-16, Thu 8-10 A217

group 1 in English if necessary! 

Exercise groups: 17 Sept - 23 Oct

1. Lecturer Teemu Kerola                        Tue 12-14 B453
2. Katja Saarela                                Tue 12-14 C454
3. Katja Saarela                                Wed 10-12 A318

582425 Tosiaikajärjestelmät (Real-Time Systems, 3 cu)

University Lecturer Tiina Niklander 23 Oct - 11 Dec Wed 12-15 A414

Exercise groups: 28 Oct - 13 Dec

1. University Lecturer Tiina Niklander          Wed 15-17 A414
Additional english group for foreign students:
2. University Lecturer Tiina Niklander          Thu 12-14 B450

581386-5 Rinnakkaisten järjestelmien ulkoinen käyttäytyminen (External Behaviour of Concurrent Systems, 3 cu)

Professor (TUT) Antti Valmari 16 Sept - 2 Dec Mon 13-16 A216

Exercise groups: 23 Sept - 2 Dec

1. Professor (TUT) Antti Valmari                Mon 11-13 A216

Information Systems

581353-5 Tietokannan mallinnus (Database Modelling, 2 cu)

Registration for the course starts as following: for upgrading studies 7 Oct, 
for major subject students 8 Oct, for minor subject students 9 Oct.

Sr Asst Satu Eloranta 24 Oct - 3 Dec Tue 10-12, Thu 12-14 C454

Exercise groups: 28 Oct - 13 Dec

1. Sr Asst Satu Eloranta                     Fri 10-12 C454
2. Sr Asst Satu Eloranta                     Fri 12-14 C454

582403 Tietovarastot (Data Warehouses, 2 cu)

Registration for the course starts as following: for upgrading studies 7 Oct, 
for major subject students 8 Oct, for minor subject students 9 Oct.

Professor Seppo Sippu 24 Oct - 28 Nov Tue 14-16, Thu 14-16 A414

Exercise groups: 5 Nov - 3 Dec

1. Teacher Anna Pienimäki                   Tue 12-14 C454
2. Teacher Anna Pienimäki                   Tue 16-18 C454

581381-0 Käyttöliittymät II (User Interfaces II, 3 cu)

Registration for the course starts as following: for upgrading studies 7 Oct, 
for major subject students 8 Oct, for minor subject students 9 Oct.

University Lecturer Sari A. Laakso 18 Oct - 15 Nov Tue 10-12, Fri 10-12 A414

There are no weekly exercise sessions, lab work instructions 
are given during the course. You can find information
of lab work instructions from the course homepage

http://www.cs.helsinki.fi/u/salaakso/kl2-2002/

581550-4 Tietämyksen muodostaminen (Data Mining, 3 cu)


Professor Hannu Toivonen 10 Sept - 17 Oct Tue 10-12, Thu 10-12 A414

Exercise groups: 16 Sept - 25 Oct

1. Professor Hannu Toivonen                 Tue 8-10 A320
2. Teacher Taneli Mielikäinen               Fri 14-16 B450

582410 Laajojen dokumenttiaineistojen käsittely (Processing of Large Document Collections, 2 cu)


Professor Helena Ahonen-Myka

The lectures will be given on four days, with four-hour lectures (13-17) and two-hour exercise sessions
(10-12) each day. In addition, weekly assignments (6 in all). 
Lectures: Mon 30 Sept A414, Mon 28 Oct A414, Tue 29 Oct B450 and Mon 18 Nov A414 13-17

Exercise groups: 28 Oct B450, 29 Oct B450, 18 Nov A414 10-12

1. MSc Juha Makkonen

582423 Sanojen distributionaalinen samanlaisuus (Distributional Similarity of Words, 2 cu)


University Lecturer Jussi Piitulainen 16 Sept - 30 Oct Mon 10-12, Wed 10-12 A414

Exercise groups: 23 Sept - 8 Nov

1. MSc Miro Lehtonen                         Wed 12-14 A319

Seminars

  1. 58302112 FDK-tutkimusseminaari (FDK Research Seminar, 1-2 cu)
    Person in Charge: Academy Professor Esko Ukkonen
    Initial meeting Mon 14-16 A217
    If you are interested in the seminar, please contact the person in charge.

  2. 58302301 Koneoppimisen teoria (Theory of Machine Learning, 2 cu)
    Professor Tapio Elomaa 13 Sept - 29 Nov Fri 12-14 B450

  3. 58302302 Hajautetut sovellukset (Distributed Applications, 2 cu)
    S University Lecturer Lea Kutvonen 16 Sept - 2 Dec Mon 14-16 A320

  4. 58302303 Rakenteiset dokumentit (Structured Documents, 2 cu)
    Professor Helena Ahonen-Myka 24 Sept - 3 Dec Tue 10-12 A320

  5. 58302304 Sähköinen kaupankäynti (Electronic Commerce, 2 cu)
    Juha Puustjärvi, PhD 23 Sept - 2 Dec Mon 8-12 A318

  6. 58302305 Linux kernel (2 ov)
    Profesor Kimmo Raatikainen 18 Sept - 4 Dec Wed 16-18 A320

  7. 58302306 Klusterointimenetelmät (Clustering Mehtods, 2 cu)
    Professor Hannu Toivonen
    The seminar will come to order on Fri 20 Sept at 10-12 in A414, and will later meet for three longer sessions; Fri 18 Oct 8-12 A320, Thu 28 Nov 9-16, Fri 29 Nov 9-16, place to be announced.

  8. 58302307 Rinnakkaisjärjestelmien mallinnus ja verifiointi (Modelling and Verifying Concurrent Systems, 2 cu)
    Doctoral Asst Matti Luukkainen 17 Sept - 5 Dec Tue 14-16 C454

  9. 58302308 Adaptiiviset oppimisympäristöt (Adaptive Learning Environments, 2 cu)
    University Lecturer Jaakko Kurhila 16 Sept - 9 Dec Mon 16-18 A320

  10. 58302309 Visualisointi käyttöliittymäsuunnittelussa (Visualisation in User Interface Design, 2 cu)
    University Lecturer Sari A. Laakso 18 Sept - 4 Dec Wed 10-12 A216

  11. 58302310 Ohjelmistotekniikan tutkimusseminaari (Software Engineering Research Seminar, 2 cu)
    Professor Jukka Paakki 17 Sept - 3 Dec Tue 14-16 A320

  12. 58302311 Algoritmiikan tutkimusseminaari (Research Seminar on Algorithmics, 2 cu)
    Docent Patrik Floréen 16 Sept 2002 - 5 May 2003 Mon 10-12 B453

  13. 58302312 Oliomallinnus UML-kielellä (Object Modelling in UML, 2 cu)
    Juha Gustafsson, MSc; Jukka Viljamaa, MSc 18 Sept - 4 Dec Wed 10-12 A320

  14. 58302313 Proaktiivinen tietojenkäsittely (Proactive Computation, 2 cu)
    Greger Lindén, PhD; Kari Laasonen, MSc 17 Sept - 10 Dec Tue 12-14 A320