Marja.Huovinen@cs.helsinki.fiTeaching 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
- Lecturer Arto Wikla
- Lecturer Harri Laine
- Lecturer Otto Nurmi
- Lecturer Liisa Marttinen Tuesdays at 14-16 and Thursdays at 10-12, B439
- Foreign students, Asst Päivi Kuuppelomäki
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.
- Approbatur: Professor Hannu Erkiö
- Instructions (in Finnish)
- Cum laude approbatur: Professor Hannu Erkiö
- Instructions (in Finnish)
- Laudatur according to sub-programme/specialisation area
- Algorithms: Professor Tapio Elomaa
- Intelligent systems: Professor Henry Tirri
- Software technology: Professor Inkeri Verkamo
- Distributed systems and communications: Professor Timo Alanko
- Information systems: Professor Hannu Toivonen
- Teacher: Professor Tapio Elomaa
- Applied computer science: Professor Eero Hyvönen
- Computer mathematician: Professor Eero Hyvönen
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 A217581328-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 Nyrhinen581390-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 D326581328-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 Muhonen581327-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 A319581325-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 A319581330-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 A32058131-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 A318581331-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 B453581332-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 A31958110-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önen581259-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 A319581260-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 DecPROJECTS
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 A318582302 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 A215582304 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 A319582310 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 A414582305 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 A216581379-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 A320582301 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 C454582401 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 C454582427 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 A215582419 Tekoälyn filosofia (The Philosophy of Artificial Intelligence, 2 cu)
Pauli Salo, PhLic 23 Sept - 9 Dec Mon 16-18 A217Software 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 B453581361-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 B450Distributed 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 A216581365-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 A318582425 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 B450581386-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 A216Information 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 C454582403 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 C454581381-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 B450582410 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 Makkonen582423 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
- 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.
- 58302301 Koneoppimisen teoria (Theory of Machine Learning, 2 cu)
Professor Tapio Elomaa 13 Sept - 29 Nov Fri 12-14 B450
- 58302302 Hajautetut sovellukset (Distributed Applications, 2 cu)
S University Lecturer Lea Kutvonen 16 Sept - 2 Dec Mon 14-16 A320
- 58302303 Rakenteiset dokumentit (Structured Documents, 2 cu)
Professor Helena Ahonen-Myka 24 Sept - 3 Dec Tue 10-12 A320
- 58302304 Sähköinen kaupankäynti (Electronic Commerce, 2 cu)
Juha Puustjärvi, PhD 23 Sept - 2 Dec Mon 8-12 A318
- 58302305 Linux kernel (2 ov)
Profesor Kimmo Raatikainen 18 Sept - 4 Dec Wed 16-18 A320
- 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.
- 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
- 58302308 Adaptiiviset oppimisympäristöt (Adaptive Learning Environments, 2 cu)
University Lecturer Jaakko Kurhila 16 Sept - 9 Dec Mon 16-18 A320
- 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
- 58302310 Ohjelmistotekniikan tutkimusseminaari (Software Engineering Research Seminar, 2 cu)
Professor Jukka Paakki 17 Sept - 3 Dec Tue 14-16 A320
- 58302311 Algoritmiikan tutkimusseminaari (Research Seminar on Algorithmics, 2 cu)
Docent Patrik Floréen 16 Sept 2002 - 5 May 2003 Mon 10-12 B453
- 58302312 Oliomallinnus UML-kielellä (Object Modelling in UML, 2 cu)
Juha Gustafsson, MSc; Jukka Viljamaa, MSc 18 Sept - 4 Dec Wed 10-12 A320
- 58302313 Proaktiivinen tietojenkäsittely (Proactive Computation, 2 cu)
Greger Lindén, PhD; Kari Laasonen, MSc 17 Sept - 10 Dec Tue 12-14 A320