Teaching Programme, spring term 2012

Language Studies

 

582505 First Language Communication (3 cr) lectured in Finnish

Jaakko Kurhila

 

Data and Communication Techniques Studies

 

582506 Research Data Retrieval (1 cr) lectured in Finnish

Jaakko Kurhila

 

Other Studies

 

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 Lab (1 cr) lectured in Finnish

Matti Luukkainen

 

Basic Studies

 

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

Heikki Lokki

Self Study Course

 

581325 Introduction to Programming (5 cr) lectured in Finnish

Matti Luukkainen, Arto Vihavainen 17.01.-21.02. TUE 10-12 CK112

 

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

Matti Luukkainen, Arto Vihavainen 13.03.-24.04. TUE 10-12 CK112

Registration for this course starts on Tue 21st of February. The exercise sessions start on the first lecture week.

 

581328 Introduction to Databases (4 cr) lectured in Finnish

Harri Laine 17.01.-23.02. TUE, THU 10-12 B123

Exercise sessions: 23.01.- 24.02.
 
1. Harri Laine 23.01.-24.02. TUE 12-14 B119  
2. Harri Laine 23.01.-24.02. THU 8-10 B222  
3. Tommi Tuura 23.01.-24.02. THU 12-14 B119  
4. Tommi Tuura 23.01.-24.02. FRI 14-16 B119  
 

58160 Programming Project (4 cr) lectured in Finnish

Tomi Pasanen

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

Exercise sessions: 16.01.- 24.02.
 
1. Henning Lübbers 16.01.-24.02. THU 8-12 A218   For non finnish students only!
2. Tomi Pasanen 16.01.-24.02. THU 12-16 CK110  
3. Tony Kovanen 16.01.-24.02. FRI 12-16 CK110  
 

58160 Programming Project (4 cr) lectured in Finnish

Tomi Pasanen

Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi). Registration for this course starts on Tue 22nd of January at 9.00.

Exercise sessions: 12.03.- 27.04.
 
1. Tomi Pasanen 12.03.-27.04. WED 12-16 CK110  
2. Henning Lübbers 12.03.-27.04. THU 8-12 A218   For non finnish students only!
3. Ella Peltonen 12.03.-27.04. THU 12-16 CK110  
4. Tony Kovanen 12.03.-27.04. FRI 12-16 CK110  
 

Intermediate Studies

 

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

Jaakko Kurhila 16.01.-06.02. MON 12-14 C222

Exercise sessions: 16.01.- 27.04.
 
1. Timo Karvi  
2. Teemu Kerola  
3. Tiina Niklander  
 

58131 Data Structures (8 cr) lectured in Finnish

Patrik Floréen 16.01.-22.02. MON, WED 12-14 A111, 12.03.-25.04. MON, WED 12-14 A111

Non finnish students, contact the lecturer beforehand.

Exercise sessions: 16.01.- 27.04.
 
1. Miikka Hilke 16.01.-24.02. MON 10-12 D122, 12.03.-27.04. MON 10-12 D122  
2. Patrik Floréen 16.01.-24.02. WED 16-18 C222, 12.03.-27.04. WED 16-18 C222  
3. Pekka Mikkola 16.01.-24.02. FRI 12-14 D122, 12.03.-27.04. FRI 12-14 D122  
4. Pekka Mikkola 16.01.-24.02. FRI 14-16 B222, 12.03.-27.04. FRI 14-16 B222  
 

581305 Computer Organization I (4 cr) lectured in Finnish

Teemu Kerola 12.03. MON 12-14 CK112

Exercise sessions: 12.03.- 27.04.
 
1.  
 

582215 Introduction to Computer Security (4 cr) lectured in Finnish

Timo Karvi 17.01.-23.02. TUE 14-16, THU 12-14 B123

Exercise sessions: 23.01.- 24.02.
 
1. Timo Karvi  
2. Ella Peltonen 23.01.-24.02. TUE 12-14 C222  
3. Ella Peltonen 23.01.-24.02. TUE 16-18 C222  
4. Ella Peltonen 23.01.-24.02. THU 10-12 C222  
 

581259 Software Engineering (4 cr) lectured in Finnish

Matti Luukkainen 12.03.-25.04. MON, WED 12-14 B123

Registration for this course starts on Tuesday 21st of February at 9.00.

Exercise sessions: 19.03.- 27.04.
 
1. Matti Luukkainen  
2. Matti Luukkainen  
3. Arto Vihavainen  
 

581332 Concurrent Programming (6 cr) lectured in Finnish

Teemu Kerola 16.01.-30.01. MON 12-14 B119, 16.01.-13.02. MON 14-16 B123, 19.01.-02.02. THU 14-16 B123, 13.02. MON 12-14 B119, 12.03.-02.04. MON 14-16 B123, 19.03. MON 12-14 B119, 02.04. MON 12-14 B119

Prerequisite exam on Monday 9th of January at 9-11 in room C222, The lectures in B119 are in English!

Exercise sessions: 23.01.- 20.04.
 
1. Tommi Tuura 23.01.-17.02. MON 16-18 B222, 12.03.-20.04. MON 16-18 B222  
2. Teemu Kerola 23.01.-17.02. THU 9-11 B119, 12.03.-20.04. THU 9-11 B119   in English
3. Tommi Tuura 23.01.-17.02. FRI 10-12 B222, 12.03.-20.04. FRI 10-12 B222  
 

581260 Software Engineering Lab (9 cr) lectured in Finnish

Matti Luukkainen, Arto Vihavainen

Exercise sessions: -
 
1.  
2.  
3.  
 

58161 Data Structures Project (4 cr) lectured in Finnish

Tomi Pasanen

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

Exercise sessions: 16.01.- 24.02.
 
1. Tomi Pasanen 16.01.-24.02. TUE, WED 13-16 A318  
2. Henning Lübbers   For non finnish students only! Meeting time Thu 8-12 room A218.
 

58161 Data Structures Project (4 cr) lectured in Finnish

Tomi Pasanen

Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi). Registration for this course starts on Tue 21st of January at 9.00.

Exercise sessions: 12.03.- 27.04.
 
1. Tomi Pasanen 12.03.-27.04. TUE, THU 13-16 A318  
2. Henning Lübbers   For non finnish students only! Meeting time Thu 8-12 room A218.
 

582203 Database Application (4 cr) lectured in Finnish

Harri Laine 16.01. MON 16-18 D122

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

Exercise sessions: 16.01.- 24.02.
 
1. David Consuegra 16.01.-24.02. WED 14-18 A218  
2. Henning Lübbers   For non finnish students only! Meeting time Thu 8-12 room A218.
 

582203 Database Application (4 cr) lectured in Finnish

Harri Laine 12.03. MON 16-18 D122

Registration for this course starts on Tue 21st of January at 9.00. Non finnish students contact Henning Lübbers (lubbers@cs.helsinki.fi) and Harri Laine (laine@cs.helsinki.fi).

Exercise sessions: 12.03.- 27.04.
 
1. Harri Laine  
2. David Consuegra 12.03.-27.04. WED 14-18 A218  
3. Henning Lübbers   For non finnish students only! Meeting time Thu 8-12 room A218.
 

Intermediate Studies / optional courses

 

581365 Computer Organization II (4 cr) lectured in English

Tiina Niklander 16.01.-22.02. MON, WED 12-14 D122

Exercise sessions: 16.01.- 24.02.
 
1. Tiina Niklander  
2.  
 

582317 Linux System Administration (6 cr) lectured in Finnish

Jani Jaakkola, Mikko Pervilä 18.01.-24.02. WED, FRI 14-16 D122, 14.03.-27.04. WED, FRI 14-16 D122

 

582330 Software Design (Scala) (4 cr) lectured in Finnish

Arto Wikla 17.01.-23.02. TUE, THU 12-14 D122

Exercise sessions: 23.01.- 24.02.
 
1. Arto Wikla 23.01.-24.02. THU 14-16 D122  
 

582201 Human-Computer Interaction (6 cr) lectured in English

Giulio Jacucci, Antti Oulasvirta, Post-doc Eve Hoggan 13.03.-25.04. TUE 14-16 B222, WED 10-12 C222

Due to limited resources, the attendance to the course may need to be restricted.

Exercise sessions: -
 
1.  
 

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

Pietu Pohjalainen

 

582347 Simulation-based User Interface Design (4 cr) lectured in Finnish

Sari A. Laakso 18.01. WED 10-12 D234, 04.04. WED 10-12 D234

Exercise sessions: 25.01.- 29.03.
 
1. Sari A. Laakso 25.01. WED 10-13 D234, 08.02. WED 10-13 D234, 22.02. WED 10-13 D234, 14.03. WED 10-13 D234, 28.03. WED 10-13 D234  
2. Sari A. Laakso 25.01. WED 14-17 D234, 08.02. WED 14-17 D234, 22.02. WED 14-17 D234, 14.03. WED 14-17 D234, 28.03. WED 14-17 D234  
3. Sari A. Laakso 26.01. THU 10-13 D234, 09.02. THU 10-13 D234, 23.02. THU 10-13 D234, 15.03. THU 10-13 D234, 29.03. THU 10-13 D234  
4. Sari A. Laakso 26.01. THU 14-17 D234, 09.02. THU 14-17 D234, 23.02. THU 14-17 D234, 15.03. THU 14-17 D234, 29.03. THU 14-17 D234  
 

582346 Web Application Development (4 cr) lectured in Finnish

Arto Vihavainen 16.01.-20.02. MON 10-12 CK112

 

582333 Innovation Project (3 cr) lectured in Finnish

Hanna Mäenpää

 

582326 Robot Programming Project (4 cr) lectured in Finnish

Joel Pyykkö

Exercise sessions: 20.01.- 24.02.
 
1. Joel Pyykkö 20.01.-24.02. FRI 12-16 C220  
 

Advanced Studies

 

582487 Data Compression Techniques (4 cr) lectured in English

Juha Kärkkäinen 17.01.-23.02. TUE, THU 12-14 B222

Exercise sessions: 23.01.- 24.02.
 
1. Niko Välimäki 23.01.-24.02. WED 12-14 B222  
 

582634 Data Mining (4 cr) lectured in English

Hannu Toivonen, Esther Galbrun 12.03.-26.04. MON, THU 12-15 D122

Registration for this course starts on Tuesday 21st of February at 9.00.

Exercise sessions: 19.03.- 27.04.
 
1. Esther Galbrun   Time slots reserved for the lectures will be used for exercises.
 

582635 Data Mining Project (2 cr) lectured in English

Hannu Toivonen, Esther Galbrun 07.05. MON 10-12 B222, 14.05. MON 10-12 B222, 18.05. FRI 10-14 B222

Registration for this course starts on Tuesday 21st of February at 9.00.

 

582661 Deterministic Distributed Algorithms (4 cr) lectured in English

Jukka Suomela 13.03.-26.04. TUE 12-14, THU 10-12 B222

Exercise sessions: 12.03.- 27.04.
 
1. Juho Hirvonen 12.03.-27.04. FRI 12-14 B119  
 

582633 Discrete Optimization Project (2 cr) lectured in English

Matti Järvisalo

 

582684 Location-Awareness (4 cr) lectured in English

Petteri Nurmi 18.01.-23.02. WED 12-14, THU 14-16 C222

Exercise sessions: 23.01.- 24.02.
 
1. Teemu Pulkkinen, Sourav Bhattacharya 23.01.-24.02. FRI 12-14 B222  
 

582636 Probabilistic Models (4 cr) lectured in English

Petri Myllymäki 17.01.-23.02. TUE, THU 16-18 B222

Exercise sessions: 23.01.- 24.02.
 
1. Mika Urtela 23.01.-24.02. THU 14-16 B119  
 

582682 Project in Data Compression Techniques (2 cr) lectured in Finnish

Veli Mäkinen 13.03.-24.04. TUE 14-16 B119

 

582637 Project in Probabilistic Models (2 - 3 cr) lectured in English

Antti Honkela 13.03.-24.04. TUE 10-12 C220

Registration for this course starts on Tuesday 21st of February at 9.00.

 

582668 Project in String Processing Algorithms (2 cr) lectured in English

Veli Mäkinen 17.01.-21.02. TUE 14-16 B119

 

582674 Projects in Unsupervised Machine Learning (3 cr) lectured in English

Cristina Campi

Registration for this course starts on Tuesday 21st of February at 9.00.

Exercise sessions: 12.03.- 27.04.
 
1. Michael Gutmann   Time slots of the lectures of UML course will be used for this.
 

582669 Supervised Machine Learning (4 cr) lectured in English

Jyrki Kivinen 17.01.-22.02. TUE, WED 10-12 C222

Exercise sessions: 23.01.- 24.02.
 
1. Joonas Paalasmaa 23.01.-24.02. FRI 12-14 B119  
 

582638 Unsupervised Machine Learning (4 cr) lectured in English

Aapo Hyvärinen 13.03.-27.04. TUE, THU, FRI 14-16 C222

Registration for this course starts on Tuesday 21st of February at 9.00.

Exercise sessions: 19.03.- 27.04.
 
1. Cristina Campi   Time slots reserved for the lectures will be used for exercises.
 

582667 Business Process Automation (4 cr) lectured in English

Alexander Norta 13.03.-26.04. TUE, THU 8-10 D122

Exercise sessions: 19.03.- 27.04.
 
1. Alexander Norta 19.03.-27.04. MON 8-10 D122  
 

582665 Distributed Systems Project (4 cr) lectured in English

Jussi Kangasharju 17.01.-23.02. TUE, THU 10-12 D122

The first meeting is on Tue 17th of January at 10 in room D122 and the rest of the meetings are agreed then.

 

582681 Interface Technologies (6 cr) lectured in English

Giulio Jacucci 17.01.-21.02. TUE 14-16 C222

 

582646 Mobile Middleware (3 cr) lectured in English

Sasu Tarkoma 13.03.-24.04. TUE 16-18 D122

Registration for this course starts on Tuesday 21st of February at 9.00.

 

582491 Distributed Databases (4 cr) lectured in Finnish

Otto Nurmi 18.01.-23.02. WED, THU 14-16 B222

Exercise sessions: 23.01.- 24.02.
 
1. Otto Nurmi 23.01.-24.02. WED 16-18 B222  
 

582663 Software Architecture Project (3 cr) lectured in Finnish

Harri Laine

 

581360 Software Project Management and Group Dynamics (5 cr) lectured in Finnish

Marko Salmenkivi 13.03.-26.04. TUE, THU 10-12 C222

Exercise sessions: 19.03.- 27.04.
 
1. Marko Salmenkivi 19.03.-27.04. THU 12-14 C222  
 

582648 Compilers Project (2 - 4 cr) lectured in Finnish

Juha Vihavainen 12.03.-30.03. WED 14-16, FRI 12-14 C222

Exercise sessions: 19.03.- 06.04.
 
1. Zachary Laster 19.03.-06.04. WED 16-18 B119  
 

58144 Compilers (4 cr) lectured in Finnish

Juha Vihavainen 18.01.-24.02. WED 14-16, FRI 12-14 C222

Exercise sessions: 23.01.- 24.02.
 
1. Zachary Laster 23.01.-24.02. WED 16-18 B119  
 

582642 Service-Oriented Software Engineering (4 cr) lectured in English

Toni Ruokolainen 17.01.-22.02. TUE, WED 10-12 B222

Exercise sessions: 23.01.- 24.02.
 
1. Toni Ruokolainen 23.01.-24.02. WED 12-14 B119  
 

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

First lecture on Monday 14th of March at 10-16 in room C222. Software Factory Project is an advanced (master's level) optional course in the software systems subprogramme. Only a limited number of participants are admitted. Admission is based on an interview (by email or in person) to which participants are invited after registering.

 

582653 Computational Methods of Systems Biology (4 cr) lectured in English

Leena Salmela, Markus Heinonen 16.01.-23.02. MON 12-14, THU 10-12 B222

Exercise sessions: 23.01.- 24.02.
 
1. Hongyu Su  
 

582724 Making good decisions: Introduction to ethics and social responsibility in research (3 cr) lectured in English

Henriikka Clarkeburn 30.01. MON 9-16 CK108, 07.02. TUE 9-16 C130

 

Seminars

 

58312101 Seminar: Neuroinformatics 4 (3 cr) lectured in English

Aapo Hyvärinen 18.01.-22.02. WED 14-16 B119, 14.03.-25.04. WED 14-16 B119

<font color=red>The registration for this seminar is done in <a href="https://weboodi.helsinki.fi/hy/">WebOodi</a>.</font>

 

58312103 Seminar on Game AI (3 cr) lectured in English

Tomi Pasanen 20.01.-24.02. FRI 10-12 C220, 16.03.-27.04. FRI 10-12 C220

 

58309104 Seminar on Intelligent Systems (3 cr) lectured in English

Petri Myllymäki 18.01.-22.02. WED 16-18 C220, 14.03.-25.04. WED 16-18 C220

 

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

Lea Kutvonen, Tiina Niklander 18.01.-22.02. WED 14-16 C220, 14.03.-25.04. WED 14-16 C220

 

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

Post-doc Eve Hoggan 16.01.-20.02. MON 14-16 B119, 12.03.-23.04. MON 14-16 B119

 

58312111 Seminar: Content Distribution (3 cr) lectured in English

Jussi Kangasharju, Laila Daniel 19.01.-23.02. THU 14-16 C220, 15.03.-26.04. THU 14-16 C220

 

58312102 Seminar: Content-centric Distributed Systems (3 cr) lectured in English

Sasu Tarkoma, Weixiong Rao

 

58312109 Seminar: Current Trends in Enterprise Interoperability (3 cr) lectured in English

Lea Kutvonen 17.01.-21.02. TUE 14-16 C220, 13.03.-24.04. TUE 14-16 C220

 

58312108 Pro gradu Seminar on Software Systems (3 cr) lectured in Finnish

Jukka Paakki 17.01.-21.02. TUE 16-18 C220, 13.03.-24.04. TUE 16-18 C220

 

58312104 Seminar: Main-Memory Databases (3 cr) lectured in Finnish

Jan Lindström 20.01.-24.02. FRI 8-10 C220, 16.03.-27.04. FRI 8-10 C220

 

58312106 Seminar: Supercomputing with Home Computers (3 cr) lectured in Finnish

Otto Nurmi 16.01.-20.02. MON 12-14 C220, 12.03.-23.04. MON 12-14 C220

 

58312105 Seminar: Web Services and Cloud Computing (3 cr) lectured in Finnish

Juha Puustjärvi 16.01. MON 8-12 C220, 06.02. MON 8-12 C220, 12.03.-26.03. MON 8-12 C220

 

58312107 Seminar: Cloud-based Software Engineering (3 cr) lectured in English

Jürgen Münch 18.01.-22.02. WED 12-14 C220, 14.03.-25.04. WED 12-14 C220

 

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

Veli Mäkinen 16.01.-20.02. MON 16-18 C222, 12.03.-23.04. MON 16-18 C222

 

58312110 Seminar: Bioinformatics of Gene Regulation (3 cr) lectured in English

Esko Ukkonen 16.01.-20.02. MON 14-16 C220, 12.03.-23.04. MON 14-16 C220

 

PhD Studies

 

582710 PhD Student Seminar (1 cr) lectured in English

Jussi Kangasharju