University of Helsinki Department of Computer Science
 

Department of Computer Science

Department information

 

Teaching programme, autumn term 2005

 

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.

Beginning in autumn 2002, you may not attempt more than twice to complete a lecture course at the Cum Laude Approbatur level by registering into an exercise group. A registration that has not been cancelled before the course deadline, usually by the end of the first exercise week, is counted as an attempt. The course lecturer may give a third chance, based on a well reasoned petition. Attempts from before Autumn 2002 are not counted when applying this rule. The number of separate exams is not restricted.

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

 

Please see the science Faculty’s study guide for degree requirements and guidelines for studying.

 

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

          Course registration (major students) starts on Thu 25 August at 9:00.

          Course registration (minor students) starts on Friday 26 August at 9:00.

    * For the second half-term

          Course registration (major students) for courses in period II starts on Tuesday 11 October at 9:00.

          Course registration (minor students) for courses in period II starts on Wednesday 12 Ocotber at 9:00.

 

The later registration time is mentioned in the course schedule below whenever applicable.

 

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 separate exams.

 

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 course exams. 

 

Please see the course descriptions for course contents and literature, as well as instructions for exams.

 

    * Basic and intermediate module

    * Advanced module and seminars

 

Students attending an exam must bring their student card or 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 .

Exercise 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. Students may register for exercise groups until the day the group meets for the first time. After that registration is not possible.

 

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 group, 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, 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.  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 group may be cancelled if it is too small.  Students whose team has been cancelled will be transferred into other teams.

 

Teaching autumn 2005

 

Language studies

 

582505 First-language communication (3 credits, 0 study weeks)

 

Completed as part of the course Scientific writing

 

Information and communication technology studies

 

581324-7 Tietokone työvälineenä (Introduction to the use of computers, 4 cr, 2 sw)

Asst Anni Rytkönen 31Aug Wed 13-15 B123, 2 Sept Fri 9-12 B123, 6 Sept Tue 8-10 B123, 9 Sept Fri 10-12 B123, 13 Sept Tue 16-18 B123

 

The autumn course is intended only for majoring students. Please see descriptions of entry levels on the course homepage.

Exercise groups: 1 Sept – 30 Sept

 

1.                   Teacher Antti Vähäkotamäki   1 Sept THU 9-11 B121, 2 Sept FRI 12-14 B221, 7 Sept WED 9-11 B121, 9 Sept FRI 13-15 B121, 14 Sept WED 9-11 B121   Advanced

2.                   Amanuensis Juhani Haavisto, Teacher Raine Kauppinen, Teacher Kliment Yanev               1 Sept THU 9-12 B221, THU 9-12 BK107, 2 Sept FRI 12-15 BK107, FRI 12-15 B121, 7 Sept WED 9-12 BK107, WED 9-12 B221, 9 Sept FRI 12-15 B221, FRI 12-15 BK107, 14 Sept WED 9-12 BK107, WED 9-12 B221   Basic group

3.                   Teacher Raine Kauppinen       01.09. THU 15-17 B121, 2 Sept FRI 15-17 DK110, 7 Sept WED 12-14 B121, 13 Sept TUE 14-16 B121, 14 Sept WED 12-14 B121 Advanced

4.                   Teacher Antti Vähäkotamäki, Teacher Kliment Yanev           01.09. THU 15-18 B221, THU 15-18 BK107, 2 Sept FRI 15-18 BK107, FRI 15-18 B121, 7 Sept WED 12-15 BK107, WED 12-15 B221, 13 Sept TUE 13-16 B221, TUE 13-16 BK107, 14 Sept WED 12-15 BK107, WED 12-15 B221 Basic group

5.                   Teacher Jouni Kuisma            1 Sept THU 17-20 DK110, 5 Sept MON 17-20 DK110, 7 Sept WED 17-20 DK110, 12 Sept MON 17-20 DK110, 14 Sept WED 17-20 DK110 (In English)

6.                                           The ‘no exercises’ group

 

582506 Tutkimustiedonhaku (Research data retrieval, 1 cr)

 

Completed as part of the course Scientific writing

 

Other studies

 

582507 Personal study plan and teacher tutoring (2 cr, 1 sw)

Lecturer Heikki Lokki 28 Nov Mon 16-18 A111

 

Registration starts on 11 October!

 

581256-5 Opettajatutorointi (Teacher Tutoring, 2 cr, 1 sw)

University Lecturer Pirjo Moen 12 Sept Mon 16-18 A111

 

 

Basic module

 

582102 Johdatus tietojenkäsittelytieteeseen (majoring students) (Introduction to computer science, 4 cr, 2 sw)

Professor Kimmo Raatikainen 5 Sept – 10 Oct Mon 10-12 A111, 31 Oct – 5 Dec Mon 10-12 A111

 

Exercise groups: 12 Sept – 9 Dec

 

1.                   Asst Anni Rytkönen               12 Sept-14 Oct WED 14-16 CK108, 7 Nov-9 Dec WED 14-16 C221 The session for week 38 will be announced at the initial meeting.

2.                   Amanuensis Juhani Haavisto 12 Sept-14 Oct THU 8-10 C220, 7 Nov-9 Dec THU 8-10 C220 

3.                   Teacher Jaakko Pesonen       12 Sept-14 Oct THU 10-12 C221, 7 Nov-9 Dec THU 10-12 C221 

4.                   Teacher Sami Nikander          12 Sept-14 Oct THU 12-14 BK106, 7 Nov-9 Dec THU 12-14 BK106 

5.                   Teacher Jaakko Nurro            12 Sept-14 Oct THU 14-16 C220, 7 Nov-9 Dec THU 14-16 C220 

6.                   Teacher Sini Ruohomaa         12 Sept-14 Oct THU 16-18 C220, 7 Nov-9 Dec THU 16-18 C220 

7.                   Teacher Raine Kauppinen       12.09.12 Sept-14 Oct FRI 8-10 C220, 7 Nov-9 Dec FRI 8-10 C220 

8.                   Teacher Joni Salmi                12 Sept-14 Oct FRI 10-12 CK111, 7 Nov-9 Dec FRI 10-12 CK111 

9.                   Teacher Olaf Laczak              12 Sept-14 Oct FRI 12-14 CK107, 7 Nov-9 Dec FRI 12-14 CK107 

10.                 Teacher Jouni Siren               12 Sept-14 Oct FRI 12-14 B119, 7 Nov-9 Dec FRI 12-14 B119 

 

581325-0 Ohjelmoinnin perusteet (majoring students) (Introduction to programming, 5 cr, 3 sw)

Lecturer Arto Wikla 5 Sept – 13 Oct Mon 14-16, Thu 14-17 A111

 

Exercise groups: 5 Sept – 14 Oct

 

1.                   Teacher Teemu Sjöblom         5 Sept-14 Oct MON 10-12 B119 

2.                   Teacher Teemu Sjöblom         5 Sept-14 Oct MON 12-14 CK111 

3.                   Teacher Samuli Kaipiainen     5 Sept-14 Oct MON 16-18 CK107 

4.                   Teacher Samuli Kaipiainen     5 Sept-14 Oct TUE 8-10 CK107   (In English)

5.                   Teacher Jari Suominen           5 Sept-14 Oct TUE 14-16 CK111   Shake hands with the Rector on 6 Sept!

6.                   Teacher Mikko Apiola            5 Sept-14 Oct TUE 16-18 CK111 

7.                   Teacher Mikko Apiola            5 Sept-14 Oct WED 14-16 CK111 

8.                   Teacher Jaakko Nenonen       5 Sept-14 Oct THU 10-12 B119 

9.                   Teacher Jari Suominen           5 Sept-14 Oct FRI 10-12 CK107 

 

581326-3 Java-ohjelmointi (majoring students) (Programming in Java, 4 cr, 2 sw)

Lecturer Arto Wikla 31 Oct – 8 Dec Mon, Thu 14-16 A111

 

Registration starts on 11 October!

Exercise groups: 31 Oct-9 Dec

 

1.                   Teacher Teemu Sjöblom         31 Oct-9 Dec MON 10-12 B119 

2.                   Teacher Teemu Sjöblom         31 Oct-9 Dec MON 12-14 B119 

3.                   Teacher Samuli Kaipiainen     31 Oct-9 Dec MON 16-18 CK107 

4.                   Teacher Samuli Kaipiainen     31 Oct-9 Dec TUE 8-10 CK107 (in English)

5.                   Teacher Aki Korpua               31 Oct-9 Dec TUE 14-16 CK111 

6.                   Teacher Mikko Apiola            31 Oct-9 Dec TUE 16-18 CK111 

7.                   Teacher Mikko Apiola            31 Oct-9 Dec WED 14-16 CK111 

8.                   Teacher Jaakko Nenonen       31 Oct-9 Dec THU 10-12 B119 

9.                   Teacher Aki Korpua               31 Oct-9 Dec FRI 10-12 CK107 

 

582101 Ohjelmistotekniikan menetelmät (majoring students) (Software engineering methods, 4 cr, 2 sw)

Asst Jukka Viljamaa 1 Nov – 7 Dec Tue 10-12, Wed 12-14 A111

 

Registration starts on 11 October!

Exercise groups: 7 Nov-9 Dec

 

1.                   Teacher Janne Rinta-Mänty    7 Nov-9 Dec MON 10-12 BK107, WED 10-12 BK106 

2.                   Teacher Janne Rinta-Mänty    7 Nov-9 Dec MON 12-14 B221, WED 14-16 BK106 

3.                   Teacher Timo Tuominen         7 Nov-9 Dec MON 16-18 BK107, WED 16-18 BK106 

4.                   Teacher Joni Salmi                7 Nov-9 Dec TUE 8-10 BK107, FRI 8-10 BK106, 5 Dec MON 8-10 BK107 

5.                   Teacher Joni Salmi                7 Nov-9 Dec TUE 12-14 BK107, FRI 12-14 BK106, 5 Dec MON 12-14 BK107 

6.                   Teacher Timo Tuominen         7 Nov-9 Dec TUE 14-16 BK107, FRI 12-14 C221, 5 Dec MON 14-16 BK107 

7.                   Teacher Timo Tuominen         7 Nov-9 Dec MON 14-16 BK107, WED 10-12 BK106

 

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

Lecturer Harri Laine 3 Nov – 8 Dec Thu 10-12 A111

 

Registration starts on 11 October!

Exercise groups: 7 Nov-9 Dec

 

1.                   Teacher Tommi Rajala           7 Nov-9 Dec TUE 16-18 B119 

2.                   Teacher Mirva Salminen         7 Nov-9 Dec WED 8-10 C222 

3.                   Teacher Tommi Rajala           7 Nov-9 Dec THU 8-10 B119 

4.                   Teacher Mirva Salminen         7 Nov-9 Dec THU 14-16 B119 

5.                   Teacher Mirva Salminen         7 Nov-9 Dec THU 16-18 C222 

 

58160-8 Ohjelmoinnin harjoitustyö (Programming project, 4 cr, 2 sw)

University Lecturer Tomi Pasanen, Teacher Sami Nikander 5 Sept MON 8-12 D122

 

Exercise groups: 5 Sept – 12 Oct

 

1.                   Teacher Jaakko Nurro            6 Sept-11 Oct TUE 12-16 CK108 

2.                   Teacher Tommi Rajala           6 Sept-11 Oct TUE 15-19 A218 

3.                   Teacher Sami Nikander          7 Sept-12 Oct WED 14-18 A219 

 

58160-8 Ohjelmoinnin harjoitustyö (Programming project, 4 cr, 2 sw)

University Lecturer Tomi Pasanen, Teacher Sami Nikander 31 Oct MON 8-12 D122

 

Registration starts on 11 October!

Exercise groups: 31 Oct-9 Dec

 

1.                   Teacher Aki Korpua               31 Oct-9 Dec TUE 10-14 CK109 

2.                   Teacher Sami Nikander          2 Nov-7 Dec WED 14-18 A219 

3.                   Teacher Sebastian Siikavirta   2 Nov-7 Dec WED 16-20 CK109 

 

Intermediate module

 

581305-6 Tietokoneen toiminta (Computer organization, 4 cr, 2 sw)

Lecturer Teemu Kerola 1 Nov– 8 Dec Tue, Thu 12-14 B123

 

Registration starts on 11 October!

Exercise groups: 7 Nov-9 Dec

 

1.                   Teacher Jari Suominen           7 Nov-12 DEC TUE 14-16 C221 

2.                   Teacher Kimmo Simola          7 Nov-9 Dec WED 14-16 CK107 

3.                   Teacher Jari Suominen           7 Nov-9 Dec THU 10-12 CK111 

4.                   Teacher Kimmo Simola          7 Nov-9 Dec THU 14-16 CK107 

 

581330-2 Ohjelmoinnin ja laskennan perusmallit (Models for programming and computing, 4 cr, 2 sw)

Post-Doc Asst Timo Karvi 7 Sept-13 Oct WED 8-10, THU 10-12 B123

 

The course is lectured for the last time!

Exercise groups: 12 Sept – 14 Oct

 

1.                   Teacher Janne Rinta-Mänty    12 Sept-14 Oct TUE 14-16 CK107 

2.                   Teacher Janne Rinta-Mänty    2 Sept-14 Oct WED 10-12 CK107 

3.                   Teacher Sampo Yrjänäinen     12 Sept-14 Oct WED 12-14 C221 

4.                   Teacher Janne Rinta-Mänty    12 Sept-14 Oct THU 14-16 CK107   (In English, if needed)

5.                   Teacher Sampo Yrjänäinen     12 Sept-14 Oct FRI 12-14 C221 

 

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

Lecturer Tiina Niklander 6 Sept – 13 Oct Tue, Thu 12-14 B123

 

The course is lectured for the last time!

Exercise groups: 6 Sept – 4 Oct

 

1.                   Teacher Risto Saarelma         6 Sept-14 Oct WED 10-12 C220 

2.                   Teacher Risto Saarelma         6 Sept-14 Oct WED 14-16 C221 

3.                   Teacher Mikko Heimola          6 Sept-14 Oct THU 8-10 CK111 (In English, if needed)

4.                   Teacher Mikko Heimola          6 Sept-14 Oct THU 10-12 CK111 

5.                   Teacher Risto Saarelma         6 Sept-14 Oct THU 14-16 C221 

6.                   Lecturer Tiina Niklander          6 Sept-14 Oct THU 16-18 B222 

 

581332-8 Rinnakkaisohjelmointi (Concurrent systems, 4 cr, 2 sw)

Asst Liisa Marttinen 25 Oct – 1 Dec Mon 12-14, Wed 10-12 B123

 

Registration starts on 11 October!

Exercise groups: 7 Nov-9 Dec

 

1.                   Teacher Mika Karlstedt          7 Nov-9 Dec TUE 10-12 CK111 

2.                   Asst Liisa Marttinen               7 Nov-9 Dec TUE 12-14 CK111   (In English, if needed)

3.                   Teacher Mika Karlstedt          7 Nov-9 Dec WED 8-10 B119 

4.                   Teacher Risto Saarelma         7 Nov-9 Dec WED 14-16 C222 

5.                   Teacher Risto Saarelma         7 Nov-9 Dec THU 12-14 CK107 

6.                   Asst Liisa Marttinen               7 Nov-9 Dec FRI 10-12 C222 

 

58131-8 Tietorakenteet (Data structures, 8 cr, 4 sw)

Professor Matti Nykänen 6 Sept – 14 Oct Tue 14-16, Fri 12-14 A111, 1 Nov – 9 Dec Tue 14-16, Fri 12-14 A111

 

No exercise sessions between 17 Oct and 28 Oct!

Exercise groups: 12 Sept – 9 Dec

 

1.                   Teacher Harri Mansikka         12 Sept-9 Dec MON 16-18 CK111 

2.                   Teacher Janne Rinta-Mänty    12 Sept-9 Dec TUE 10-12 CK107 

3.                   Teacher Mikko Heimola          12 Sept-9 Dec WED 8-10 B222 

4.                   Teacher Mikko Heimola          12 Sept-9 Dec WED 10-12 CK111 

5.                   Teacher Janne Rinta-Mänty    12 Sept-9 Dec WED 12-14 CK107 

6.                   Teacher Harri Mansikka         12 Sept-9 Dec THU 12-14 C220 

7.                   Teacher Harri Mansikka         12 Sept-9 Dec FRI 10-12 B119 

 

581334-4 Tietokannan hallinta (Database management, 4 cr, 2 sw)

Lecturer Harri Laine 6 Sept – 12 Oct Tue 10-12, Wed 12-14 A111

 

Exercise groups: 12 Sept – 14 Oct

 

1.                   Teacher Janne Rinta-Mänty    12 Sept-14 Oct TUE 12-14 CK107 

2.                   Teacher Riikka Kaven            12 Sept-14 Oct TUE 14-16 C221 

3.                   Teacher Janne Rinta-Mänty    12 Sept-14 Oct WED 14-16 CK107 

4.                   Teacher Riikka Kaven            12 Sept-14 Oct WED 16-18 C221 

 

58110-3 Tieteellisen kirjoittamisen kurssi (Scientific writing, 10 cr, 4 sw)

Post-Doc Asst Jaakko Kurhila 5 Sept – 10 Oct Mon 12-14 CK112

 

The final groups will be assembled at the initial meeting on 5 Sept at 12-14 CK112, which is COMPULSORY for everyone.

Exercise groups: 5 Sept – 9 Dec

 

1.                   Asst Satu Eloranta                 5 Sept MON 14-16 A219, 12 Sept-9 Dec MON 10-12 A219 

2.                   Teacher Jaana Heino             5 Sept-9 Dec MON 14-18 A318 

3.                   Lab Engineer Auvo Häkkinen 5 Sept-9 Dec WED 12-14, FRI 10-12 A219 

4.                   Asst Liisa Marttinen                5 Sept MON 14-16 CK109 

5.                   Teacher Juha Gustafsson        

6.                   Lecturer Arto Wikla                5 Sept-9 Dec WED 13-17 A319 

7.                   Teacher Raine Kauppinen       5 Sept-9 Dec TUE, THU 8-10 A219 

8.                   Asst Tommi Mononen            5 Sept-9 Dec TUE 10-14 A319 

9.                   Asst Anna Pienimäki             16 Sept-9 Dec FRI 12-16 A218 

10.                 Asst Oskari Heinonen            5 Sept-9 Dec THU 14-17 A218 

12.                 University Lecturer Pirjo Moen                      5 Sept-9 Dec TUE 12-14 A318 

13.                 Asst Päivi Kuuppelomäki         5 Sept MON 14-16 A319 

 

582204 BSc thesis (6 cr, 0 sw)

 

Completed as part of the course Scientific writing

 

50036 Maturity test (0 cr, 0 sw)

 

Completed as part of the course Scientific writing

 

581259-4 Ohjelmistotuotanto (Software engineering, 4 cr, 3 sw)

University Lecturer Juha Taina 5 Sept – 13 Oct Mon 10-12, Thu 14-16 14-16

 

Exercise groups: 12 Sept – 14 Oct

 

1.                   University Lecturer Juha Taina                      12 Sept-14 Oct TUE 12-14 CK111 

2.                   Teacher Vesa Vainio              12 Sept-14 Oct WED 10-12 BK106 

3.                   Teacher Vesa Vainio              12 Sept-14 Oct WED 14-16 C222 

4.                   University Lecturer Juha Taina                      12 Sept-14 Oct THU 8-10 B119 

 

581260-4 Ohjelmistotuotantoprojekti (Software engineering project, autumn 2005, 9 cr, 6 sw)

University Lecturer Juha Taina

 

Exercise groups: 5 Sept – 9 Dec

 

1.                   Teacher Raine Kauppinen       5 Sept-9 Dec TUE, FRI 10-12 A218 

2.                   Teacher Topias Marttila           

3.                   Teacher Joni Salmi                 

4.                   Teacher Pekka Simola            

5.                   Teacher Kimmo Simola           

6.                   Teacher Juho Teuho                

7.                   Teacher Jaakko Nurro             

8.                   Teacher Riikka Kaven             5 Sept MON 12-14 A219 

 

581329-2 Tietokantasovellusten harjoitustyö (Database applications project, 4 cr, 2 sw)

University Lecturer Pirjo Moen 5 Sept Mon 16-18 CK112

 

Exercise groups: 5 Sept – 14 Oct

 

1.                   Teacher Joni Salmi                 5 Sept MON A218 12 Sept-10 Oct 12 Sept-9 Dec MON 14-16 A218 

2.                   Teacher Pekka Simola           6 Sept-11 Oct TUE 14-18 CK109 

3.                   Teacher Kimmo Simola          7 Sept-12 Oct WED 12-16 A318 

4.                   Teacher Pekka Simola           9 Sept-14 Oct THU 12-16 CK109 (In English, if needed)

 

581329-2 Tietokantasovellusten harjoitustyö (Database applications project, 4 cr, 2 sw)

University Lecturer Pirjo Moen 31 Oct Mon 16-18 CK112

 

Registration starts on 11 October!

Exercise groups: 31 Oct-9 Dec

 

1.                   Teacher Joni Salmi                31 Oct MON CK109 7 Nov-5 Dec MON 10-12, MON 14-16 CK109 

2.                   Teacher Jaakko Nurro            1 Nov-6 Dec TUE 12-16 CK108 

3.                   Teacher Sampo Yrjänäinen     2 Nov-7 Dec WED 14-18 CK108 

4.                   Teacher Antti Vähäkotamäki   3 Nov-8 Dec THU 14-18 CK108 

5.                   Teacher Mika Timonen           4 Nov-9 Dec FRI 10-14 CK109 

 

58161-5 Tietorakenteiden harjoitustyö (Data structures project, 4 cr, 2 sw)

Lecturer Otto Nurmi

 

Exercise groups: 5 Sept – 14 Oct

 

1.                   Teacher Janne Rinta-Mänty    5 Sept-14 Oct MON, THU 10-13 CK109 

2.                   Teacher Jussi Kollin               5 Sept-14 Oct WED 10-14, FRI 10-12 CK109 

 

58161-5 Tietorakenteiden harjoitustyö (Data structures project, 4 cr, 2 sw)

Lecturer Otto Nurmi

 

Registration starts on 11 October!

Exercise groups: 1 Nov – 9 Dec

 

1.                   Teacher Samuli Kaipiainen     1 Nov-9 Dec TUE 10-14 A219, FRI 10-12 A319 

2.                   Teacher Pauli Miettinen          1 Nov-8 Dec TUE 14-18, THU 10-12 CK109 

3.                   Teacher Mikko Heimola          3 Nov-8 Dec THU 8-12 A218   (In English, if needed)

 

Intermediate module/optional courses

 

582320 Graafisten käyttöliittymien ohjelmointi (Programming graphical interfaces, 6-10 cr, 3-5 sw)

Lecturer Harri Laine 9 Sept-14 Oct THU 12-14, FRI 10-12 CK112, 3 Nov-9 Dec THU 12-14, FRI 10-12 CK112

 

Exercise groups: 12 Sept – 9 Dec

 

1.                   Teacher Vesa Vainio              12 Sept-10 Oct MON 12-14 B222, 31 Oct-9 Dec MON 12-14 B222 

2.                   Teacher Vesa Vainio              12 Sept-10 Oct MON 14-16 BK107, 31 Oct-9 Dec MON 14-16 A217 (In English, if needed)

 

581251-0 Ohjelmointitekniikka (C++) (Software Design, C++, 6 cr, 3 sw)

Lecturer Juha Vihavainen 7 Sept – 14 Oct Wed 14-16, Fri 12-14 CK112, 2 Nov – 16 Nov Wed 14-16 CK112

 

No exercise sessions between 17 Oct and 28 Oct!  If necessary, the number of participants will be limited on the basis of past performance.

Exercise groups: 5 Sept – 25 Nov

 

1.                   Teacher Esa Pitkänen            5 Sept-25 Nov MON 10-12 C220 

2.                   Teacher Esa Pitkänen            5 Sept-25 Nov WED 16-18 C220 

3.                   Teacher Jarkko Toivonen        5 Sept-25 Nov THU 10-12 C220 

4.                   Teacher Jarkko Toivonen        5 Sept-25 Nov FRI 10-12 C220   (In English, if needed)

5.                   Teacher Esa Pitkänen            5 Sept-25 Nov FRI 14-16 C220 

 

582322 Pelit ja virtuaaliympäristöt (Games and virtual environments, 6 cr, 3 sw)

University Lecturer Tomi Pasanen 7 Sept Wed 16-18 CK112, 21 Sept Wed 16-18 CK112, 5 Oct Wed 16-18 CK112, 2 Nov Wed 16-18 CK112

 

 

582316 Unix-sovellusohjelmointi (Unix application programming, 6 cr, 3 sw)

University Lecturer Jukka Manner 8 Sept-13 Oct Thu 16-19 CK112, 3 Nov-8 Dec Thu 16-19 CK112

 

 

582313 Bioinformatiikan perusteet (Introduction to Bioinformatics, 6 cr, 3 sw)

University Lecturer Veli Mäkinen 27 Sept – 12 Oct Tue, Wed 10-12 D122, 1 Nov – 7 Dec Tue, Wed 10-12 D122

 

Exercise groups: 3 oct-9 Dec

 

1.                   Teacher Riikka Kaven            3 Oct-14 Oct TUE 12-14 BK106, 7 Nov-9 Dec TUE 12-14 BK106 

 

582310 Aineenopettajan tietotekniikka (Information Technology for Teachers, 4 cr, 2 sw)

Asst Anni Rytkönen, Teacher Jukka Eskola 3 Nov-8 Dec THU 14-18 D122

 

Registration starts on 11 October!

Exercise groups:

 

1.                   Teacher Jukka Eskola             

 

Advanced module

 

582421 Satunnaisalgoritmit (Random algorithms, 8 cr, 4 sw)

Professor Jyrki Kivinen 7 Sept – 14 Oct Wed 14-16, Fri 12-14 D122, 2 Nov-9 Dec Wed 14-16, Fri 12-14 D122

 

No exercise sessions between 17 Oct and 28 Oct!

Exercise groups: 12 Sept – 9 Dec

 

1.                   Teacher Kari Laasonen          12 Sept-9 Dec WED 12-14 CK111 

 

58074-2 Tietokonegrafiikka (Computer graphics, 8 cr, 4 sw)

Lecturer Otto Nurmi 6 Sept-13 Oct Tue 14-16, Thu 12-14 B222, 1 Nov-8 Dec Tue 14-16, Thu 12-14 B222

 

No exercise sessions between 17 Oct and 28 Oct!

Exercise groups: 12 Sept – 9 Dec

 

1.                   Petteri Hintsanen                   12 Sept-9 Dec THU 14-16 BK106 

 

581380-7 Computational complexity (8 cr, 4 sw)

Aristides Gionis, PhD 12 Sept-12 Oct MON, WED 12-14 C222, 21 Sept WED 12-14 D122, 31 Oct-7 Dec MON, WED 12-14 C222

 

Exercise sessions: 19 Sept- 14 Oct

 

1.                   Teacher Niina Haiminen         19 Sept-14 Oct THU 12-14 CK108 

 

582446 Context-Aware Computing (6 cr, 3 sw)

Res.Coord. Patrik Floréen, Res.Coord. Greger Lindén 6 Sept-15 Sept TUE, THU 16-18 C222

 

Read the <a href="http://www.cs.helsinki.fi/hiit_bru/courses/cac_05/">web page</a>.

Exercise sessions: 4 Oct-1 Nov

 

1.                                          4 Oct TUE 16-18 C222, 6 Oct THU 16-18 C222, 1 Nov TUE 16-18 C222   Introductions

 

582494 Probabilistic Logic Learning (4 cr, 2 sw)

Taneli Mielikäinen, PhD 8 Sept-13 Oct THU 10-12 CK107

 

NB! New lecture time.

 

581365-8 Tietokoneen rakenne (Computer architecture, 4 cr, 2 sw)

Lab Engineer Auvo Häkkinen 5 Sept – 11 Oct Mon, Tue 12-14 D122

 

Exercise groups: 12 Sept – 14 Oct

 

1.                   Lab Engineer Auvo Häkkinen 12 Sept-14 Oct WED 10-12 B222 

 

581288-2 Tietoturva (Data security, 4 cr, 2 sw)

Post-Doc Asst Timo Karvi 31 Oct – 7 Dec Mon, Wed 10-12 CK112

 

Registration starts on 11 October!

Exercise groups: 7 Nov-9 Dec

 

1.                   Asst Päivi Kuuppelomäki        7 Nov-9 Dec THU 12-14 B119 

2.                   Asst Päivi Kuuppelomäki        7 Nov-9 Dec FRI 10-12 C221 

 

581363-2 Tietoliikenne II (Data Communications II, 4 cr, 2 sw)

Lecturer Markku Kojo 6 Sept – 13 Oct Tue 14-16 CK112, Thu 12-14 D122

 

Exercise groups: 12 Sept – 14 Oct

 

1.                   Asst Liisa Marttinen               12 Sept-14 Oct TUE 10-12 B119 

2.                   Asst Liisa Marttinen               12 Sept-14 Oct THU 14-16 B119 

3.                   Lecturer Markku Kojo             12 Sept-14 Oct THU 16-18 C221   (In English, if needed)

 

582464 Autonomisten järjestelmien yhteistyö (Co-operation of Autonomous Systems, 6 cr, 3 sw)

University Lecturer Lea Kutvonen 1 Nov-9 Dec TUE, FRI 10-12 B222

 

Registration starts on 11 October!

 

582496 Mobile Web Services (6 cr, 3 sw)

Proj.Man. Suresh Chande 31 Oct-8 Dec MON, THU 16-18 B119, 16 Dec FRI 9-17 B119

 

Registration starts on 11 October!

 

581372-6 Suorituskykyanalyysi (Performance analysis, 4 cr, 2 sw)

Professor Timo Alanko 3 Nov-9 Dec Thu, Fri 10-12 D122

 

Registration starts on 11 October!

Exercise groups: 10 Nov-8 Dec

 

1.                   Professor Timo Alanko           10 Nov-8 Dec THU 8-10 C221 

 

581359-3 Ohjelmistoprosessit ja ohjelmistojen laatu (Software Processes and Quality, 8 cr, 3-4 sw)

Professor Inkeri Verkamo 7 Sept-14 Oct WED 16-18, FRI 8-10 D122

 

Exercise groups: 12 Sept – 9 Dec

 

1.                   Professor Inkeri Verkamo        7 Sept WED 18-20 D122, 12 Sept-14 Oct WED 14-16 BK106 

2.                   Professor Inkeri Verkamo       5 Sept-14 Oct FRI 10-12 C222 

3.                   Teacher Raine Kauppinen       31 Oct-9 Dec WED 8-10 CK111   Project instruction

 

581361-6 Software Testing (5 cr, 3 sw)

Professor Jukka Paakki 1 Nov-8 Dec TUE 10-12 CK112, THU 12-14 D122

 

Registration starts on 11 October!

Exercise sessions: 7 Nov-9 Dec

 

1.                   Teacher Raine Kauppinen       7 Nov-9 Dec TUE 12-14 C222 

2.                   Teacher Raine Kauppinen       7 Nov-9 Dec THU 10-12 CK107 

 

582448 Tiedon louhinnan menetelmät (Methods for data mining, 6 cr, 3 sw)

Professor Hannu Toivonen 5 Sept-10 Oct MON 9-12 B222, 31 Oct-28 Nov MON 9-12 B222

 

No exercise sessions between 17 Oct and 28 Oct!

Exercise groups: 5 Sept – 2 Dec

 

1.                   Professor Hannu Toivonen      5 Sept-2 Dec THU 9-12 BK106 

 

582482 Tietokannan suunnittelu (Database design, 4 cr, 2 sw)

Professor Seppo Sippu 6 Sept-13 Oct TUE, THU 14-16 D122

 

Exercise groups: 6 Sept – 14 Oct

 

1.                   Asst Satu Eloranta                5 Sept-14 Oct TUE 16-18 C221 

2.                   Asst Satu Eloranta                5 Sept-14 Oct THU 12-14 C221 

 

581290-5 Rakenteisten dokumenttien käsittely (Managing structured documents, 4 cr, 2 sw)

Asst Miro Lehtonen 31 Oct – 7 Dec Mon 12-14 D122, Wed 10-12 C222

 

Registration starts on 11 October!

Exercise groups: 7 Nov-16 Dec

 

1.                   Asst Miro Lehtonen               7 Nov-16 Dec TUE 10-12 B119, 7 Dec WED 12-14 B119 

 

582424 Tekstiaineistojen tilastosuureita (Statistical quantities in text data, 4 cr, 2 sw)

University Lecturer Jussi Piitulainen 5 Sept – 12 Oct Mon 12-14, Wed 10-12 B119

 

Exercise groups: 12 Sept – 14 Oct

 

1.                   University Lecturer Jussi Piitulainen              12 Sept-14 Oct WED 12-14 B119 

 

58066-7 Tekoäly (Artificial intelligence, 8 cr, 4 sw)

University Lecturer Raul Hakli 6 Sept – 13 Oct Tue 12-14, Thu 10-12 CK112, 1 Nov – 8 Dec Tue 12-14, Thu 10-12 CK112

 

No exercise sessions between 17 Oct and 28 Oct!

Exercise groups: 12 Sept – 9 Dec

 

1.                   Teacher Olaf Laczak              12 Sept-9 Dec TUE 14-16 BK106 

2.                   Teacher Olaf Laczak              12 Sept-9 Dec THU 12-14 CK111 

3.                   Teacher Olaf Laczak              12 Sept-9 Dec THU 14-16 CK111 

 

582439 Graphical models (6 cr, 3 sw)

Professor Petri Myllymäki, Wray Buntine, PhD 8 Sept-13 Oct THU 16-19 D122

 

This registration is only tentative in the sense that if the number of registrants is too high, we may need to restrict the number of students allowed to take the course. In that case we will be asking for more information about you by email.

 

582481 Kausaalisuusanalyysi (Causality analysis, 4 cr, 2 sw)

Patrik Hoyer, DSc (Tech.) 7 Sept – 14 Oct Wed, Fri 10-12 C221

 

Exercise groups: 12 Sept – 14 Oct

 

1.                   Ella Bingham, DSc (Tech.)     12 Sept-14 Oct TUE 12-14 C221 

 

582483 Biological sequence analysis (6 cr, 3 sw)

Professor Esko Ukkonen 1 Nov-8 Dec TUE 14-16, THU 9-12 C222

 

Registration starts on 11 October!

Exercise sessions: 7 Nov-9 Dec

 

1.                                         7 Nov-9 Dec TUE 12-14 C221, TUE 16-18, THU 12-14 C222  Only one of these times will be valid!

 

Seminars

 

58305302 Koneoppiminen (Machine learning, 3 cr, 2 sw)

Professor Jyrki Kivinen 8 Sept – 13 Oct Thu 14-16 C222, 3 Nov – 8 Dec Thu 14-16 C222    

 

 

58305301 Research seminar on algorithms: sums of products (3 cr, 2 sw)

Mikko Koivisto, PhD 6 Sept-11 Oct TUE 12-14 B222, 1 Nov-29 Nov TUE 12-14 B222

 

 

58305310 Formaali mallintaminen ja verifiointi (Formal modelling and verification, 3 cr, 2 sw)

Post-Doc Asst Timo Karvi 5 Sept-10 Oct MON 14-16 B222, 31 Oct-5 Dec MON 14-16 B222

 

 

58305309 Instant messaging and presence in the internet (3 cr, 2 sw)

Simone Leggio, MSc, University Lecturer Jukka Manner 7 Sept-12 Oct WED 16-18 C222, 2 Nov-7 Dec WED 16-18 C222

 

 

58305307 NODES research seminar 2005/2006 (3 cr, 2 sw)

Professor Kimmo Raatikainen 9 Sept-14 Oct FRI 14-16 D122, 4 Nov-9 Dec FRI 14-16 D122

 

 

58305311 Palveluperustaiset järjestelmät (Service-based systems, 3 cr, 2 sw)

University Lecturer Lea Kutvonen 6 Sept – 11 Oct Tue 14-16 B119, 1 Nov – 29 Nov Tue 14-16 B119    

 

 

58305308 Research seminar on energy awareness (3 cr, 2 sw)

Professor Kimmo Raatikainen 5 Sept – 10 Oct Mon 16-18 C222, 31 Oct – 5 Dec Mon 16-18 C222

 

 

58305303 Aspektit ohjelmistotuotannossa (Aspects of software engineering, 3 cr, 2 sw)

Asst Jukka Viljamaa 8 Sept – 13 Oct Thu 10-12 B222, 3 Nov – 8 Dec Thu 10-12 B222    

 

 

58305306 Ohjelmistotekniikan pro gradu -seminaari (Pro gradu seminar on software technology, 3 cr, 2 sw)

Professor Inkeri Verkamo 8 Sept – 13 Oct Thu 8-10 B222, 3 Nov – 8 Dec Thu 8-10 B222    

 

 

58305305 Tekoälyalgoritmit tietokonepeleissä (Algorithms for artificial intelligence in computer games, 3 cr, 2 sw)

University Lecturer Tomi Pasanen 7 Sept – 12 Oct Wed 12-14 B222, 2 Nov – 7 Dec Wed 12-14 B222    

 

 

58305315 Information extraction from text (3 cr, 2 sw)

Roman Yangarber, PhD 9 Sept-14 Oct FRI 12-14 C222, 4 Nov-9 Dec FRI 12-14 C222

 

 

58305314 Tiedonhallinta semanttisessa webissä (Data-management on the semantic web, 3 cr, 2 sw)

Docent Juha Puustjärvi 5 Sept Mon 8-12 C222, 3 Oct Mon 8-12 C222, 31 Oct-5 dec Mon 8-12 C222    

 

 

58305313 Tietokannat nyt (Databases now, 3 cr, 2 sw)

Jan Lindström, PhD 6 Sept – 11 Oct Tue 16-18 B222, 1 Nov – 29 Nov Tue 16-18 B222    

 

 

58305312 Tietokantojen kyselynoptimointi (Optimisation of database queries, 3 cr, 2 sw)

Professor Seppo Sippu 7 Sept – 12 Oct Wed 14-16 B222, 2 Nov – 7 Dec Wed 14-16 B222    

 

 

58305316 Metabolic modelling (3 cr, 2 sw)

Professor Juho Rousu 8 Sept-13 Oct THU 14-16 B222, 3 Nov-8 Dec THU 14-16 B222

 

 

58305317 Opettajalinjan pro gradu -seminaari (Pro gradu seminar on teaching, 3 cr, 2 sw)

Post-Doc Asst Jaakko Kurhila 5 Sept – 10 Oct Mon 16-18 B222, 31 Oct – 5 Dec Mon 16-18 B222