Teaching Programme, fall term 2013

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

Emilia Hjelm 30.08. FRI 10-12 A111

 

582506 Research Data Retrieval (1 cr) lectured in Finnish

Jaakko Kurhila

 

Other Studies

 

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

Teija Kujala 29.08. THU 10-12 A111

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

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 03.09.-08.10. TUE 10-12 B222

 

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 04.09.-09.10. WED 12-14 A111, 30.10.-04.12. WED 12-14 A111

Exercise sessions: 09.09.- 06.12.
 
1. Heikki Lokki 09.09.-11.10. THU 12-14 D122, 28.10.-06.12. THU 12-14 B119  
2. Heikki Lokki 09.09.-11.10. THU 14-16 B222, 28.10.-06.12. THU 14-16 B222  
3. Kati Kyllönen 09.09.-11.10. TUE 16-18 B119, 28.10.-06.12. TUE 16-18 B119  
4. Kati Kyllönen 09.09.-11.10. FRI 14-16 B119, 28.10.-06.12. FRI 14-16 B119  
5. Kristiina Paloheimo  
6. Kristiina Paloheimo  
7. Titti Malmivirta 09.09.-11.10. WED 14-16 C220, 28.10.-06.12. WED 14-16 B119  
 

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 02.09. MON 10-12 B123, 09.09.-07.10. MON 12-14 A111

 

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

Matti Luukkainen 28.10.-02.12. MON 12-14 A111

 

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

Matti Luukkainen 29.10.-03.12. TUE 14-17 A111

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

581328 Introduction to Databases (4 cr) lectured in Finnish

Harri Laine 03.09. TUE 12-14 CK112

Exercise sessions: 09.09.- 11.10.
 
1. Hannu Kärnä 09.09.-11.10. THU 10-12 B222  
2. Harri Laine 09.09.-11.10. THU 16-18 C222  
3. Hannu Kärnä 09.09.-11.10. FRI 10-12 B222  
 

58160 Programming Project (4 cr) lectured in Finnish

Matti Luukkainen

Exercise sessions: -
 
1.  
 

58160 Programming Project (4 cr) lectured in Finnish

Matti Luukkainen

Exercise sessions: -
 
1.  
 

Intermediate Studies

 

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

Jaakko Kurhila 02.09. MON 10-12 D122, 09.09. MON 12-14 D122

 

582206 Models of Computation (6 cr) lectured in Finnish

Tomi Pasanen 02.09.-07.10. MON 10-12 A111, 28.10.-02.12. MON 10-12 A111

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

 

58131 Data Structures and Algorithms (8 - 10 cr) lectured in Finnish

Patrik Floréen, Mika Huttunen

Non finnish students, contact the lecturer beforehand.

Exercise sessions: 03.09.- 03.12.
 
1. Mika Huttunen 06.09.-11.10. FRI 14-16 D122, 10.09.-08.10. TUE 12-14 CK112, 29.10.-03.12. TUE 12-14 CK112, 01.11.-06.12. FRI 14-16 D122  
 

581305 Computer Organization I (4 cr) lectured in Finnish

Teemu Kerola 29.10.-05.12. TUE 12-14 B123, THU 14-16 CK112

Exercise sessions: 18.11.- 05.12.
 
1. Teemu Kerola 18.11.-05.12. TUE 14-16 C222  
2. Juhani Leppänen 18.11.-05.12. THU 16-18 D122  
3. Juhani Leppänen 18.11.-05.12. FRI 12-14 B222  
 

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

Tiina Niklander 28.10. MON 12-14 B123, 31.10.-05.12. THU 12-14 CK112, 04.11.-02.12. MON 12-14 CK112

Exercise sessions: 28.10.- 06.12.
 
1. Irina Mäkipaja 28.10.-06.12. WED 14-16 B222  
2. Irina Mäkipaja 28.10.-06.12. THU 8-10 B222  
3. Tiina Niklander 28.10.-06.12. THU 16-18 B222  
 

581259 Software Engineering (4 - 5 cr) lectured in Finnish

Matti Luukkainen 03.09. TUE 14-16 D122

 

581260 Software Engineering Lab (9 cr) lectured in Finnish

Matti Luukkainen

Exercise sessions: -
 
1.  
2.  
3.  
4.  
5.  
6.  
7.  
8.  
 

Intermediate Studies / optional courses

 

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

Teemu Roos 05.09.-11.10. THU 10-12, FRI 12-14 B123

Exercise sessions: 09.09.- 11.10.
 
1. Kalle Viiri 09.09.-11.10. MON 12-14 B222  
2. Kalle Viiri 09.09.-11.10. MON 14-16 B222  
3. Hannu Kärnä 09.09.-11.10. WED 10-12 B222  
4. Teemu Roos 09.09.-11.10. WED 12-14 B222  
 

581365 Computer Organization II (4 cr) lectured in English

Teemu Kerola 02.09.-09.10. MON 14-16, WED 12-14 C222

Exercise sessions: 09.09.- 11.10.
 
1. Teemu Kerola 09.09.-11.10. TUE 14-16 B222  
 

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

Samu Varjonen

 

58127 Programming in C (4 cr) lectured in English

Timo Karvi 03.09.-08.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.  
 

582325 Introduction to Game Programming (6 cr) lectured in English

Juha Vihavainen 04.09.-11.10. WED, FRI 14-16 C222

Exercise sessions: 09.09.- 11.10.
 
1. Zachary Laster 09.09.-11.10. WED 16-18 D122  
2. Zachary Laster 09.09.-11.10. FRI 10-12 C222  
 

582365 Software Design (JavaScript) (4 cr) lectured in Finnish

Arto Wikla 29.10.-05.12. TUE, THU 14-16 D122

Exercise sessions: 04.11.- 06.12.
 
1. Arto Wikla 04.11.-06.12. THU 12-14 C222  
 

582482 Database Design (4 cr) lectured in Finnish

Otto Nurmi 04.09.-10.10. WED, THU 14-16 D122

Exercise sessions: 09.09.- 11.10.
 
1. Otto Nurmi 09.09.-11.10. THU 16-18 D122  
 

582670 Algorithms for Bioinformatics (4 cr) lectured in English

Alexandru Tomescu 03.09.-10.10. TUE 12-14 C222, THU 12-14 B222

Exercise sessions: 09.09.- 11.10.
 
1. Anna Kuosmanen 09.09.-11.10. TUE 14-16 C222  
 

582203 Database Application (4 cr) lectured in Finnish

Harri Laine 03.09. TUE 16-18 C222

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

Exercise sessions: 02.09.- 11.10.
 
1. David Consuegra  
 

582203 Database Application (4 cr) lectured in Finnish

Harri Laine 28.10. MON 16-18 D122

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

Exercise sessions: 28.10.- 06.12.
 
1. David Consuegra  
 

58161 Data Structures Project (4 cr) lectured in Finnish

Tomi Pasanen

Exercise sessions: 02.09.- 11.10.
 
1. Jani Rahkola  
 

58161 Data Structures Project (4 cr) lectured in Finnish

Tomi Pasanen

Exercise sessions: 28.10.- 06.12.
 
1. Jani Rahkola  
 

Advanced Studies

 

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

Mikko Koivisto 03.09.-11.10. TUE, FRI 12-14 D122

Exercise sessions: 09.09.- 11.10.
 
1. Juho-Kustaa Kangas 09.09.-11.10. TUE 14-16 D122  
 

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

Jyrki Kivinen 29.10.-06.12. TUE, FRI 10-12 D122

Registration for this course starts on Tuesday October 8th at 9.00. There is additional guidance for Matlab/R on Tue October 29th at 12-14 in B221 and Fri November 1st at 12-14 in B221.

Exercise sessions: 04.11.- 06.12.
 
1. Yuan Zou 04.11.-06.12. FRI 14-16 B222  
 

582366 Introduction to Computational Creativity (4 cr) lectured in English

Hannu Toivonen, Oskar Gross, Jukka Toivanen, Alessandro Valitutti 28.10.-05.12. MON, THU 10-12 C222

Exercise sessions: 04.11.- 06.12.
 
1. Hannu Toivonen 04.11.-06.12. MON 12-14 B222  
 

582602 Natural Language Processing (6 cr) lectured in English

Roman Yangarber 02.09.-10.10. MON, THU 12-14 B119

 

58093 String Processing Algorithms (4 cr) lectured in English

Juha Kärkkäinen 29.10.-05.12. TUE, THU 12-14 B222

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

Exercise sessions: 28.10.- 06.12.
 
1. Dominik Kempa 28.10.-06.12. TUE 14-16 B222  
 

582417 Distributed Systems (4 cr) lectured in English

Jussi Kangasharju 02.09.-10.10. MON, THU 10-12 C222, 28.10.-05.12. MON, THU 10-12 D122

Exercise sessions: 09.09.- 06.12.
 
1. Ossi Karkulahti 09.09.-11.10. FRI 12-14 B222, 28.10.-06.12. FRI 12-14 D122  
 

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

Timo Karvi 28.10.-04.12. MON 12-14, WED 10-12 C222

Exercise sessions: 04.11.- 06.12.
 
1. Timo Karvi 04.11.-06.12. WED 12-14 D122  
 

582681 Interface Technologies (6 cr) lectured in English

Antti Jylhä 02.09.-10.10. MON, THU 12-14 C222

 

582498 Internet Protocols (4 cr) lectured in English

Markku Kojo 03.09.-09.10. TUE 12-14, WED 14-16 B222

Exercises begin on the first lecture week.

Exercise sessions: 02.09.- 11.10.
 
1. Laila Daniel 02.09.-11.10. WED 16-18 B119  
 

582367 Mathematical Modelling for Computer Networks II (2 cr) lectured in English

Laila Daniel 29.10.-06.12. TUE 14-16, FRI 12-14 B119

 

582641 Service Ecosystems (4 cr) lectured in English

Lea Kutvonen 29.10.-06.12. TUE 12-14, FRI 10-12 C222

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

Exercise sessions: 04.11.- 06.12.
 
1. Lea Kutvonen 04.11.-06.12. FRI 12-14 C222  
 

581358 Software Architecture (5 cr) lectured in Finnish

Antti-Pekka Tuovinen 03.09.-10.10. TUE, THU 10-12 D122

Exercise sessions: 09.09.- 11.10.
 
1. Antti-Pekka Tuovinen 09.09.-11.10. WED 16-18 C222  
2. Antti-Pekka Tuovinen 09.09.-11.10. THU 14-16 C222  
 

582703 Methods for Software Engineering Research (5 cr) lectured in English

Tomi Männistö 31.10.-06.12. THU, FRI 10-12 B222

 

582663 Software Architecture Project (3 cr) lectured in Finnish

Antti-Pekka Tuovinen

 

582460 Software Requirements Engineering (4 cr) lectured in Finnish

Harri Laine 28.10.-05.12. MON 14-16, THU 12-14 D122, 11.11. MON 14-16 C222

Exercise sessions: 04.11.- 06.12.
 
1. Harri Laine 04.11.-06.12. MON 16-18 D122  
 

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

Juha Puustjärvi 03.09.-09.10. TUE, WED 12-14 B119

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

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

Jürgen Münch 04.09. WED 16-18 D122, 10.09.-08.10. TUE 16-18 D122

Exercise sessions: 09.09.- 11.10.
 
1. Simo Mäkinen 09.09.-11.10. WED 16-18 B222  
 

582490 Transaction Processing (4 cr) lectured in Finnish

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

Exercise sessions: 04.11.- 06.12.
 
1. Otto Nurmi 04.11.-06.12. THU 16-18 C222  
 

Seminars

 

58313308 Seminar: Heuristic Search (3 cr) lectured in English

Brandon Malone 05.09.-10.10. THU 14-16 C220, 31.10.-05.12. THU 14-16 C220

 

58313302 Seminar on Advanced Data Structures (3 cr) lectured in English

Juha Kärkkäinen, Simon Puglisi, Travis Gagie 04.09.-09.10. WED 12-14 C220, 30.10.-04.12. WED 12-14 C220

 

58313307 Seminar: Advanced Topics in Human-Computer Interaction (3 cr) lectured in English

Giulio Jacucci 06.09.-11.10. FRI 10-12 B119, 01.11.-06.12. FRI 10-12 B119

 

58313306 Seminar: Augmented Reality (3 cr) lectured in English

Elisa Schaeffer 06.09.-11.10. FRI 12-14 C220, 01.11.-29.11. FRI 12-14 C220

 

58307302 Seminar: Opportunistic Networks (3 cr) lectured in English

Jussi Kangasharju 05.09.-10.10. THU 14-16 B119, 31.10.-05.12. THU 14-16 B119

 

58313305 Seminar: Research Seminar on Mobile Security (3 cr) lectured in English

N. Asokan 03.09.-08.10. TUE 10-12 C220

 

58313309 Seminar: Trends in Service Oriented Computing - Model-driven Operation (3 cr) lectured in English

Lea Kutvonen 03.09.-08.10. TUE 14-16 C220, 29.10.-03.12. TUE 14-16 C220

 

58313304 Seminar: Global and distributed software development (3 cr) lectured in Finnish

Jukka Paakki 03.09.-08.10. TUE 16-18 C220, 29.10.-03.12. TUE 16-18 C220

 

58313301 Seminar: Evaluation methods for utility and usability (3 cr) lectured in Finnish

Sari A. Laakso 04.09.-09.10. WED 10-12 C220, 30.10.-04.12. WED 10-12 C220

 

58313303 Seminar: The Semantic Web (3 cr) lectured in Finnish

Juha Puustjärvi 02.09.-07.10. MON 8-12 C220, 28.10.-02.12. MON 8-12 C220

 

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

Siru Varvio 02.09.-07.10. MON 16-18 C220, 28.10.-02.12. MON 16-18 C220

 

PhD Studies

 

582710 PhD Student Seminar (1 cr) lectured in English