University of Helsinki Department of Computer Science
 

Department of Computer Science

Department information

 

Marja.Huovinen@cs.helsinki.fi

PRELIMINARY TEACHING PROGRAMME, SPRING 2003

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
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
  • Professor Otto Nurmi
  • Lecturer Liisa Marttinen
  • Foreign students: Lecturer Arto Wikla

Registration

For upgrading studies: REGISTRATION STARTS ON MONDAY, 6 JAN 2002 AT 9:00.
For major subject students: REGISTRATION STARTS ON TUESDAY 7 JAN AT 9:00.
For minor subject students: REGISTRATION STARTS ON WEDNESDAY 8 JAN AT 9:00.
FOR COURSES STARTING AFTER HALF-TERM, registration for upgrading studies starts on 24 FEB 2002 at 9:00.
Registration for major subject students starts on 25 FEB 2002 at 9:00.
Registration for minor subject students starts on 26 FEB 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 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 separate exams during Spring 2003.

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 course exams during Spring 2003.

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 will 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 Spring term 2003:

  • Approbatur: Head of Studies Hannu Erkiö
  • Cum laude approbatur: Head of Studies Hannu Erkiö
  • Laudatur according to sub-programme/specialisation area:
    • Algorithms: Professor Tapio Elomaa
    • Intelligent systems: Professor Henry Tirri
    • Software engineering: Professor Inkeri Verkamo
    • Distributed systems and data 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!

NB! Please see the specific page (in Finnish) for a complete list of courses for upgrading studies in the academic year 2002-2003.


581305-6 Tietokoneen toiminta, muuntokoulutettaville (Computer Organization, for upgrading studies, 2 cr)


PhD Teemu Kerola 13 - 29 Jan MON 16-20, WED 16-20 A414

Exercise groups: 14 - 30 Jan

1. Kimmo Airamaa, Heimo Vornanen             TUE 16-18, THU 16-18 A215

A second exercise group will be established if necessary.

581332-8 Rinnakkaisohjelmistot, muuntokoulutettaville (Concurrent Systems, for upgrading studies, 2 cr)


Lecturer Auvo Häkkinen 4 - 27 Mar 

Tue  4 Mar at 16-20 A217 
Thu  6 Mar at 16-18 A414 
Sat  8 Mar at  9-13 A217 
Tue 11 Mar at 16-20 A217 
Thu 13 Mar at 16-18 A414 
Sat 15 Mar at  9-11 A217 
Tue 18 Mar at 16-18 A217 
Thu 20 Mar at 16-18 A414 
Tue 25 Mar at 16-18 A217 
Thu 27 Mar at 16-18 A414 

Exercise groups: 6 - 27 Mar

1. Lecturer Auvo Häkkinen

Thu  6 Mar at 18-20 A414 
Tue 11 Mar at 18-20 A217 
Sat 15 Mar at 11-13 A217
Tue 18 Mar at 18-19 A217 
Thu 20 Mar at 18-20 A414
Tue 25 Mar at 18-20 A217 
Thu 27 Mar at 18-20 A414 

581331-5 Käyttöjärjestelmät I, muuntokoulutettaville (Operating Systems, for upgrading studies, 2 cr)

Registration for the course starts on 24 Feb for upgrading studies, on 25 Feb for majoring students, and on 26 Feb for minoring students.

Lecturer Auvo Häkkinen 7 - 24 May 

Wed 7 May at 16-20 A217 
Thu 8 May at 16-18 A414
Sat 10 May at 09-13 A217 
Wed 14 May at 16-18 A217 
Thu 15 May at 16-19 A217 
Sat 17 May at 09-11 A217
Wed 21 May at 16-18 A217
Thu 22 May at 16-19 A217 
Sat 24 May at 09-11 A217 

Exercise groups: 7 - 24 May

1. Lecturer Auvo Häkkinen

Thu 8 May at 18-20 A414 
Sat 10 May at 13-15 A217 
Wed 14 May at 18-20 A217
Sat 17 May at 11-13 A217 
Wed 21 May at 18-20 A217
Sat 24 May at 11-13 A217 

Cum laude approbatur


581324-7 Tietokone työvälineenä (Introduction to the Use of Computers, 2 cr)

 Please read the course homepage before registering! The exercises will be arranged in
several groups on different levels. The homepage will help you choose your level.
Lecturer Anni Rytkönen 14 Jan - 5 Feb TUE 10-12, WED 12-14 A217 Exercise groups: 14 Jan - 21 Feb 1. TUE 8-10 A215, A213, D326 2. WED 14-16 D326 3. WED 14-17 A215, A213 4. FRI 8-11 A215 Instructors: Teacher Veli-Matti Kujala Teacher Miikka Junnila Teacher Juho Iso-Markku Teacher Olli Jokinen Teacher Ismo Puustinen Teacher Ismo Aulaskari Amanuensis Juhani Haavisto

581384-9 Introduction to the use of computers (2 cr)


Teacher Krishnan Narayanan 14 Jan - 18 Mar TUE 12-14 A320

Exercise groups: 20 Jan - 28 Mar

1. MSc Laila Daniel                        TUE 14-16 A215

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


Lecturer Harri Laine 13 Jan - 24 Feb MON 12-14, AUDITORIUM

Please see the course homepage for a more detailed schedule.

Teacher Juho Muhonen will give instructions on exercise work on
MON 10-12, WED 10-12 in D326

581328-9 Introduction to Databases (2 cr)


Lecturer Harri Laine 20 Jan MON 12-14 AUDITORIUM, 
	             22 Jan - 26 Feb WED 8-10 A217

Exercises: 20 Jan - 19 Feb

1. Teacher Tiina Pelkonen

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

Registration for the course starts on 24 Feb for upgrading
studies, on 25 Feb for majoring students and on 26 Feb for minoring students.

Asst Jukka Viljamaa 10 Mar - 24 April MON 16-18, THU 16-18 AUDITORIUM

Exercise groups: 17 Mar - 2 May

Group 6 in English, if necessary!

1. Teacher Juho Muhonen                     TUE 10-12 A318
2. Teacher Juho Muhonen                     TUE 12-14 A318
3. Teacher Ismo Aulaskari                   TUE 16-18 A320
4. DI Jukka Heiskanen                       WED 12-14 B453
5. DI Jukka Heiskanen                       WED 14-16 B453
6. Teacher Ismo Aulaskari                   THU 12-14 C454 (in English, if necessary)
7. DI Jukka Heiskanen                       FRI 12-14 A320

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


Lecturer Olli Lahti 13 Jan - 6 Mar MON 14-16, THU 14-16 AUDITORIUM

Exercise groups: 20 Jan - 14 Mar

1. Lecturer Olli Lahti                      MON 12-14 A216
2. Teacher Jani Hohtio                      MON 16-18 A216
3. Teacher Jaakko Saaristo                  TUE 10-12 A216
4. Teacher Jaakko Saaristo                  TUE 12-14 A216
5. Teacher Teemu Sjöblom                    THU 10-12 A319
6. Teacher Jani Hohtio                      THU 12-14 A318
7. Teacher Teemu Sjöblom                    FRI 10-12 A216

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

Registration for the course starts on 24 Feb for upgrading
studies, on 25 Feb for majoring students and on 26 Feb for minoring students.

Lecturer Olli Lahti 17 Mar - 28 Apr MON 14-16, THU 14-16 AUDITORIUM

Exercise groups: 24 Mar - 9 May

1. Lecturer Olli Lahti                      MON 12-14 A216
2. Teacher Jani Hohtio                      MON 16-18 A216
3. Teacher Jaakko Saaristo                  TUE 10-12 A216
4. Teacher Jaakko Saaristo                  TUE 12-14 A320
5. Teacher Teemu Sjöblom  THU 10-12 A319
6. Teacher Jani Hohtio                      THU 12-14 A318
7. Teacher Teemu Sjöblom                    FRI 10-12 A216

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

Registration for the course starts on 24 Feb for upgrading
studies, on 25 Feb for majoring students and on 26 Feb for minoring students..

PhD Teemu Kerola 10 Mar - 25 Apr MON 12-14, WED 8-10
AUDITORIUM

Exercise groups: 17 Mar - 2 May

1. Teacher Heimo Vornanen                   MON 10-12 A216
2. PhD Teemu Kerola                         TUE 12-14 A216
3. Teacher Juha Ranta			    TUE 14-16 B450
4. Teacher Kimmo Airamaa                    TUE 16-18 B453
5. Teacher Juha Ranta			    WED 14-16 C454
6. Teacher Heimo Vornanen                   THU 16-18 A216
7. Teacher Kimmo Airamaa                    FRI 10-12 B453

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

 

University Lecturer Matti Luukkainen 15 Jan - 20 Feb WED 10-12, THU 12-14
AUDITORIUM

Exercise groups: 20 Jan - 28 Feb

1. Teacher Janne Rinta-Mänty                MON 12-14 B450
2. Teacher Janne Rinta-Mänty                TUE 14-16 B453
3. Teacher Mika Miettinen                   TUE 16-18 B453
4. Teacher Olaf Laczak                      WED 12-14 B453
5. Teacher Olaf Laczak                      THU 14-16 C454
6. Asst Mikko Rauhala                       THU 14-16 B453
7. Asst Mikko Rauhala                       THU 16-18 B453
8. Teacher Mikko Heimola                    FRI 8-10 A319
9. Teacher Mikko Heimola                    FRI 12-14 A319
10. Teacher Mika Miettinen                  FRI 14-16 B453

58131-8 Tietorakenteet (Data Structures, 4 cr)


Lecturer Arto Wikla 14 Jan - 9 Apr TUE 14-16, WED 14-16 AUDITORIUM, 18 Mar TUE
16-18 AUDITORIUM

Exercise groups: 20 Jan - 25 Apr

1. Teacher Janne Rinta-Mänty                MON 10-12 B450
2. Teacher Janne Rinta-Mänty                MON 14-16 B450
3. Teacher Janne Rinta-Mänty                TUE 10-12 B453
4. Asst Mikko Rauhala                       TUE 16-18 B450
5. Asst Mikko Rauhala                       WED 12-14 B450
6. Teacher Kai-Peter Bäckman                FRI 10-12 A318
7. Teacher Kai-Peter Bäckman                FRI 12-14 A318
8. Teacher Kai-Peter Bäckman                FRI 14-16 A318

581333-1 Tietoliikenne I (Data Communications, 2 cr)

Lecturer Liisa Marttinen 13 Jan - 20 Feb MON 10-12, THU 10-12 AUDITORIUM

Exercise groups: 20 Jan - 28 Feb

1. Lecturer Liisa Marttinen                     TUE 10-12 A320
2. Lecturer Liisa Marttinen                     TUE 12-14 C454
3. Lecturer Auvo Häkkinen                       WED 12-14 C454
4. Lecturer Auvo Häkkinen                       WED 14-16 C454
5. MSc (Eng) Jukka Heiskanen                    THU 12-14 A319
6. MSc (Eng) Jukka Heiskanen                    THU 14-16 A319
7. MSc (Eng) Jukka Heiskanen                    FRI 10-12 A319

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

Registration for the course starts on 24 Feb for upgrading
studies, on 25 Feb for majoring students and on 26 Feb for minoring students.

Lecturer Harri Laine 18 Mar - 6 May TUE 10-12, THU 8-10 AUDITORIUM

Exercise groups: 24 Mar - 9 May

1. Teacher Janne Rinta-Mänty                 MON 12-14 B450
2. Mikko Heimola                             TUE 12-14 A319
3. Teacher Janne Rinta-Mänty                 TUE 14-16 B453
4. Petri Helin                               TUE 16-18 A319
5. Petri Helin                               WED 14-16 A320
6. Petri Helin                               WED 16-18 B453
7. Mikko Heimola                             FRI 8-10 A319
8. Mikko Heimola                             FRI 12-14 A319

58110-3 Tieteellisen kirjoittamisen kurssi, kevät 2003 (Scientific Writing, Spring 2003, 4 cr)

Professor Lea Kutvonen 13 Jan - 24 Feb MON 12-14 A217

Please see each group for the time of the first meeting. The instructor will give a more detailed schedule at the first meeting. NB! It is compulsory to attend the first meeting, or you will lose your place in the group. Exercise groups: 13 Jan - 9 May 1. Doctoral Asst Juho Rousu 14 Jan TUE 14-16 B451, THU 14-16 C475 2. Asst Tommi Mononen 15 Jan WED 10-14 B452 3. Teacher Kari Laasonen 14 Jan TUE 14-16 B452 4. Lecturer Auvo Häkkinen 16 Jan THU 12-16 B451 5. Lecturer Liisa Marttinen 13 Jan MON 14-16 B451 6. University Lecturer Jukka Manner 13 Jan MON 16-18 B451 7. Lecturer Arto Wikla 16 Jan THU 12-16 B452 8. MSc Juha Gustafsson 14 Jan TUE 10-12 B452 9. University Lecturer Tiina Niklander 17 Jan FRI 12-14 B451 10. MSc Miro Lehtonen 14 Jan TUE 14-16, FRI 14-16 C476 11. MSc Reeta Kuuskoski 13 Jan MON 14-16 B452 12. MSc Saara Huhmarniemi 15 Jan WED 14-16 B452 13. Sr Asst Satu Eloranta 13 Jan MON 10-12 C455 14. MSc Minna Majuri 21 Jan TUE 10-12, WED 10-12 B451 15. Lecturer Anni Rytkönen 16 Jan THU 14-16 C455

581259-4 Ohjelmistotuotanto (Software Engineering, 3 cr)


Professor Jukka Paakki 13 Jan - 6 Mar MON 16-18, THU 16-18 AUDITORIUM

Exercise groups: 20 Jan - 14 Mar

1. Teacher Hannu Räisänen                   WED 16-18 B453
2. Teacher Hannu Räisänen                   THU 18-20 A320 
3. Teacher Hannu Räisänen                   FRI 12-14 A320

581260-4 Ohjelmistotuotantoprojekti (Software Engineering Project, 6 cr)

Registration was made during Autumn 2002.

1.                                           13 Jan - 9 May
2. Teacher Jaakko Nurro                      13 Jan - 9 May TUE 14-16 C477, FRI 14-16 B452
3.                                           13 Jan - 9 May
4. Teacher Joni Salmi                        13 Jan - 9 May MON 8-10 B436, WED 14-16 B436
5.                                           13 Jan - 9 May
6.                                           13 Jan - 9 May
7.                                           13 Jan - 9 May
8.                                           13 Jan - 9 May
9. Teacher Marja Huovinen                    13 Jan - 9 May TUE 16-18, FRI 14-16

EXERCISES


      
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 cr)

Projectmaster: Lecturer Arto Wikla

The project can be completed in two ways; either: 

Lectures: Teacher Lassi Ågren Mon 13 Jan and Wed 15 Jan 16-18 A217

Project teams: 13 Jan - 21 Feb (all the groups meet for the first time on Mon 13 Jan 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 Jussi Kollin                     13 Jan - 21 Feb MON 8-12 C476
2. Teacher Vesa Vainio                      13 Jan - 21 Feb MON 12-16 C476
3. Teacher Kimmo Airamaa                    13 Jan - 21 Feb TUE 14-18 C477
4. Teacher Mikko Olin                       13 Jan - 21 Feb WED 12-16 C475
5. Teacher Jaakko Nenonen                   13 Jan - 21 Feb THU 10-14 C477
6. Teacher Juha Ranta                       13 Jan - 21 Feb THU 12-16 C476
7. Teacher Lassi Ågren                      13 Jan - 21 Feb FRI 13-17 C477

or
 
Lectures: 17.3-18 Mar Mon 16-18 A217, Tue 16-18 Auditorio

Project teams: 17 Mar - 2 May (all the groups meet for the first time on Mon 17 Mar 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 Lassi Ågren                      17 Mar - 2 May MON 8-12 C477
2. Teacher Vesa Vainio                      17 Mar - 2 May MON 12-16 C476
3. Teacher Jussi Kollin                     17 Mar - 2 May TUE 14-18 C475
4. Teacher Tommi Rajala                     17 Mar - 2 May WED 16-20 C476
5. Teacher Jaakko Nenonen                   17 Mar - 2 May THU 10-14 C477
6. Teacher Ismo Puustinen                   17 Mar - 2 May FRI 10-14 C477


NB! Registration for the latter half of the term starts on 24 Feb for upgrading
studies, on 25 Feb for majoring students and on 26 Feb for minoring students!     


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

Projectmaster: Lecturer Harri Laine

The project can be completed in two ways; either:
Lectures: 20Jan Mon 16-18 A217 initial lecture, 
29 Jan Wed 16-18 A217 technical lecture

Project teams: 20 Jan - 28 Feb (all the teams meet for the first time on Mon 20 Jan 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 Juho Teuho                       20 Jan - 28 Feb MON 10-14 B451
2. Teacher Pekka Simola                     20 Jan - 28 Feb WED 10-14 C477
3. Teacher Tommi Rajala                     20 Jan - 28 Feb WED 16-20 C477
4. Teacher Olaf Laczak                      20 Jan - 28 Feb THU 10-14 C455

or 

Lectures: 24 Mar Mon 16-18 A217 initial lecture, 
1 Apr Tue 16-18 A217
 technical lecture

Project teams: 24 Mar - 9 May (all the teams meet for the first time on Mon 24 Mar 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 Juho Teuho                       24 Mar - 9 May MON 10-14 B451
2. Teacher Arttu Valo                       24 Mar - 9 May THU  15-19 C477
3. Teacher Pekka Simola                     24 Mar - 9 May FRI 10-14 C475
4. Teacher Jenni Valorinta                  24 Mar - 9 May
5. Teacher Jenni Valorinta                  24 Mar - 9 May
6. Teacher Olaf Laczak                      24 Mar - 9 May THU 10-14 C476
7. Teacher Hannu Räisänen                   24 Mar - 9 May


NB! Registration for the latter half of the term starts on 24 Feb for upgrading
studies, on 25 Feb for majoring students and on 26 Feb for minoring students!

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

Projectmaster: Professor Otto Nurmi

1. Teacher Lauri Alanko                     13 Jan - 21 Feb MON 12-14, THU 10-14 B436
(Group 1 is especially for those who want to use some other
language than Java)Please see
the www page for this group for more information..
2. Teacher Heikki Lindholm                  13 Jan - 21 Feb MON 16-18, WED 16-20 C476
3. Teacher Marja Huovinen                   14 Jan - 21 Feb TUE 10-12, FRI 10-14 B436
4. Teacher Heikki Lindholm                  17 Mar - 2 May
5. Teacher Mika Miettinen                   17 Mar - 2 May MON 14-18, WED 16-18 C477
6. Asst Mikko Rauhala                       18 Mar - 2 May TUE 14-16, THU 14-18 B436

 NB! Students who have been very successful in their studies so far, and can be
 expected to complete the project with very little instruction because of a good
 command of programming skills from work or hobby experience, may be granted
 permission to complete the project without belonging to a team. Students who
 have interrupted this course earlier cannot be granted this permission. You may
 apply to the person in charge of the course. The project work must be finished
 in two months' time.



      

Cum laude approbatur / optional courses


581387-8 Tietotekniikka: nyt! (Information Technology: Now!, 2 cr)


Professor Jukka Paakki and Teacher Roman Nikiforow 15 Jan - 7 May WED 16-18
AUDITORIUM

581391-7 Käyttöliittymät (User Interfaces, 4 cr)


Lecturer Antti Latva-Koivisto 21 Jan - 7 Mar TUE 10-12,
FRI 10-12 AUDITORIUM

Exercise groups: 27 Jan - 11 Apr

1. Lecturer Antti Latva-Koivisto                TUE 14-16 A216
2. Lecturer Antti Latva-Koivisto                TUE 16-18 A216
3. Teacher Joni Salmi                       	WED   8-10 A216
4. Teacher Joni Salmi                       	WED 10-12 A216
5. Lecturer Antti Latva-Koivisto                WED 14-16 A216
6. Teacher Mikko Romppainen                 	THU 10-12 A216
7. Teacher Mikko Romppainen                 	THU 12-14 A216
8. Teacher Joni Salmi                       	FRI 8-10 A216

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


Lecturer Juha Vihavainen 14 Jan - 11 Mar TUE 12-14, FRI 12-14 AUDITORIUM

Exercise groups: 20 Jan - 21 Mar

1. Teacher Turjo Tuohiniemi                 TUE 10-12 A319
2. Teacher Pietu Pohjalainen                THU 8-10 A216
3. Teacher Turjo Tuohiniemi                 THU 14-16 A216
4. Teacher Pietu Pohjalainen                TUE 16-18 A319
5. Teacher Pietu Pohjalainen                TUE 14-16 A318
6.

582303 Verkkosovellusten toteuttaminen (Network Programming, 4 cr)


Registration was made during Autumn 2002!
A list of students accepted to the course will be published on the course
homepage by 7 Jan 2003.

Lecturer Markku Kojo 14 Jan - 20 Mar TUE 12-14, THU 12-14 A414

Exercise group:

1. Teacher Aki Nyrhinen                     THU 14-16 A318

Exercise teams: times to be announced

1. University Lecturer Jukka Manner
2. Teacher Aki Nyrhinen

582311 Scheme-harjoituskurssi (Scheme Project, 2 cr)


University Lecturer Jussi Piitulainen 20 Jan - 24 Feb MON 14-16 A217

Exercise groups: 27 Jan - 7 Mar

1. Teacher Lauri Alanko                     MON 16-18 A215

581264-6 Tutkimustiedonhallinnan peruskurssi (Management of Research Data, 3 cr)

Registration for the course starts on 24 Feb for upgrading
studies, on 25 Feb for majoring students and on 26 Feb for minoring students.

Professor Hannu Toivonen, PhD Marko Salmenkivi 11 Mar - 24 April TUE 10-12, THU 10-12 A217

Exercise groups: 17 Mar - 2 May

1. Professor Hannu Toivonen, PhD Marko Salmenkivi TUE 8-10 A320
2. Teacher Mikko Olin                       THU 12-14 A217

Exercise instructions 25 Mar - 8 May on Tue 9-10 and Thu 14-15 C477 Teacher Mikko Olin

Laudatur


Algorithms and intelligent systems

58053-7 Algoritmien suunnittelu ja analyysi (Design and Analysis of Algorithms, 5 cr)


Professor Otto Nurmi 15 Jan - 7 May WED 14-16, FRI 10-12 A217

Exercise groups: 20 Jan - 9 May

1. Asst Jouni Siren                          THU 14-16 B450
2. Asst Jouni Siren                          FRI 12-14 B450

582412 Kuvankäsittely (Image Processing, 3 cr)


PhD Asst Kjell Lemström 4 Feb - 20 Mar TUE 10-12, THU 12-14 B450 and
                       1 Apr and 3 Apr 10-14 B450

Exercise groups: 13 Feb - 27 Mar

1. PhD Asst Kjell Lemström                    THU 10-12 B453

582421 Satunnaisalgoritmit (Randomized algorithms, 4 cr)


Professor Tapio Elomaa 28 Jan - 16 Apr TUE 12-14, WED 10-12 B453

Exercise groups: 3 Feb - 2 May

1. Teacher Matti Kääriäinen                 WED 12-14 A216

581339-9 Kolme käsitettä: päätöksenteko (Three concepts: utility, 3 cr)


University Lecturer Raul Hakli 27 Feb - 8 May THU 9-12 A320

Separate applications in February. In addition to the lectures, a poster session
to present student projects will be arranged at a time to be announced.

Software engineering

581358-0 Ohjelmistoarkkitehtuurit (Software architecture, 3 cr)

Registration for the course starts on 24 Feb for upgrading
studies, on 25 Feb for majoring students and on 26 Feb for minoring students

Professor Antti-Pekka Tuovinen 5 Mar - 2 May WED 16-18, FRI 8-10 A217

Exercise groups: 10 Mar - 9 May

1. Teacher Jaakko Nurro                     THU 16-18 C454

58153003-1 Ohjelmistojen suorituskyvyn suunnittelu (Software Performance Engineering, 3 cr)

Professor Inkeri Verkamo 20 Jan - 14 Mar TUE 8-10, THU 8-10 A414

Exercise groups: 20 Jan - 14 Mar

1. Professor Inkeri Verkamo                 TUE 10-12 C454

582407 Ohjelmistoagenttiteknologia (Software Agent Technology, 2 cr)

PhLic Heikki Helin, PhLic Heimo Laamanen 20 Jan - 5 May MON 16-18 B450

582429 Laudatur-projektityö (Laudatur Project, 4 cr)

Professor Inkeri Verkamo 15 Jan - 9 May

NB! Registration 3 Dec 2002 - 10 Jan 2003. The initial meeting of the course will be held on Wed 15 Jan at 16-18 A319

582416 Ohjelmistoliiketoimintaprojekti (Software Business Project, 2 cr)


Professor Eero Hyvönen 16 Jan - 8 May THU 16-20 A217 

Distributed systems and data communications

582417 Hajautetut järjestelmät (Distributed Systems, 3 cr)


Professor Timo Alanko 14 Jan - 14 Mar TUE 10-12, FRI 10-12 A414

Exercise groups: 20 Jan - 21 Mar

1. Mika Karlstedt                            MON 12-14 A320
2. Mika Karlstedt                            TUE 8-10 B453

581366-1 581366-1 Spesifioinnin ja verifioinnin perusteet (An Introduction to Specification and Verification, 2 cr)


University Lecturer Matti Luukkainen 20 Jan - 26 Feb MON 14-16, WED 12-14 A414

Exercise groups: 27 Jan - 7 Mar

1. University Lecturer Matti Luukkainen      MON 12-14 C454
2. Harri Mansikka                            WED 14-16 A320

581288-2 Tietoturva (Network Security, 3 cr)

Registration for the course starts on 24 Feb for upgrading
studies, on 25 Feb for majoring students and on 26 Feb for minoring students.

University Lecturer Timo Karvi 7 Mar - 7 May WED 10-12, FRI 12-14 A217

Exercise groups: 10 Mar - 9 May

1. Asst Jouni Siren                          TUE 14-16 A319
2. Asst Jouni Siren                          WED 12-14 C454
3. Asst Jouni Siren                          THU 12-14 A319

582405 Käyttöjärjestelmät II (Operating Systems II, 2 cr)

Registration for the course starts on 24 Feb for upgrading
studies, on 25 Feb for majoring students and on 26 Feb for minoring students.

Lecturer Auvo Häkkinen 3 Mar - 16 Apr MON 10-12, WED 12-14 A217

Exercise groups: 6 Mar - 18 Apr

1. Lecturer Auvo Häkkinen                       THU 10-12 C454
2. Mika Karlstedt                            	FRI 10-12 B450

582422 Internet Protocols for Mobile Computing (2 cr)

Professor Kimmo Raatikainen 30 Jan - 10 Apr THU 16-18 B450

582420 Väliohjelmistot (Middleware, 3 cr)

Prof. Lea Kutvonen 18 Mar - 2 May TUE 10-12, FRI 10-12 A414

Separate applications in February. In addition to the lectures, one whole seminar day will be arranged for students to present their work.

Information systems

581354-8 Tietokantarakenteet ja -algoritmit (Database Structures and Algorithms, 4 cr)

Professor Seppo Sippu 21 Jan - 10 Apr TUE 14-16, THU 14-16 A414

Exercise groups: 27 Jan - 25 Apr

1. Teacher Jan Lindström                     TUE 16-18 A318
2. Teacher Jan Lindström                     THU 16-18 A319

581290-5 Rakenteisten dokumenttien käsittely (Processing of Structured Documents, 2 cr)


Professor Helena Ahonen-Myka 21 Jan - 20 Feb TUE 12-14, THU 10-12 A217

Exercise groups: 27 Jan - 28 Feb

1. Lecturer Olli Lahti                          MON 16-18 C454
2. Lecturer Olli Lahti                          TUE 14-16 C454

582413 Tiedon eristäminen tekstistä (Information Extraction from Text, 2 cr)

Professor Helena Ahonen-Myka 
There will be four days with four hours of lectures (12-16) and two hours
of exercises (10-12) per day. In addition, exercises to be handed in weekly (6
times).

Lecture days: FRI 31 Jan, FRI 21 Feb, MON 17 Mar A414 and TUE 18 Mar A217 12-16. 

Exercises: Teacher Lili Aunimo FRI 21 Feb B453, MON 17 Mar and TUE 18 Mar A320 10-12. 

582424 Tekstiaineistojen tilastosuureita (Statistical Quantities in Text Corpuses, 2 cr)

University Lecturer Jussi Piitulainen 20 Jan - 5 Mar MON 10-12, WED 10-12 A414

Exercise groups: 27 Jan - 14 Mar

1. Petri Kivenheimo                          FRI 10-12 A320

Opettaja

58037-7 Tietokoneavusteiset oppimisympäristöt (Computer Uses in Education, 4 cr)

University Lecturer Jaakko Kurhila 23 Jan - 11 Apr THU 10-12 A414

After the initial meeting, students will mainly work online, and there will be no traditional exercise sessions. In spite of the free schedule, participants should be prepared to work 10-15 hours a week on the course material.

Seminars

  1. 58301104 Tietojenkäsittelytieteen historia (History of Computing, 2 cr)
    PhD Teemu Kerola 16 Jan - 8 May THU 12-14 A320

  2. 58302311 Algoritmiikan tutkimusseminaari (Research Seminar in Algorithmics, 1-4 cr)
    Docent Patrik Floréen 16 Sept - 5 May

  3. 58303101 Tyyppiteoria ja ohjelmointikielet (Type Theory and the Programming Languages, 2 cr)
    Professor Matti Nykänen 16 Jan - 8 May THU 14-16 A320

  4. 58303102 High-availability and timeliness in Linux (2 cr)
    Professor Kimmo Raatikainen, University Lecturer Tiina Niklander 22 Jan - 7 May WED 16-18 A319

  5. 58303103 Tietokantojen elvytysmenetelmät (Recovery Methods for Databases, 2 cr)
    Profesor Seppo Sippu 15 Jan - 7 May WED 14-16 A414

  6. 58303104 Tekstiaineistojen tilastomenetelmät (Statistical Methods for Text Corpuses, 2 cr)
    University Lecturer Jussi Piitulainen 12 Feb - 30 Apr WED 12-14 A320

  7. 58303105 Kausaalimallien tutkimusseminaari (Research Seminar on Causal Models, 1-2 cr)
    Petri Myllymäki 15 Jan - 7 May WED 16-18 A320

  8. 58303106 Relaatiotietokannat nyt (Relational Databases now, 2 cr)
    Lecturer Harri Laine 16 Jan - 8 May THU 16-18 A320

  9. 58303107 Vaikeiden ongelmien ratkaisualgoritmeja (Solution Algorithms for Complex Problems, 2 cr)
    Professor Otto Nurmi 13 Jan - 5 May MON 12-14 B453

  10. 58303108 Työnkulkujen mallintaminen (Modelling Workflows, 2 cr)
    Juha Puustjärvi 20 Jan - 5 May MON 8-10 A320

  11. 58303109 Semanttisen laskennan tutkimusseminaari (Research Seminar for Semantic Computing, 2 cr)
    Professor Eero Hyvönen 14 Jan - 6 May TUE 14-16 A320

  12. 58303110 Spatiaalisen tiedon louhinta (Mining Spatial Data, 2 cr)
    Antti Leino 20 Jan - 30 Apr The seminar will come to order on MON 20 Jan at 10-12 in room A230 and will meet for three longer sessions after that, on MON 28 Apr 9-16, TUE 29 Apr 9-16 and WED 30 Apr 9-12 in room C454.

  13. 58303111 Tietoturvallisuus nykyaikaisessa liiketoimintaympäristössä (Network Security in a Modern Business Environment, 2 cr)
    MSc Lea Viljanen, University Lecturer Timo Karvi 20 Jan - 30 Apr

  14. 58303112 Generatiivinen ohjelmointi (Generative Programming, 2 cr)
    Lecturer Juha Vihavainen 22 Jan - 7 May WED 14-16 A319

  15. 58303113 Ohjelmistojen testaus (Software Testing, 2 cr)
    Juha Taina 22 Jan - 7 May WED 12-14 A319