Teaching Programme, fall term 2012

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 31.08. FRI 10-12 A111

 

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 30.08. THU 10-12 A111

Exercise sessions: -
 
1.  
2.  
3.  
 

582513 Studying Techniques (2 cr) lectured in Finnish

Taina Kaivola

 

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

 

582519 Scientific Writing for MSc in Computer Science (3 cr) lectured in English

Tiina Niklander 04.09.-09.10. TUE 10-12 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 Lab (1 cr) lectured in Finnish

Matti Luukkainen, Arto Vihavainen

 

Basic Studies

 

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

Heikki Lokki 05.09.-10.10. WED 12-14 A111, 31.10.-05.12. WED 12-14 A111

Laskarit to tai pe!

Exercise sessions: 10.09.- 07.12.
 
1. Heikki Lokki 10.09.-07.12. THU 12-14 B119  
2. Heikki Lokki 10.09.-07.12. THU 14-16 B119  
3.  
4.  
5.  
 

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 03.09.-08.10. MON 12-14 A111

 

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

Matti Luukkainen, Arto Vihavainen 29.10.-03.12. MON 12-14 A111

 

582104 Methods for Software Engineering (4 cr) lectured in Finnish

Matti Luukkainen 30.10.-04.12. TUE 14-17 A111

Exercise sessions: -
 
1.  
2.  
3.  
4.  
 

581328 Introduction to Databases (4 cr) lectured in Finnish

Harri Laine 04.09. TUE 12-14 CK112

Exercise sessions: -
 
1.  
2.  
 

58160 Programming Project (4 cr) lectured in Finnish

Matti Luukkainen

Exercise sessions: -
 
1.  
2.  
3.  
 

58160 Programming Project (4 cr) lectured in Finnish

Matti Luukkainen

Exercise sessions: -
 
1.  
2.  
3.  
 

Intermediate Studies

 

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

Teemu Roos 06.09.-12.10. THU 10-12, FRI 12-14 B123

Exercise sessions: -
 
1.  
2.  
3.  
4.  
 

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

Jaakko Kurhila 03.09.-24.09. MON 12-14 D122

Exercise sessions: 03.09.- 07.12.
 
1. Sari A. Laakso  
2. Arto Wikla  
3. Antti-Pekka Tuovinen  
4. Eemil Lagerspetz  
5. Teemu Kerola  
 

582206 Models of Computation (6 cr) lectured in Finnish

Tomi Pasanen 03.09.-08.10. MON 10-12 A111, 29.10.-03.12. MON 10-12 A111

Non finnish students, contact the lecturer Tomi Pasanen before hand.

Exercise sessions: 03.09.- 07.12.
 
1. Tomi Pasanen 03.09.-12.10. TUE 10-12 B119, 29.10.-07.12. TUE 10-12 B119  
2. Tomi Pasanen 03.09.-12.10. WED 10-12 B119, 29.10.-07.12. WED 10-12 B119  
3.  
4.  
5.  
 

581305 Computer Organization I (4 cr) lectured in Finnish

Teemu Kerola 30.10.-04.12. TUE 12-14 B123

Exercise sessions: 05.11.- 07.12.
 
1. Teemu Kerola   Possibly in English.
2.  
3.  
 

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

Tiina Niklander 30.10.-04.12. TUE, THU 12-14 CK112

Exercise sessions: 29.10.- 07.12.
 
1. Ella Peltonen 29.10.-07.12. WED 12-14 B222  
1. Tiina Niklander 29.10.-07.12. THU 16-18 B222   In English, if needed.
3. Ella Peltonen 29.10.-07.12. FRI 8-10 B222  
 

58161 Data Structures Project (4 cr) lectured in Finnish

Tomi Pasanen

Exercise sessions: -
 
1.  
2.  
 

58161 Data Structures Project (4 cr) lectured in Finnish

Tomi Pasanen

Exercise sessions: -
 
1.  
2.  
 

581260 Software Engineering Lab (9 cr) lectured in Finnish

Matti Luukkainen, Arto Vihavainen

Exercise sessions: -
 
1.  
2.  
3.  
 

582203 Database Application (4 cr) lectured in Finnish

Harri Laine 04.09. TUE 16-18 C222

Non finnish students contact Harri Laine (laine@cs.helsinki.fi).

Exercise sessions: -
 
1.  
2.  
3.  
 

582203 Database Application (4 cr) lectured in Finnish

Harri Laine 29.10. MON 16-18 D122

Non finnish students contact Harri Laine (laine@cs.helsinki.fi).

Exercise sessions: -
 
1.  
2.  
3.  
4.  
 

Intermediate Studies / optional courses

 

582693 Laboratory of Computational Creativity and Humor (4 - 8 cr) lectured in English

Alessandro Valitutti 04.09.-12.10. TUE 14-16, FRI 10-12 B222, 30.10.-07.12. TUE 14-16, FRI 10-12 B222

 

58127 Programming in C (4 cr) lectured in Finnish

Timo Karvi 04.09.-09.10. TUE 10-12 CK112

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

Exercise sessions: -
 
1.  
2.  
3.  
4.  
 

582351 Linux Fundamentals (2 - 4 cr) lectured in English

Mikko Leino, Samuli Kaipiainen

Exercise sessions: -
 
1.  
2.  
3.  
 

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

Juha Vihavainen 31.10.-07.12. WED 14-16, FRI 12-14 D122

Exercise sessions: 29.10.- 07.12.
 
1. Zachary Laster  
2. Zachary Laster  
3. Zachary Laster  
 

582482 Database Design (4 cr) lectured in Finnish

Otto Nurmi 05.09.-11.10. WED, THU 14-16 D122

Exercise sessions: 10.09.- 12.10.
 
1. Otto Nurmi 10.09.-12.10. WED 16-18 B119  
 

582353 Server-side Web Development (4 - 6 cr) lectured in Finnish

Arto Vihavainen 03.09.-09.10. MON, TUE 10-12 C222

 

582354 Client-side Web Development (4 - 6 cr) lectured in Finnish

Arto Vihavainen 29.10.-04.12. MON 10-12 D122, TUE 10-12 B222

 

582335 Version Control (1 cr) lectured in Finnish

Samuli Kaipiainen

 

582670 Algorithms for Bioinformatics (4 cr) lectured in English

Leena Salmela 04.09.-11.10. TUE, THU 12-14 B120

Exercise sessions: 10.09.- 12.10.
 
1. 10.09.-12.10. THU 10-12 B119  
 

Advanced Studies

 

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

Mikko Koivisto 04.09.-12.10. TUE, FRI 12-14 D122

Exercise sessions: 10.09.- 12.10.
 
1. Teppo Niinimäki 10.09.-12.10. TUE 14-16 C222  
2. Teppo Niinimäki 10.09.-12.10. FRI 14-16 C222  
 

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

Patrik Hoyer 30.10.-07.12. TUE, FRI 10-12 D122

Registration for this course starts on Tuesday October 9th at 9.00. There's additional guidance for Matlab/R on Tue October 30th at 12-14 in B221 and Fri November 2nd at 12-14 in B221.

Exercise sessions: 05.11.- 07.12.
 
1. Doris Entner 05.11.-07.12. FRI 12-14 B222  
 

582650 Information-Theoretic Modeling (4 cr) lectured in English

Jyrki Kivinen 05.09.-12.10. WED, FRI 10-12 C222

Exercise sessions: 10.09.- 12.10.
 
1.  
 

582651 Project in Information-Theoretic Modeling (2 cr) lectured in English

Jyrki Kivinen 29.10.-03.12. MON 14-16 C220

 

58093 String Processing Algorithms (4 cr) lectured in English

Juha Kärkkäinen 30.10.-04.12. TUE, THU 12-14 B222

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

Exercise sessions: 05.11.- 07.12.
 
1. Dominik Kempa 05.11.-07.12. TUE 14-16 B119  
 

582417 Distributed Systems (4 cr) lectured in English

Sini Ruohomaa 10.09.-11.10. MON 10-12 D122, THU 10-12 C222, 29.10.-03.12. MON 10-12 C222, THU 10-12 D122

Exercise sessions: -
 
1.  
2.  
 

582462 Cryptography and Network Security (4 cr) lectured in English

Timo Karvi 29.10.-05.12. MON 12-14, WED 10-12 C222

Exercise sessions: 05.11.- 07.12.
 
1. Timo Karvi 05.11.-07.12. WED 12-14 C222  
 

582681 Interface Technologies (6 cr) lectured in English

Giulio Jacucci 03.09.-11.10. MON, THU 12-14 C222

 

582498 Internet Protocols (4 cr) lectured in English

Markku Kojo 04.09.-10.10. TUE 12-14, WED 14-16 B222

Exercises begin on the first lecture week.

Exercise sessions: 03.09.- 12.10.
 
1. Laila Daniel 03.09.-12.10. WED 16-18 B222  
 

582641 Collaboration of Autonomous Business Services (Service Ecosystems) (4 cr) lectured in English

Lea Kutvonen 30.10.-07.12. TUE 12-14, FRI 10-12 C222

Exercise sessions: 05.11.- 07.12.
 
1. Lea Kutvonen 05.11.-07.12. FRI 12-14 C222  
 

581358 Software Architecture (5 cr) lectured in Finnish

Antti-Pekka Tuovinen 04.09.-11.10. TUE, THU 10-12 D122

Exercise sessions: 10.09.- 12.10.
 
1. Antti-Pekka Tuovinen 10.09.-12.10. WED 14-16 C222  
2. Antti-Pekka Tuovinen 10.09.-12.10. THU 14-16 C222  
 

581359 Software Processes and Quality (4 cr) lectured in Finnish

Jukka Paakki 30.10.-04.12. TUE, THU 10-12 C222

 

582698 Coaching and Engaging in Global Agile Software Teams (4 cr) lectured in English

Fabian Fagerholm 04.09.-09.10. TUE 12-14 B119

 

582648 Compilers Project (4 cr) lectured in English

Juha Vihavainen

No lectures and no exercises but lecture materials are available on virtual machines and byte code generation.

 

582694 Health Informatics (4 cr) lectured in Finnish

Juha Puustjärvi 04.09.-10.10. TUE, WED 12-14 C222

Exercise sessions: 10.09.- 12.10.
 
1. Juha Puustjärvi 10.09.-12.10. TUE 14-16 B119  
2. Juha Puustjärvi 10.09.-12.10. WED 14-16 B119  
 

582663 Software Architecture Project (3 cr) lectured in Finnish

Antti-Pekka Tuovinen

 

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

Arto Wikla 30.10.-06.12. TUE, THU 12-14 D122

Exercise sessions: 05.11.- 07.12.
 
1. 05.11.-07.12. TUE 16-18 B119  
2. 05.11.-07.12. THU 16-18 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

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

 

582695 Software Process Definition and Management (4 cr) lectured in English

Jürgen Münch 04.09.-09.10. TUE 16-18 D122

Exercise sessions: 10.09.- 12.10.
 
1. Simo Mäkinen 10.09.-12.10. THU 16-18 B119  
 

582490 Transaction Processing (4 cr) lectured in Finnish

Otto Nurmi 31.10.-05.12. WED, THU 14-16 C222

Exercise sessions: 05.11.- 07.12.
 
1. Otto Nurmi 05.11.-07.12. WED 16-18 B222  
 

582685 Project in Biodatabases (2 cr) lectured in English

Leena Salmela 29.10.-03.12. MON 12-14 B119

 

Seminars

 

58307301 Seminar: Distributed Algorithms (3 cr) lectured in English

Jukka Suomela 06.09.-11.10. THU 14-16 C220, 01.11.-06.12. THU 14-16 C220

 

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

Hannu Toivonen 12.09. WED 14-16 C220, 26.09. WED 14-16 C220, 10.10. WED 14-16 C220, 31.10.-07.11. WED 14-16 C220, 21.11.-05.12. WED 12-16 C220

 

58312303 Seminar: Internet of Things (3 cr) lectured in English

Laila Daniel, Weixiong Rao 03.09.-08.10. MON 14-16 B119, 29.10.-03.12. MON 14-16 B119

 

58312304 Seminar: Trends in Service Oriented Computing (3 cr) lectured in English

Lea Kutvonen 04.09.-09.10. TUE 14-16 C220, 30.10.-04.12. TUE 14-16 C220

 

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

Juha Vihavainen 06.09.-11.10. THU 12-14 C220, 01.11.-06.12. THU 12-14 C220

 

58312302 Seminar: Visualization in User Interface Design (3 cr) lectured in Finnish

Sari A. Laakso 05.09.-10.10. WED 10-12 C220, 31.10.-05.12. WED 10-12 C220

 

58312305 Seminar: Columnar Databases (3 cr) lectured in English

Jan Lindström 07.09. FRI 8-10 C220, 07.12. FRI 8-20 C220

 

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

Leena Salmela 03.09.-08.10. MON 16-18 C220, 29.10.-03.12. MON 16-18 C220

 

58313101 Seminar: Computational Genetics and Genomics (3 cr) lectured in English

Kimmo Palin 03.09.-08.10. MON 14-16 C220, 29.10.-03.12. MON 14-16 C222

 

PhD Studies

 

582710 PhD Student Seminar (1 cr) lectured in English

Jussi Kangasharju, Jukka Paakki, Jyrki Kivinen