Marja.Huovinen@cs.helsinki.fiPRELIMINARY 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ö
- How to apply (in Finnish)
- Cum laude approbatur: Head of Studies Hannu Erkiö
- How to apply (in Finnish)
- 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 A414581331-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 A217Cum 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 Haavisto581384-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 A215581328-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 D326581328-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 Pelkonen581327-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 A320581325-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 A216581326-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 A216581305-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 B453581330-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 B45358131-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 A318581333-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 A319581334-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 A31958110-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 C455581259-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 A320581260-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-16EXERCISES
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 AUDITORIUM581391-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 A216582309 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 Nyrhinen582311 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 A215581264-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 B450582412 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 B453582421 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 A216581339-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 C45458153003-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 C454582407 Ohjelmistoagenttiteknologia (Software Agent Technology, 2 cr)
PhLic Heikki Helin, PhLic Heimo Laamanen 20 Jan - 5 May MON 16-18 B450582429 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 A319582416 Ohjelmistoliiketoimintaprojekti (Software Business Project, 2 cr)
Professor Eero Hyvönen 16 Jan - 8 May THU 16-20 A217Distributed 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 B453581366-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 A320581288-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 A319582405 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 B450582422 Internet Protocols for Mobile Computing (2 cr)
Professor Kimmo Raatikainen 30 Jan - 10 Apr THU 16-18 B450582420 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 A319581290-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 C454582413 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 A320Opettaja
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
- 58301104 Tietojenkäsittelytieteen historia (History of Computing, 2 cr)
PhD Teemu Kerola 16 Jan - 8 May THU 12-14 A320
- 58302311 Algoritmiikan tutkimusseminaari (Research Seminar in Algorithmics, 1-4 cr)
Docent Patrik Floréen 16 Sept - 5 May
- 58303101 Tyyppiteoria ja ohjelmointikielet (Type Theory and the Programming Languages, 2 cr)
Professor Matti Nykänen 16 Jan - 8 May THU 14-16 A320
- 58303102 High-availability and timeliness in Linux (2 cr)
Professor Kimmo Raatikainen, University Lecturer Tiina Niklander 22 Jan - 7 May WED 16-18 A319
- 58303103 Tietokantojen elvytysmenetelmät (Recovery Methods for Databases, 2 cr)
Profesor Seppo Sippu 15 Jan - 7 May WED 14-16 A414
- 58303104 Tekstiaineistojen tilastomenetelmät (Statistical Methods for Text Corpuses, 2 cr)
University Lecturer Jussi Piitulainen 12 Feb - 30 Apr WED 12-14 A320
- 58303105 Kausaalimallien tutkimusseminaari (Research Seminar on Causal Models, 1-2 cr)
Petri Myllymäki 15 Jan - 7 May WED 16-18 A320
- 58303106 Relaatiotietokannat nyt (Relational Databases now, 2 cr)
Lecturer Harri Laine 16 Jan - 8 May THU 16-18 A320
- 58303107 Vaikeiden ongelmien ratkaisualgoritmeja (Solution Algorithms for Complex Problems, 2 cr)
Professor Otto Nurmi 13 Jan - 5 May MON 12-14 B453
- 58303108 Työnkulkujen mallintaminen (Modelling Workflows, 2 cr)
Juha Puustjärvi 20 Jan - 5 May MON 8-10 A320
- 58303109 Semanttisen laskennan tutkimusseminaari (Research Seminar for Semantic Computing, 2 cr)
Professor Eero Hyvönen 14 Jan - 6 May TUE 14-16 A320
- 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.
- 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
- 58303112 Generatiivinen ohjelmointi (Generative Programming, 2 cr)
Lecturer Juha Vihavainen 22 Jan - 7 May WED 14-16 A319
- 58303113 Ohjelmistojen testaus (Software Testing, 2 cr)
Juha Taina 22 Jan - 7 May WED 12-14 A319