Yliopiston etusivulle Suomeksi På svenska In English
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

Teaching Programme, fall term 2010

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

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

General information

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

Registration

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

  • REGISTRATION STARTS ON FRIDAY 27 Aug at 9.00 o'clock .

For the second half-term

  • registration for the second half-term starts on TUESDAY 12 Oct at 9.00 o'clock .

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

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

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

Lecture courses

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

Registrations for separate exams must be made on or before the Monday of the week before the exam. Please see

http://www.cs.helsinki.fi/kokeet/

for a schedule of the final exams during Fall 2010.

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 Fall 2010.

Please see the course descriptions 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 full name, personal number or student number, the name of the course and your signature on each exam paper, as well as paginating your papers

Project groups

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

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

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

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

Language Studies

 

582505 First Language Communication (3 cr) lectured in Finnish

University Lecturer Jaakko Kurhila

 

99501 English Academic & Professional Skills: Reading, Writing & Spoken Communication (CEFR B2) (4 cr) lectured in Finnish

Donald Smart

 

Data and Communication Techniques Studies

 

581324 Introduction to the Use of Computers (1 cr) lectured in Finnish

Part-Time Teacher Samuli Kaipiainen 03.09. FRI 10-12 B123

Exercise sessions: 06.09.- 24.09.
 
1. Part-Time Teacher David Consuegra 06.09.-24.09. WED 10-12 B221, 23.09. THU 10-12 B221  
2. Part-Time Teacher David Consuegra 06.09.-24.09. THU 12-14 B221  
3. Part-Time Teacher Samuli Kaipiainen 06.09.-24.09. FRI 10-12 B221  
4. Part-Time Teacher Samuli Kaipiainen 06.09.-24.09. FRI 12-14 B221  
 

582506 Research Data Retrieval (1 cr) lectured in Finnish

University Lecturer Jaakko Kurhila

 

582514 ICT Driving License (3 cr) lectured in Finnish

Part-Time Teacher Samuli Kaipiainen

 

Other Studies

 

582507 Personal Study Plan and Participating in Teacher Tutoring (2 cr) lectured in Finnish

Aman. Teija Kujala 03.11. WED 16-18 B123

Exercise sessions: 06.09.- 10.12.
 
1.   Ensimmäisen vuoden opiskelija, ei hyväksiluettavia opintoja
2.   Ensimmäisen vuoden opiskelija, hyväksiluettavia opintoja
3.   Ennen syksyä 2010 aloittaneet opiskelijat
 

582513 Studying Techniques (2 cr) lectured in Finnish

University Lecturer Taina Kaivola

 

582510 Personal Study Plan for MSc Students (1 cr) lectured in Finnish

 

582517 Orientation to MSc Studies (2 cr) lectured in English

University Lecturer Pirjo Moen 06.09.-15.10. MON 9-12 B222, 07.09. TUE 9-11 B221, 09.09. THU 14-16 B119, 01.11.-10.12. FRI 8-10 B222

 

582516 Software Factory Work Experience (5 - 7 cr) lectured in English

Professor Pekka Abrahamsson

 

582516 Software Factory Work Experience (5 - 7 cr) lectured in English

Professor Pekka Abrahamsson

 

582508 Jobmarketorientation for Software Engineering Project (1 cr) lectured in Finnish

Professor Juha Taina

 

Basic Studies

 

582102 Introduction to Computer Science (4 cr) lectured in Finnish

Lecturer Heikki Lokki 22.09.-13.10. WED 12-14 A111, 03.11.-08.12. WED 12-14 A111

Exercise sessions: 27.09.- 10.12.
 
1. University Lecturer Jaakko Kurhila 27.09.-15.10. TUE 14-16 B222, 01.11.-10.12. TUE 14-16 B222  
2. University Lecturer Kjell Lemström 27.09.-15.10. WED 10-12 C222, 01.11.-10.12. WED 10-12 C222  
3. Lecturer Heikki Lokki 27.09.-15.10. THU 10-12 CK111, 01.11.-10.12. THU 10-12 CK111  
4. Lecturer Heikki Lokki 27.09.-15.10. THU 12-14 CK111, 01.11.-10.12. THU 12-14 CK111  
5. University Lecturer Patrik Floréen 27.09.-15.10. THU 16-18 CK111, 01.11.-10.12. THU 16-18 CK111  
 

582102 Introduction to Computer Science (4 cr) lectured in Finnish

Lecturer Heikki Lokki

Self Study Course.

 

581325 Introduction to Programming (5 cr) lectured in Finnish

Lecturer Arto Wikla 06.09. MON 10-12 B123, 09.09. THU 14-16 A111, 13.09.-14.10. MON 12-14, THU 14-16 A111

Exercise sessions: 06.09.- 15.10.
 
1. Part-Time Teacher Pekka Mikkola, Part-Time Teacher Aurora Tulilaulu 06.09.-15.10. TUE 16-18 B221  
2. Part-Time Teacher Pekka Mikkola, Part-Time Teacher Juhana Laurinharju 06.09.-15.10. TUE 18-20 B221  
3. University Lecturer Matti Luukkainen, Part-Time Teacher Antti Laaksonen 06.09.-15.10. WED 14-16 B221  
4. University Lecturer Matti Luukkainen, Part-Time Teacher Antti Laaksonen 06.09.-15.10. THU 16-18 B221  
5. Part-Time Teacher Joel Pyykkö 06.09.-15.10. THU 16-18 B121  
6. Part-Time Teacher Antti Laaksonen, Part-Time Teacher Niko Kiirala 06.09.-15.10. THU 18-20 B221  
7. Part-Time Teacher Joel Pyykkö 06.09.-15.10. THU 18-20 B121  
8. Part-Time Teacher Matti Seise 06.09.-15.10. FRI 12-14 B121  
9. Part-Time Teacher Antti Laaksonen, Part-Time Teacher Samuli Kaipiainen 06.09.-15.10. FRI 16-18 B221  
10. Part-Time Teacher Samuli Kaipiainen 06.09.-15.10. FRI 14-16 B221  
 

582103 Advanced Course in Programming (4 cr) lectured in Finnish

Lecturer Arto Wikla 01.11.-09.12. MON 12-14, THU 14-16 A111

Exercise sessions: 01.11.- 10.12.
 
1. University Lecturer Matti Luukkainen 01.11.-10.12. MON 14-16 B221  
2. Part-Time Teacher Pekka Mikkola 01.11.-10.12. TUE 16-18 B221  
3. Part-Time Teacher Pekka Mikkola 01.11.-10.12. TUE 18-20 B221  
4. Part-Time Teacher Antti Laaksonen 01.11.-10.12. WED 14-16 B221  
5. Part-Time Teacher Antti Laaksonen 01.11.-10.12. THU 16-18 B221  
6. Part-Time Teacher Joel Pyykkö 01.11.-10.12. THU 16-18 B121  
7. Part-Time Teacher Antti Laaksonen, Part-Time Teacher Joel Pyykkö 01.11.-10.12. THU 18-20 B221  
9. Part-Time Teacher Matti Seise 01.11.-10.12. FRI 12-14 B221  
10. Part-Time Teacher Samuli Kaipiainen 01.11.-10.12. FRI 14-16 B221  
11. Part-Time Teacher Antti Laaksonen 01.11.-10.12. FRI 16-18 B221  
 

582104 Software Modelling (4 cr) lectured in Finnish

University Lecturer Matti Luukkainen 02.11.-10.12. TUE 10-12, FRI 12-14 A111

Exercise sessions: 01.11.- 10.12.
 
1. Part-Time Teacher Arto Vihavainen 01.11.-10.12. TUE 12-14 C222  
2. Part-Time Teacher Arto Vihavainen 01.11.-10.12. WED 16-18 C222  
3. University Lecturer Matti Luukkainen 01.11.-10.12. THU 10-12 C222  
4. University Lecturer Matti Luukkainen 01.11.-10.12. FRI 14-16 B222  
 

581328 Introduction to Databases (4 cr) lectured in Finnish

Lecturer Harri Laine 07.09. TUE 12-14 CK112

Exercise sessions: 13.09.- 15.10.
 
1. Doctoral Student Satu Eloranta 13.09.-24.09. TUE 12-14 B119, 27.09.-08.10. TUE 12-14 B221, 12.10. TUE 12-14 B119  
2. Doctoral Student Satu Eloranta 13.09.-24.09. WED 10-12 B119, 27.09.-08.10. WED 10-12 B221, 13.10. WED 10-12 B119  
 

58160 Programming Project (4 cr) lectured in Finnish

Part-Time Teacher Mika Holmström, University Lecturer Tomi Pasanen 06.09. MON 10-11 BK107, MON 11-12 B221, 27.09. MON 10-11 BK107, MON 11-12 B221

Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Exercise sessions: 06.09.- 15.10.
 
1. Part-Time Teacher Pekka Mikkola 06.09. MON 16-20 B119, 06.09.-15.10. MON 16-20 A218, FRI 10-14 A318  
2. Part-Time Teacher Henning Lübbers 13.09.-15.10. TUE 10-12, FRI 8-12 A218   in English
 

58160 Programming Project (4 cr) lectured in Finnish

University Lecturer Tomi Pasanen 01.11. MON 10-11 BK107, MON 11-12 B221, 22.11. MON 10-11 BK107, MON 11-12 B221

Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Exercise sessions: 01.11.- 10.12.
 
1. University Lecturer Tomi Pasanen 01.11.-10.12. WED 8-12 A218  
2. University Lecturer Tomi Pasanen 01.11.-10.12. THU 8-12 A218  
3. Part-Time Teacher Henning Lübbers 01.11.-10.12. FRI 9-15 A319   in English
 

Intermediate Studies

 

582216 Introduction to Artificial Intelligence (4 cr) lectured in Finnish

University Lecturer Tomi Pasanen 09.09.-15.10. THU 10-12, FRI 12-14 CK112

Exercise sessions: 13.09.- 15.10.
 
1. Doctoral Student Jukka Perkiö 13.09.-15.10. TUE 12-14 CK111  
2. Doctoral Student Jukka Perkiö 13.09.-15.10. WED 12-14 CK111  
3. University Lecturer Tomi Pasanen 13.09.-15.10. THU 12-14 B222  
4. University Lecturer Tomi Pasanen 13.09.-15.10. FRI 14-16 B222  
 

582204 BSc Thesis (Scientific Writing) (6 cr) lectured in Finnish

University Lecturer Jaakko Kurhila 06.09. MON 10-12 D122, 13.09.-27.09. MON 12-14 C222

Exercise sessions: 06.09.- 10.12.
 
1. University Lecturer Kjell Lemström 08.09. WED 12-14 A318  
2. University Lecturer Patrik Floréen 09.09. THU 14-16 A318, 11.10. MON 14-16 A319, 01.11. MON 14-16 A318, 17.11. WED 14-17 B119  
3. University Lecturer Esa Pitkänen 08.09. WED 14-16 A319, 08.11. MON 16-17 A319, 16.11. TUE 16-17 A319, 17.11. WED 16-18 A319  
4. University Teacher Timo Karvi 06.09.-10.12. TUE 8-10 A218  
5. University Lecturer Lea Kutvonen 08.09. WED 12-14 A319  
6. University Teacher Päivi Kuuppelomäki 07.09. TUE 14-16 A218, 14.09.-10.12. TUE 14-16 A318  
7. Postdoctoral Researcher Petri Kettunen 09.09. THU 13-15 A319, 16.09.-16.12. THU 13-15 A319  
8. University Lecturer Kjell Lemström 08.09. WED 14-16 A318  
9. Lecturer Arto Wikla 08.09. WED 12-16 A218  
 

582206 Models of Computation (6 cr) lectured in Finnish

Professor Jyrki Kivinen, University Lecturer Patrik Floréen 07.09.-12.10. TUE 14-16 A111, 02.11.-07.12. TUE 14-16 A111

Non finnish students, contact the lecturer Jyrki Kivinen before hand.

Exercise sessions: 06.09.- 10.12.
 
1. University Researcher Juha Kärkkäinen 06.09.-15.10. MON 12-14 CK111, 01.11.-10.12. MON 12-14 CK111  
2. Professor Jyrki Kivinen, Part-Time Teacher Antti Laaksonen 06.09.-15.10. WED 14-16 BK107, 01.11.-10.12. WED 14-16 BK107  
3. Doctoral Student Esa Junttila 06.09.-15.10. THU 10-12 C222, 01.11.-10.12. THU 10-12 B119  
4. Professor Jyrki Kivinen, Part-Time Teacher Antti Laaksonen 06.09.-15.10. THU 14-16 B222, 01.11.-10.12. THU 14-16 B222  
5. Professor Jyrki Kivinen, University Lecturer Patrik Floréen 06.09.-15.10. THU 16-18 C220, 01.11.-10.12. WED 16-18 C220   in English
 

582202 Introduction to Data Communication (4 cr) lectured in Finnish

Professor Sasu Tarkoma 02.11.-09.12. TUE, THU 12-14 CK112

Exercise sessions: 01.11.- 10.12.
 
1. University Teacher Päivi Kuuppelomäki 01.11.-10.12. WED 12-14 C222  
2. University Teacher Päivi Kuuppelomäki 01.11.-10.12. THU 10-12 BK107  
3. University Teacher Päivi Kuuppelomäki 01.11.-10.12. WED 14-16 B222   possibly in English
 

581260 Software Engineering Lab (9 cr) lectured in Finnish

Professor Juha Taina

Exercise sessions: 06.09.- 17.12.
 
1. Professor Juha Taina 06.09.-17.12. MON, THU 8-10 A318  
2. Professor Juha Taina  
3. University Lecturer Kjell Lemström 06.09.-17.12. MON 10-12 A318, 06.09.-04.11. THU 8-10 A319, 11.11.-16.12. THU 12-14 A318  
 

58161 Data Structures Project (4 cr) lectured in Finnish

Lecturer Otto Nurmi

Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Exercise sessions: 06.09.- 15.10.
 
1. University Lecturer Matti Luukkainen 06.09.-15.10. MON 14-17 B221, THU 12-15 B121  
2. Part-Time Teacher Henning Lübbers   in English, meeting times Fri 8-12 A218, counceling Tue 10-12 A218
 

58161 Data Structures Project (4 cr) lectured in Finnish

Lecturer Otto Nurmi

Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi).

Exercise sessions: 01.11.- 10.12.
 
1. Lecturer Otto Nurmi 01.11.-10.12. MON 12-16 A218, THU 10-12 A318  
2. Part-Time Teacher Henning Lübbers   in English, meeting times Fridays 10-14 in A218
 

582203 Database Application (4 cr) lectured in Finnish

Lecturer Harri Laine 07.09. TUE 16-18 B222

Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi) and Harri Laine (laine@cs.helsinki.fi).

Exercise sessions: 06.09.- 15.10.
 
1. Part-Time Teacher Sami Saada 06.09.-15.10. MON 14-18 A318  
2. Part-Time Teacher Sami Saada 06.09.-15.10. FRI 16-20 A318  
3. Part-Time Teacher Henning Lübbers   in English, meeting times Fri 8-12 A218, counceling Tue 10-12 A218
 

582203 Database Application (4 cr) lectured in Finnish

Lecturer Harri Laine 01.11. MON 16-18 D122

Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi) and Harri Laine (laine@cs.helsinki.fi).

Exercise sessions: 01.11.- 10.12.
 
1. Lecturer Harri Laine   Tapaamiset huoneessa A236.
2. Part-Time Teacher Henning Lübbers   in English, meeting times Fridays 10-14 in A218
3. Part-Time Teacher Tommi Tuura 01.11.-10.12. FRI 14-18 A218  
 

Intermediate Studies / optional courses

 

582342 BrowserSocket CodeCamp (3 cr) lectured in English

Professor Sasu Tarkoma 25.10. MON 10-12 B222, 02.11. TUE 10-12 B222

The course is conducted in English, so that is the language we use in our materials. The student presentations should also be held in English, but the documentation can be written in Finnish if preferred. Questions are also answered in Finnish.

 

58127 Programming in C (4 cr) lectured in Finnish

University Teacher Päivi Kuuppelomäki 07.09.-12.10. TUE 10-12 CK112

In addition, a summary lecture on Thu 9-10 B119. Exercises begin on the first lecture week.

Exercise sessions: 06.09.- 15.10.
 
1. University Teacher Timo Karvi 06.09.-15.10. WED 14-16 B222  
2. University Teacher Timo Karvi 06.09.-15.10. WED 16-18 B222  
3. University Teacher Päivi Kuuppelomäki 06.09.-15.10. THU 9-12 B119   in English (summary lecture 9-10 and exercise session 10-12)
4. University Teacher Päivi Kuuppelomäki 06.09.-15.10. FRI 12-14 CK111  
 

581365 Computer Organization II (4 cr) lectured in English

Lecturer Teemu Kerola 02.11.-09.12. TUE, THU 12-14 D122

Exercises begin on the first lecture week.

Exercise sessions: 01.11.- 10.12.
 
1. Lecturer Teemu Kerola 01.11.-10.12. THU 14-16 D122  
 

582640 Operating Systems (4 cr) lectured in Finnish

University Teacher Tiina Niklander 07.09. TUE 14-16 B222, 09.09. THU 10-12 B222, 13.09.-14.10. MON 14-16, THU 10-12 B222

In addition, a summary lecture on Fri 14-16 B119. Exercises begin on the first lecture week.

Exercise sessions: 06.09.- 15.10.
 
1. University Teacher Tiina Niklander 07.09. TUE 16-18 C222, 13.09.-15.10. MON 16-18 C222  
2. University Teacher Tiina Niklander 06.09.-15.10. FRI 12-16 B119   in English (exercise session 12-14 and lectures 14-16)
 

582338 Introduction to Software Testing (4 cr) lectured in English

Postdoctoral Researcher Michel Jaring 07.09.-14.10. TUE 14-16, THU 12-14 CK112

All lectures have been moved to auditorium CK112. The exercise groups meet only every other week (first one on weeks 36, 38 and 40 and second one on weeks 37, 39 and 41).

Exercise sessions: 13.09.- 15.10.
 
1. Postdoctoral Researcher Michel Jaring 06.09.-15.10. FRI 14-16 BK107   There will actually be two exercise groups!
 

582340 Introduction to Contest Programming (2 - 4 cr) lectured in Finnish

University Lecturer Jaakko Kurhila, Part-Time Teacher Mika Laitinen, Part-Time Teacher Aleksi Hartikainen, Part-Time Teacher Mikko Sysikaski 08.09. WED 16-18 B221, 10.09.-08.10. MON, FRI 14-16 B121

 

582341 Empirical Exercise in Software Systems (1 - 3 cr) lectured in Finnish

Professor Juha Taina, Doctoral Student Pietu Pohjalainen

 

581251 Software Design (C++) (4 cr) lectured in Finnish

Lecturer Juha Vihavainen 03.11.-10.12. WED 14-16 B123, FRI 12-14 CK112

Registration for this course starts on Tue 12th of October. The exercise sessions start on the first lecture week. The lecture on Fri 26th of November in B222.

Exercise sessions: 01.11.- 10.12.
 
1. Doctoral Student Jarkko Toivonen 01.11.-10.12. FRI 10-12 B222  
2. Doctoral Student Jarkko Toivonen 01.11.-10.12. WED 16-18 BK107  
3. Part-Time Teacher Zachary Laster 01.11.-10.12. TUE 14-16 C129   in English
 

582482 Database Design (4 cr) lectured in Finnish

Professor Seppo Sippu 08.09.-14.10. WED, THU 14-16 C222

Exercise sessions: 06.09.- 15.10.
 
1. Professor Seppo Sippu 06.09.-15.10. WED 12-14 B119  
2. Professor Seppo Sippu 06.09.-15.10. THU 16-18 B222   Huom! Sali on vaihtunut!
 

582335 Version Control (1 cr) lectured in Finnish

 

Advanced Studies

 

582630 Design and Analysis of Algorithms (4 cr) lectured in English

Postdoctoral Researcher Valentin Polishchuk 07.09.-15.10. TUE 12-14 C222, FRI 12-14 D122

The lecture room for friday has changed!

Exercise sessions: 13.09.- 15.10.
 
1. Doctoral Student Janne Korhonen 13.09.-15.10. TUE 16-18 C222  
2. Doctoral Student Janne Korhonen 13.09.-15.10. WED 16-18 BK107  
 

582631 Introduction to Machine Learning (4 cr) lectured in English

Academy Research Fellow Patrik Hoyer 02.11.-10.12. TUE, FRI 10-12 D122

Registration for this course starts on Tuesday 12th of October at 9.00. There's additional guidance for Matlab on Tue 2nd at 12-14 in B221 and Fri 5th at 12-14 in B121.

Exercise sessions: 08.11.- 10.12.
 
1. Doctoral Student Antti Hyttinen 08.11.-10.12. THU 16-18 B222  
2. Doctoral Student Doris Entner 08.11.-10.12. FRI 12-14 D122  
 

58093 String Processing Algorithms (4 cr) lectured in English

University Researcher Juha Kärkkäinen 02.11.-09.12. TUE, THU 12-14 B222

Registration for this course starts on Tuesday 12th of October at 9.00.

Exercise sessions: 08.11.- 10.12.
 
1. University Researcher Juha Kärkkäinen 08.11.-10.12. THU 14-16 B119  
2. University Researcher Juha Kärkkäinen 08.11.-10.12. THU 16-18 BK107  
 

582602 Natural Language Processing (8 cr) lectured in English

Roman Yangarber

The course has been moved to spring 2011!

 

582417 Distributed Systems (4 cr) lectured in English

Professor Jussi Kangasharju 01.11.-09.12. MON, THU 10-12 D122

Registration for this course starts on Tuesday 12th of October at 9.00. Exercises begin on the first lecture week.

Exercise sessions: 01.11.- 10.12.
 
1. Professor Jussi Kangasharju 01.11.-10.12. MON 14-16 CK111  
2. Doctoral Student Mikko Pervilä 01.11.-10.12. THU 16-18 C222  
 

582462 Advanced Course on Computer Security (4 cr) lectured in English

University Teacher Timo Karvi 01.11.-08.12. MON 12-14, WED 10-12 D122

Registration for this course starts on Tuesday 12th of October at 9.00. Students who already have passed Computer Security course will get only 2 credits from this course.

Exercise sessions: 08.11.- 10.12.
 
1. University Teacher Timo Karvi 08.11.-10.12. WED 12-14 B222  
2. University Teacher Timo Karvi 08.11.-10.12. TUE 10-12 B222  
 

582498 Internet Protocols (4 cr) lectured in English

Lecturer Markku Kojo 07.09.-13.10. TUE 12-14, WED 14-16 D122

Exercises begin on the first lecture week.

Exercise sessions: 06.09.- 15.10.
 
1. Doctoral Student Laila Daniel 06.09.-15.10. WED 16-18 C222  
2. Doctoral Student Laila Daniel 06.09.-15.10. THU 14-16 BK107  
 

582615 Overlay and P2P Networks (4 cr) lectured in English

Professor Sasu Tarkoma 20.09.-13.10. MON 12-14 D122, 21.09. TUE 10-12 C222, 29.09.-13.10. WED 12-14 D122

Exercise sessions: 27.09.- 15.10.
 
1. Professor Sasu Tarkoma 27.09.-15.10. THU 12-14 D122  
 

581358 Software Architecture (5 cr) lectured in Finnish

Lecturer Harri Laine 07.09.-14.10. TUE, THU 10-12 D122

Exercise sessions: 13.09.- 15.10.
 
1. Lecturer Harri Laine 13.09.-15.10. TUE 12-14 BK107  
2. Lecturer Harri Laine 13.09.-15.10. THU 8-10 B222  
3. Lecturer Harri Laine 13.09.-15.10. THU 14-16 C220   in English
 

581257 Information Retrieval Methods (4 cr) lectured in English

University Lecturer Pirjo Moen 01.11.-08.12. MON 14-16, WED 12-14 D122

Registration for this course starts on Tuesday 12th of October at 9.00. Exercises begin on the first lecture week.

Exercise sessions: 08.11.- 10.12.
 
1. University Lecturer Pirjo Moen 01.11.-10.12. TUE 14-16 D122  
 

582663 Software Architecture Project (3 cr) lectured in Finnish

Lecturer Harri Laine

Exercise sessions: 06.09.- 10.12.
 
1. Lecturer Harri Laine  
 

582648 Compilers Project (4 cr) lectured in Finnish

Lecturer Juha Vihavainen

Exercise sessions: 06.09.- 10.12.
 
1. Lecturer Juha Vihavainen  
 

582217 Semantic Web (4 cr) lectured in Finnish

Docent Juha Puustjärvi 07.09.-13.10. TUE, WED 12-14 B222

Exercise sessions: 13.09.- 15.10.
 
1. Docent Juha Puustjärvi 13.09.-15.10. TUE 14-16 B119  
2. Docent Juha Puustjärvi 13.09.-15.10. WED 14-16 B119  
 

582659 Software Factory Project (5 cr) lectured in English

Professor Pekka Abrahamsson, Doctoral Student Fabian Fagerholm 13.09. MON 10-16 B119

 

582659 Software Factory Project (5 cr) lectured in English

Professor Pekka Abrahamsson, Doctoral Student Fabian Fagerholm 01.11. MON 10-16 C222

Registration for this course starts on Tuesday 12th of October at 9.00.

 

58074 Computer Graphics (8 cr) lectured in Finnish

Lecturer Otto Nurmi 08.09.-14.10. WED 12-14, THU 14-16 D123, 03.11.-09.12. WED 12-14, THU 14-16 BK107

Exercise sessions: 13.09.- 10.12.
 
1. Lecturer Otto Nurmi 15.09. WED 14-16 CK112, 22.09.-13.10. WED 14-16 D123, 01.11.-10.12. WED 14-16 CK111   Huom! Sali on vaihtunut!
 

582490 Transaction Processing (4 cr) lectured in Finnish

Professor Seppo Sippu 03.11.-09.12. WED, THU 14-16 C222

Exercise sessions: 08.11.- 10.12.
 
1. Professor Seppo Sippu 08.11.-10.12. THU 16-18 B119  
 

582606 Elements of Bioinformatics (4 cr) lectured in English

Doctoral Student Ilari Scheinin, Professor Veli Mäkinen 01.11.-10.12. MON 12-14, THU 10-12 B222, 02.11. TUE 14-16 B221, 11.11. THU 10-12 B221, 15.11. MON 12-14 B221, 07.12. TUE 16-18 B222

Registration for this course starts on Tuesday 12th of October at 9.00.

Exercise sessions: 08.11.- 10.12.
 
1. Doctoral Student Markus Heinonen 09.11. TUE 14-16 BK107  
2. University Lecturer Esa Pitkänen 11.11. THU 8-10 B222, 15.11.-10.12. TUE 16-18 C222  
 

582670 Algorithms for Bioinformatics (4 cr) lectured in English

Professor Veli Mäkinen 06.09.-13.10. MON 12-14, WED 10-12 B222, 07.10. THU 10-12 BK107

The lecture on Wed 6th of Oct has been moved to Thu 7th of Oct at 10-12 in room BK107.

Exercise sessions: 13.09.- 15.10.
 
1. Doctoral Student Niko Välimäki 13.09.-15.10. MON 10-12 C222  
 

582673 Computational Genotype Analysis (4 cr) lectured in English

Academy Research Fellow Mikko Koivisto 01.11.-08.12. MON, WED 10-12 B222

Registration for this course starts on Tuesday 12th of October at 9.00. The lectures and exercises start on week 45 (8.11.-12.11.).

Exercise sessions: 08.11.- 10.12.
 
1. Academy Research Fellow Mikko Koivisto 08.11.-10.12. TUE 14-16 C222  
 

Seminars

 

58310308 Seminar: Linguistic Corpora (3 cr) lectured in Finnish

Docent Antti Leino 06.09.-11.10. MON 16-18 C220, 01.11.-29.11. MON 16-18 C220

 

58310302 Seminar: Artificial Intelligence in Games (3 cr) lectured in Finnish

University Lecturer Tomi Pasanen 06.09. MON 10-12 B119, 01.11. MON 13-16 B119, 15.11. MON 14-16 B119, 29.11. MON 9-17 B119, 30.11. TUE 9-17 B119

 

58311108 Seminar: Ethics of Computing (3 cr) lectured in English

University Lecturer Tomi Pasanen

Cancelled!

 

58310301 Seminar on Boolean Constraint Reasoning (3 cr) lectured in English

Postdoctoral Researcher Matti Järvisalo 08.09.-13.10. WED 14-16 C220, 03.11.-08.12. WED 14-16 C220

 

58308307 Pro gradu Seminar on Distributed Systems and Data Communication (3 cr) lectured in Finnish

University Lecturer Lea Kutvonen 07.09.-14.09. TUE 14-16 C220, 21.09.-12.10. TUE 14-16 C222, 02.11.-07.12. TUE 14-16 C220, FRI 14-16 B119

 

58310303 Seminar: Advanced Topics in Interactive Systems (6 cr) lectured in English

Professor Giulio Jacucci 06.09.-11.10. MON 10-12 C220, 01.11.-29.11. MON 10-12 C220

This seminar is counted as one seminar although it is worth of six credits.

 

58310304 Seminar: Tool Interoperability and the Eclipse Framework in Global Software Engineering (3 cr) lectured in English

Assistant (HU) Toni Ruokolainen

Cancelled!

 

58310307 Empirical Research of Agile Methods for Software Engineering (3 cr) lectured in Finnish

University Researcher Marko Salmenkivi 03.12. FRI 13-19 C220, 17.12. FRI 13-19 C220

 

58306112 Seminar: Software Engineering and Computer Games (3 cr) lectured in Finnish

Lecturer Juha Vihavainen 09.09.-14.10. THU 12-14 C220, 04.11.-09.12. THU 12-14 C220

 

58310306 Seminar: Social Media Techniques (3 cr) lectured in Finnish

Doctoral Student Pietu Pohjalainen 09.09.-14.10. THU 12-14 B119, 04.11.-09.12. THU 12-14 B119

 

58310305 Seminar: Multiversion Database Structures (3 cr) lectured in Finnish

Professor Seppo Sippu 06.09.-11.10. MON 12-14 C220, 01.11.-29.11. MON 12-14 C220, 07.12. TUE 12-14 C220

 

58307312 Master's thesis seminar MBI) (3 cr) lectured in English

University Lecturer Sirkka-Liisa Varvio 06.09.-11.10. MON 16-17 B222, 01.11.-29.11. MON 16-17 B222

 

58309106 Seminar: Machine Learning in Bioinformatics (3 cr) lectured in English

Professor Juho Rousu 06.09.-11.10. MON 14-16 C220, 01.11.-29.11. MON 14-16 C220

 

PhD Studies

 

582710 PhD Student Seminar (1 cr) lectured in English

Professor Jussi Kangasharju, Professor Jukka Paakki, Professor Jyrki Kivinen 17.09. FRI 12-16 C222, 12.11. FRI 12-16 C222