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 .
Registration time for seminars of this term is over; please contact the teacher immediately!
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 (old) cum laude approbatur
* Advanced module and seminars (old) laudatur
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 (= 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. 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)
"Cancelled" - please contact Anni Rytkönen by Sept 7th!
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
In English - a bit later
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
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