Teaching Programme, fall term 2011

Language Studies

 

582505 First Language Communication (3 cr) lectured in Finnish

Jaakko Kurhila

 

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

Donald Smart

 

Data and Communication Techniques Studies

 

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

Samuli Kaipiainen 02.09. FRI 10-12 B123

 

582506 Research Data Retrieval (1 cr) lectured in Finnish

Jaakko Kurhila

 

582514 ICT Driving License (3 cr) lectured in Finnish

Samuli Kaipiainen

 

Other Studies

 

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

Teija Kujala 01.09. THU 10-12 B123

Exercise sessions: 05.09.- 09.12.
 
1.   Ensimmäisen vuoden opiskelija, ei hyväksiluettavia opintoja
2.   Ensimmäisen vuoden opiskelija, hyväksiluettavia opintoja
3.   Ennen syksyä 2011 aloittaneet opiskelijat
 

582513 Studying Techniques (2 cr) lectured in Finnish

Taina Kaivola

 

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

University Lecturer Kjell Lemström, Tiina Niklander, Tomi Pasanen

 

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

Pirjo Moen 05.09.-19.09. MON 9-12 C222, 06.09. TUE 8-10 C222, 09.09. FRI 9-12 C222, 23.09.-14.10. FRI 9-12 C222, 04.11.-09.12. FRI 14-16 C222

 

582518 New Trades: Games and Game Industry (2 - 4 cr) lectured in Finnish

Juha Taina 07.09.-12.10. WED 16-18 B123

Exercise sessions: 12.09.- 14.10.
 
1. Zachary Laster 12.09.-14.10. THU 16-18 B222  
 

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

Jürgen Münch, Fabian Fagerholm

 

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

Jürgen Münch, Fabian Fagerholm

 

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

University Lecturer Kjell Lemström

 

Basic Studies

 

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

Heikki Lokki 14.09.-12.10. WED 12-14 A111, 02.11.-07.12. WED 12-14 A111

Exercise sessions: 19.09.- 09.12.
 
1. Tiina Niklander 19.09.-14.10. TUE 10-12 B222, 31.10.-02.12. TUE 10-12 B222, 07.12. WED 10-12 D122  
2. Hanna Mäenpää 19.09.-14.10. WED 10-12 C222, 31.10.-09.12. WED 10-12 C222  
3. Hanna Mäenpää 19.09.-14.10. FRI 10-12 B119, 31.10.-09.12. FRI 10-12 B119  
4. Heikki Lokki   Ohjausaika ja -paikka ilmoitetaan piakkoin.
5. Heikki Lokki   Ohjausaika ja -paikka ilmoitetaan piakkoin.
 

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

Heikki Lokki

Self Study Course.

 

581325 Introduction to Programming (5 cr) lectured in Finnish

Arto Wikla 05.09. MON 10-12 B123, 08.09. THU 14-16 A111, 12.09.-13.10. MON 12-14, THU 14-16 A111

 

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

Arto Wikla 31.10.-08.12. MON 12-14, THU 14-16 A111

 

582104 Software Modelling (4 cr) lectured in Finnish

Matti Luukkainen 01.11.-29.11. TUE 14-17 A111

Exercise sessions: 31.10.- 09.12.
 
1. Arto Vihavainen 31.10.-09.12. WED 9-12 B222  
2. Matti Luukkainen 31.10.-09.12. WED 14-17 D122  
3. Arto Vihavainen 31.10.-09.12. FRI 9-12 C222  
4. Matti Luukkainen 31.10.-09.12. FRI 14-17 D122  
 

581328 Introduction to Databases (4 cr) lectured in Finnish

Harri Laine 06.09. TUE 12-14 CK112

Exercise sessions: 12.09.- 14.10.
 
1. Tuomas Husu 12.09.-14.10. WED 16-18 B222  
2. Tuomas Husu 12.09.-14.10. THU 14-16 C222  
 

58160 Programming Project (4 cr) lectured in Finnish

Tomi Pasanen 05.09. MON 10-11 B221

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

Exercise sessions: 05.09.- 14.10.
 
1. Tomi Pasanen 05.09.-14.10. TUE, THU 12-14 B121  
2. Topi Musto 05.09.-14.10. TUE, THU 14-16 B121  
3. Henning Lübbers 05.09.-14.10. FRI 10-14 A218   For non finnish students only!
 

58160 Programming Project (4 cr) lectured in Finnish

Tomi Pasanen 31.10. MON 10-11 B221

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

Exercise sessions: 31.10.- 09.12.
 
1. Topi Musto 31.10.-09.12. MON, WED 14-16 B121  
2. Tomi Pasanen 31.10.-09.12. THU 12-16 B121  
3. Henning Lübbers 31.10.-09.12. FRI 10-14 A318   For non finnish students only!
 

Intermediate Studies

 

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

Teemu Roos 08.09.-14.10. THU 10-12, FRI 12-14 CK112

Exercise sessions: 12.09.- 14.10.
 
1. Teemu Roos 12.09.-14.10. TUE 14-16 B222  
2. Mika Laitinen 12.09.-14.10. TUE 16-18 B222  
3. Simo Linkola 12.09.-14.10. WED 12-14 B222  
4. Ella Peltonen 12.09.-14.10. THU 12-14 B222  
 

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

Jaakko Kurhila 05.09. MON 10-12 D122, 12.09.-26.09. MON 12-14 C222

Exercise sessions: 05.09.- 09.12.
 
1. Marko Salmenkivi  
2. Arto Wikla  
3. Sari A. Laakso  
4.  
5.  
6.  
7.  
8.  
 

582206 Models of Computation (6 cr) lectured in Finnish

Jyrki Kivinen 05.09.-10.10. MON 10-12 A111, 31.10.-05.12. MON 10-12 A111

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

Exercise sessions: 05.09.- 09.12.
 
1. Jyrki Kivinen 05.09.-14.10. TUE 10-12 C220, 31.10.-09.12. TUE 10-12 C220   in English
2. Antti Laaksonen 05.09.-14.10. TUE 16-18 B119, 31.10.-09.12. TUE 16-18 B119  
3. Jyrki Kivinen 05.09.-14.10. WED 10-12 B119, 31.10.-09.12. WED 10-12 B119  
4. Antti Laaksonen 05.09.-14.10. THU 16-18 B119, 31.10.-09.12. THU 16-18 B119  
5. Antti Laaksonen 05.09.-14.10. FRI 14-16 B222, 31.10.-09.12. FRI 14-16 B222  
 

581305 Computer Organization I (4 cr) lectured in Finnish

Teemu Kerola 01.11.-08.12. TUE, THU 12-14 B123

Lectures on Tuesdays in Finnish and on Thursdays in English. The exercises start already on the first week.

Exercise sessions: 31.10.- 09.12.
 
1. Teemu Kerola 31.10.-09.12. WED 12-14 B222  
2. Teemu Kerola 31.10.-09.12. WED 14-16 BK106   in English
3. Tomi Jylhä-Ollila 31.10.-09.12. THU 10-12 B119  
4. Tomi Jylhä-Ollila 31.10.-09.12. FRI 12-14 B119  
 

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

Sasu Tarkoma 01.11.-08.12. TUE, THU 12-14 CK112

Exercise sessions: 31.10.- 09.12.
 
1. Ella Peltonen 31.10.-09.12. TUE 14-16 C222  
2. Ella Peltonen 31.10.-09.12. WED 16-18 B119  
3. Ella Peltonen 31.10.-09.12. THU 14-16 B119  
 

581260 Software Engineering Lab (9 cr) lectured in Finnish

University Lecturer Kjell Lemström, Arto Vihavainen

Exercise sessions: 05.09.- 16.12.
 
1. Arto Vihavainen  
2. Arto Vihavainen  
 

58161 Data Structures Project (4 cr) lectured in Finnish

Tomi Pasanen

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

Exercise sessions: 05.09.- 14.10.
 
1. Tomi Pasanen 05.09.-14.10. WED 12-16, THU 14-16 A318  
2. Henning Lübbers   For non finnish students only! Meeting time Fri 10-14 room A218.
 

58161 Data Structures Project (4 cr) lectured in Finnish

Tomi Pasanen

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

Exercise sessions: 31.10.- 09.12.
 
1. Tomi Pasanen 31.10.-09.12. TUE, WED 13-16 A318  
2. Henning Lübbers   For non finnish students only! Meeting time Fri 10-14 room A318.
 

582203 Database Application (4 cr) lectured in Finnish

Harri Laine 06.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: 05.09.- 14.10.
 
1. Tommi Tuura 05.09.-14.10. WED 14-18 A218  
2. David Consuegra 05.09.-14.10. THU 12-16 A218  
3. Henning Lübbers   For non finnish students only! Meeting time Fri 10-14 room A218.
 

582203 Database Application (4 cr) lectured in Finnish

Harri Laine 31.10. MON 16-18 D122

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

Exercise sessions: 31.10.- 09.12.
 
1. Harri Laine   01.11.-29.11. TI 14-18 A236
2. David Consuegra 31.10.-09.12. WED 14-18 A218  
3. Tommi Tuura 31.10.-09.12. FRI 10-14 A218  
4. Henning Lübbers   For non finnish students only! Meeting time Fri 10-14 room A318.
 

Intermediate Studies / optional courses

 

58127 Programming in C (4 cr) lectured in Finnish

Timo Karvi 06.09.-11.10. TUE 10-12 CK112, 06.09. TUE 16-18 CK112

Exercises begin on the first lecture week. The schedule for exercises will be published soon.

Exercise sessions: 05.09.- 14.10.
 
1. Timo Karvi  
2. Arto Vihavainen  
3. Tomi Jylhä-Ollila  
4. Tomi Jylhä-Ollila  
5. Timo Karvi 05.09.-14.10. THU 9-10 B119   summary lecture
 

582640 Operating Systems (4 cr) lectured in Finnish

Tiina Niklander 06.09. TUE 14-16 B222, 08.09. THU 10-12 B222, 12.09.-13.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: 05.09.- 14.10.
 
1. Teemu Kerola 05.09.-14.10. TUE 12-14 B119  
2. Teemu Kerola 05.09.-14.10. THU 12-14 B119   in English
 

582302 Digital Media Technology (4 cr) lectured in Finnish

Matti Paksula 31.10.-07.12. MON 12-14, WED 10-12 B123

Exercise sessions: 31.10.- 09.12.
 
1. Matti Paksula  
2. Matti Paksula  
3. Samuli Kaipiainen  
4. Samuli Kaipiainen  
5. Samuli Kaipiainen  
 

582325 Introduction to game programming (6 cr) lectured in Finnish

Juha Vihavainen 07.09.-14.10. WED 14-16, FRI 10-12 CK112

Exercise sessions: 12.09.- 14.10.
 
1. Zachary Laster 12.09.-14.10. WED 16-18 B119  
2. Zachary Laster 12.09.-14.10. FRI 14-16 C222  
 

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

Pietu Pohjalainen

 

582482 Database Design (4 cr) lectured in Finnish

Otto Nurmi 07.09.-13.10. WED, THU 14-16 D122

Exercise sessions: 12.09.- 14.10.
 
1. Satu Eloranta   Ohjausaika ja -paikka ilmoitetaan piakkoin.
2. Satu Eloranta   Ohjausaika ja -paikka ilmoitetaan piakkoin.
 

582335 Version Control (1 cr) lectured in Finnish

Samuli Kaipiainen, Matti Paksula

 

582670 Algorithms for Bioinformatics (4 cr) lectured in English

Veli Mäkinen 05.09.-12.10. MON 12-14, WED 10-12 B222

Exercise sessions: 12.09.- 14.10.
 
1. Niko Välimäki 12.09.-14.10. THU 10-12 BK107  
 

Advanced Studies

 

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

Valentin Polishchuk 06.09.-14.10. TUE, FRI 12-14 D122

Exercise sessions: 12.09.- 14.10.
 
1. Jouni Siren 12.09.-14.10. WED 16-18 D122  
2. Jouni Siren 12.09.-14.10. FRI 14-16 D123  
 

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

Patrik Hoyer 01.11.-09.12. TUE, FRI 10-12 D122

Registration for this course starts on Tuesday October 11th at 9.00. There's additional guidance for Matlab/R on Tue November 1st at 12-14 in B121 and Fri November 4th at 12-14 in B121.

Exercise sessions: 31.10.- 09.12.
 
1. Doris Entner 01.11. TUE 12-14 B121  
2. Antti Hyttinen 04.11. FRI 12-14 B121  
 

582632 Discrete optimization (4 cr) lectured in English

Matti Järvisalo 31.10.-07.12. MON, WED 14-16 B222

Exercise sessions: 31.10.- 09.12.
 
1. Markus Heinonen 31.10.-09.12. FRI 12-14 B222  
 

582602 Natural Language Processing (4 cr) lectured in English

Roman Yangarber 06.09.-12.10. TUE, THU 10-12 B119

 

58093 String Processing Algorithms (4 cr) lectured in English

Juha Kärkkäinen 01.11.-08.12. TUE, THU 12-14 B222

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

Exercise sessions: 31.10.- 09.12.
 
1. Juha Kärkkäinen 31.10.-09.12. TUE 16-18 B222  
 

582679 Workshop on Computational Creativity (2 cr) lectured in Finnish

Hannu Toivonen 03.11.-08.12. THU 12-14 B119

 

582417 Distributed Systems (4 cr) lectured in English

Jussi Kangasharju 26.09.-13.10. MON 10-12 D122, THU 10-12 C222, 31.10.-08.12. MON, THU 10-12 D122

Exercises begin on the first lecture week.

Exercise sessions: 26.09.- 09.12.
 
1. Mikko Pervilä 26.09.-14.10. THU 16-18 C222, 31.10.-09.12. THU 16-18 C222  
2. Jussi Kangasharju 26.09.-14.10. FRI 12-14 C222, 31.10.-09.12. FRI 12-14 C222  
 

582666 Interactive Systems (6 cr) lectured in English

Post-doc Eve Hoggan 05.09.-13.10. MON 14-16 D122, THU 14-16 B222

Exercise sessions: 12.09.- 14.10.
 
1. Post-doc Eve Hoggan 12.09.-14.10. MON 16-18 D122  
 

582498 Internet Protocols (4 cr) lectured in English

Markku Kojo 06.09.-12.10. TUE 12-14, WED 14-16 B222

Exercises begin on the first lecture week.

Exercise sessions: 05.09.- 14.10.
 
1. Laila Daniel 05.09.-14.10. TUE 16-18 C222  
2. Laila Daniel 05.09.-14.10. WED 16-18 C222  
 

581366 Introduction to Specification and Verification (4 cr) lectured in English

Timo Karvi 01.11.-08.12. TUE, THU 16-18 D122

Exercise sessions: 31.10.- 09.12.
 
1. Timo Karvi 31.10.-09.12. THU 14-16 B222  
 

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

Sasu Tarkoma 19.09.-12.10. MON, WED 12-14 D122

Exercise sessions: 19.09.- 14.10.
 
1. Petri Savolainen 19.09.-14.10. WED 10-12 D122  
 

581358 Software Architecture (5 cr) lectured in Finnish

Harri Laine 06.09.-13.10. TUE, THU 10-12 D122

Exercise sessions: 12.09.- 14.10.
 
1. Harri Laine 12.09.-14.10. TUE 12-14 BK107  
2. Harri Laine 12.09.-14.10. THU 8-10 D122  
3. Harri Laine 12.09.-14.10. THU 14-16 B119   in English
 

582663 Software Architecture Project (3 cr) lectured in Finnish

Harri Laine

 

582460 Software Requirements Engineering (4 cr) lectured in Finnish

Jukka Paakki 01.11.-08.12. TUE, THU 10-12 C222

Exercise sessions: 07.11.- 09.12.
 
1. Jukka Paakki 07.11.-09.12. THU 14-16 D122   Harjoitustyön ohjaus
 

582652 Designing and Implementing Service-Oriented Business Processes (4 cr) lectured in Finnish

Juha Puustjärvi 06.09.-12.10. TUE, WED 12-14 C222

Exercise sessions: 12.09.- 14.10.
 
1. Juha Puustjärvi 12.09.-14.10. TUE 14-16 C222  
2. Juha Puustjärvi 12.09.-14.10. WED 14-16 C222  
 

582659 Software Factory Project (5 cr) lectured in English

Jürgen Münch, Fabian Fagerholm

 

582659 Software Factory Project (5 cr) lectured in English

Jürgen Münch, Fabian Fagerholm

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

 

582678 Software Measurement and Quality Modeling (4 cr) lectured in English

Jürgen Münch 06.09.-11.10. TUE 14-16 D122

Exercise sessions: 12.09.- 14.10.
 
1. Simo Mäkinen 12.09.-14.10. THU 16-18 D122  
 

582490 Transaction Processing (4 cr) lectured in Finnish

Otto Nurmi 02.11.-08.12. WED, THU 14-16 C222

Exercise sessions: 07.11.- 09.12.
 
1. Satu Eloranta   Ohjausaika ja -paikka ilmoitetaan piakkoin.
 

582660 Usability Evaluation (4 - 6 cr) lectured in English

Antti Oulasvirta 07.09.-12.10. WED 10-12 C220, 02.11.-07.12. WED 10-12 C220

Pre-exam on Mon 5th of September at 10-12 B222.

 

582606 Elements of Bioinformatics (4 cr) lectured in English

Juho Rousu 31.10.-08.12. MON 12-14, THU 10-12 B222

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

Exercise sessions: 07.11.- 09.12.
 
1. Esa Pitkänen 07.11.-09.12. MON 10-12 B119  
 

Seminars

 

58311305 MSc Thesis Seminar on Algorithms and Machine Learning (3 cr) lectured in English

Hannu Toivonen, Laura Langohr 09.09.-30.09. FRI 12-14 C220, 14.10. FRI 12-14 C220, 04.11.-09.12. FRI 12-14 C220

 

58311303 Seminar: Exact Exponential Algorithms (3 cr) lectured in English

Mikko Koivisto 06.09.-11.10. TUE 14-16 B119, 01.11.-29.11. TUE 14-16 B119

 

58311304 Seminar on Computational Creativity (3 cr) lectured in English

Hannu Toivonen 08.09.-29.09. THU 14-16 C220, 13.10. THU 14-16 C220, 03.11.-08.12. THU 14-17 C220

 

58311309 Seminar: Recommender Systems (3 cr) lectured in English

Patrik Floréen, Petteri Nurmi 05.09.-10.10. MON 14-16 C222, 31.10.-05.12. MON 14-16 C222

 

58308307 MSc Thesis Seminar on Networking and Services (3 cr) lectured in English

Lea Kutvonen, Tiina Niklander 07.09.-12.10. WED 14-16 B119, 02.11.-07.12. WED 14-16 B119

 

58311310 Seminar: Current Trends in Service-Oriented Computing (3 cr) lectured in English

Lea Kutvonen 06.09.-11.10. TUE 14-16 C220, 01.11.-29.11. TUE 14-16 C220

 

58311306 Seminar: Green ICT (3 cr) lectured in English

Jussi Kangasharju 05.09.-10.10. MON 14-16 C220, 31.10.-05.12. MON 14-16 C220

 

58311307 Seminar: Mobile and Cloud Integration (3 cr) lectured in English

Sasu Tarkoma, Weixiong Rao 09.09.-14.10. FRI 14-16 B119, 04.11.-09.12. FRI 14-16 B119

 

58311308 Seminar: Modeling and Data Analysis in HCI (5 cr) lectured in English

Giulio Jacucci 07.09.-12.10. WED 14-16 C220, 02.11.-07.12. WED 14-16 C220

 

58311301 Seminar: Distributed Database Structures (3 cr) lectured in Finnish

Seppo Sippu 05.09.-10.10. MON 12-14 C220, 31.10.-05.12. MON 12-14 C220

 

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

Juha Vihavainen 08.09.-13.10. THU 12-14 C220, 03.11.-08.12. THU 12-14 C220

 

58311302 Seminar on Software Architectures (3 cr) lectured in English

Michel Jaring 09.09.-14.10. FRI 14-16 C220, 04.11.-09.12. FRI 14-16 C220

 

58307312 MSc Thesis Seminar on Bioinformatics (3 cr) lectured in English

Juho Rousu 05.09.-10.10. MON 16-18 C220, 31.10.-05.12. MON 16-18 C220

 

58311311 Seminar: Pattern Discovery in Bioinformatics (3 cr) lectured in English

Veli Mäkinen 05.09.-10.10. MON 14-16 B119, 31.10.-05.12. MON 14-16 B119

 

PhD Studies

 

582710 PhD Student Seminar (1 cr) lectured in English

Jussi Kangasharju