Opetusohjelma, syyslukukausi 2012 |
|||
---|---|---|---|
Kieliopinnot |
|||
582505 Äidinkielinen viestintä (3 op) |
|||
Jaakko Kurhila
Suoritetaan Kandidaatin tutkielman yhteydessä. |
|||
99501 English Academic & Professional Skills: Reading, Writing & Spoken Communication (CEFR B2) (4 cr) |
|||
Donald Smart
Suoritetaan Johdatus tietojenkäsittelytieteeseen -kurssin yhteydessä. |
|||
Tieto- ja viestintätekniikan opinnot |
|||
581324 Tietokone työvälineenä (1 op) |
|||
Samuli Kaipiainen
31.08. PE 10-12 A111
<b><font color=red>Kaikki ilmoittautuvat ryhmään 99.</font></b> |
|||
582506 Tutkimustiedonhaku (1 op) |
|||
Jaakko Kurhila
Suoritetaan Kandidaatin tutkielman yhteydessä. |
|||
582514 TVT-ajokortti (3 op) |
|||
Samuli Kaipiainen
|
|||
Muut opinnot |
|||
582507 Henkilökohtainen opintosuunnitelma ja osallistuminen opettajatuutorointiin (1 op) |
|||
Teija Kujala
30.08. TO 10-12 A111
Syksyllä 2012 ja keväällä 2013 aloittaville pääaineopiskelijoille. Opintojakso jatkuu koko kandidaatintutkinnon ajan. Jos sinulla on jo opettajatuutori, älä turhaan ilmoittaudu kurssille uudelleen; ota yhteys opettajatuutoriisi tai vuosikurssin vastuuhenkilöön. |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
582513 Opiskelutekniikka (2 op) |
|||
Taina Kaivola
Suoritetaan Johdatus tietojenkäsittelytieteeseen -kurssin yhteydessä. |
|||
582510 Henkilökohtainen opintosuunnitelma (FM-HOPS) (1 op) |
|||
Syksyllä 2012 (keväällä 2013) maisteriopinnot aloittaville pääaineopiskelijoille. Opintojakso jatkuu koko maisterintutkinnon ajan. |
|||
582519 Scientific Writing for MSc in Computer Science (3 cr) |
|||
Tiina Niklander
04.09.-09.10. TI 10-12 B222
|
|||
582516 Software Factory Work Experience (period I) (5 - 7 cr) |
|||
Jürgen Münch, Fabian Fagerholm
Suoritetaan opintojakson Software Factory Project yhteydessä. |
|||
582516 Software Factory Work Experience (period II) (5 - 7 cr) |
|||
Jürgen Münch, Fabian Fagerholm
Suoritetaan opintojakson Software Factory Project yhteydessä. |
|||
582508 Ohjelmistotuotantoprojektiin liittyvä työelämään orientointi (1 op) |
|||
Matti Luukkainen, Arto Vihavainen
Suoritetaan Ohjelmistotuotantoprojektin yhteydessä. |
|||
Perusopinnot |
|||
582102 Johdatus tietojenkäsittelytieteeseen (4 op) |
|||
Heikki Lokki
05.09.-10.10. KE 12-14 A111, 31.10.-05.12. KE 12-14 A111
Kurssilla suoritetaan perusopintojen pakollinen opintojakso 582102 Johdatus tietojenkäsittelytieteeseen (4 op) sekä muiden opintojen pakollinen opintojakso 582513 Opiskelutekniikka (2 op) ja pakollisen vieraan kielen (englanti) opinnot (4 op). Laskarit to tai pe! |
|||
Harjoitusryhmät: 10.09.- 07.12. | |||
1. | Heikki Lokki | 10.09.-07.12. TO 12-14 B119 | |
2. | Heikki Lokki | 10.09.-07.12. TO 14-16 B119 | |
3. | |||
4. | |||
5. | |||
582102 Johdatus tietojenkäsittelytieteeseen (itseopiskelu) (4 op) |
|||
Heikki Lokki
Itseopiskelukurssi. Suoritusoikeus erillisellä hakemuksella kurssin vastuuhenkilöltä, Heikki Lokilta. Self Study Course. |
|||
581325 Ohjelmoinnin perusteet (5 op) |
|||
Matti Luukkainen, Arto Vihavainen
03.09.-08.10. MA 12-14 A111
<b><font color=red>Kaikki ilmoittautuvat ryhmään 99.</font></b> Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Harjoitusryhmät pidetään pajassa, jossa tehtävät ratkotaan yhdessä muiden opiskelijoiden sekä ohjaajien kanssa. Ohjaajien läsnäoloajat ilmoitetaan piakkoin. |
|||
582103 Ohjelmoinnin jatkokurssi (4 op) |
|||
Matti Luukkainen, Arto Vihavainen
29.10.-03.12. MA 12-14 A111
<b><font color=red>Kaikki ilmoittautuvat ryhmään 99.</font></b> Kurssin harjoitukset alkavat jo ensimmäisellä luentoviikolla. Harjoitusryhmät pidetään pajassa, jossa tehtävät ratkotaan yhdessä muiden opiskelijoiden sekä ohjaajien kanssa. |
|||
582104 Ohjelmistotekniikan menetelmät (4 op) |
|||
Matti Luukkainen
30.10.-04.12. TI 14-17 A111
Ilmoittautuminen tälle kurssille alkaa tiistaina 11.10. klo 9.00. Kurssin harjoitukset alkavat jo ensimmäisellä luentoviikolla. |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
4. | |||
581328 Tietokantojen perusteet (itseopiskelukurssi) (4 op) |
|||
Harri Laine
04.09. TI 12-14 CK112
Kurssi toteutetaan itseopiskelukurssina ja luentoja on vain yksi aloitusluento. |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
58160 Ohjelmoinnin harjoitustyö (periodi I) (4 op) |
|||
Matti Luukkainen
Luento ma 3.9. 10-11 B221 on pakollinen. |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
58160 Ohjelmoinnin harjoitustyö (periodi II) (4 op) |
|||
Matti Luukkainen
Ilmoittautuminen tälle kurssille alkaa tiistaina 11.10. klo 9.00. Luento ma 29.10. 10-11 B221 on pakollinen. |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
Aineopinnot |
|||
582216 Johdatus tekoälyyn (4 op) |
|||
Teemu Roos
06.09.-12.10. TO 10-12, PE 12-14 B123
|
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
4. | |||
582204 Kandidaatintutkielma (syksy 2012) (6 op) |
|||
Jaakko Kurhila
03.09.-24.09. MA 12-14 D122
Ensimmäinen luento (3.9.) ja ensimmäinen ryhmätapaaminen ovat ehdottomasti pakollisia! |
|||
Harjoitusryhmät: 03.09.- 07.12. | |||
1. | Sari A. Laakso | ||
2. | Arto Wikla | ||
3. | Antti-Pekka Tuovinen | ||
4. | Eemil Lagerspetz | ||
5. | Teemu Kerola | ||
582206 Laskennan mallit (6 op) |
|||
Tomi Pasanen
03.09.-08.10. MA 10-12 A111, 29.10.-03.12. MA 10-12 A111
Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Esitietokoe perjantaina 31.8. klo 9-12 D122. Non finnish students, contact the lecturer Tomi Pasanen before hand. |
|||
Harjoitusryhmät: 03.09.- 07.12. | |||
1. | Tomi Pasanen | 03.09.-12.10. TI 10-12 B119, 29.10.-07.12. TI 10-12 B119 | |
2. | Tomi Pasanen | 03.09.-12.10. KE 10-12 B119, 29.10.-07.12. KE 10-12 B119 | |
3. | |||
4. | |||
5. | |||
581305 Tietokoneen toiminta (4 op) |
|||
Teemu Kerola
30.10.-04.12. TI 12-14 B123
Tito-paja viikoilla 2-3; harjoitukset viikoilla 4-6. |
|||
Harjoitusryhmät: 05.11.- 07.12. | |||
1. | Teemu Kerola | Possibly in English. | |
2. | |||
3. | |||
582202 Tietoliikenteen perusteet (4 op) |
|||
Tiina Niklander
30.10.-04.12. TI, TO 12-14 CK112
Ilmoittautuminen tälle kurssille alkaa tiistaina 9.10. klo 9.00. Harjoitukset alkavat jo ensimmäisellä luentoviikolla. |
|||
Harjoitusryhmät: 29.10.- 07.12. | |||
1. | Ella Peltonen | 29.10.-07.12. KE 12-14 B222 | |
1. | Tiina Niklander | 29.10.-07.12. TO 16-18 B222 In English, if needed. | |
3. | Ella Peltonen | 29.10.-07.12. PE 8-10 B222 | |
58161 Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (periodi I) (4 op) |
|||
Tomi Pasanen
|
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
58161 Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (periodi II) (4 op) |
|||
Tomi Pasanen
Ilmoittautuminen tälle kurssille alkaa tiistaina 9.10. klo 9.00. |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
581260 Ohjelmistotuotantoprojekti (syksy 2012, esi-ilmoittautuminen) (9 op) |
|||
Matti Luukkainen, Arto Vihavainen
Projektin voi suorittaa joko 14 viikon mittaisena tai 7 viikon mittaisena "tiivisprojektina". Projektin laajuus on 9 op joten laskennallinen työmäärä on koko periodin mittaisessa projektissa noin 15 h / viikko ja tiivisprojektissa noin 30 h / viikko. Tiivisprojektit on tarkoitus tehdä oikeaa työelämää simuloiden siten, että projektitiimi on sijoitettu samaan työtilaan ja tavoitteena on, että jokainen on paikanpäällä ainakin 4 päivänä viikossa minimissään 5 tuntia päivässä. Tiivisprojektiin ei ole mielekästä osallistua, jos ei pysty sitoutumaan viikoittaisiin työaikoihin. Kerro perustellen seuraavassa haluaisitko osallistua mieluummin koko lukukauden vai yhden periodin mittaiseen projektiin. Jos haluat osallistua yhden periodin tiivisprojektiin, kerro kumpi periodi sopii paremmin. |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
582203 Aineopintojen harjoitustyö: Tietokantasovellus (periodi I) (4 op) |
|||
Harri Laine
04.09. TI 16-18 C222
Aloitusluento ti 4.9. 16-18 C222 on pakollinen! Non finnish students contact Harri Laine (laine@cs.helsinki.fi). |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
582203 Aineopintojen harjoitustyö: Tietokantasovellus (periodi II) (4 op) |
|||
Harri Laine
29.10. MA 16-18 D122
Ilmoittautuminen tälle kurssille alkaa tiistaina 9.10. klo 9.00. Aloitusluento (MA 31.10. 16-18 D122) on pakollinen. Non finnish students contact Harri Laine (laine@cs.helsinki.fi). |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
4. | |||
Aineopinnot /valinnaiset opintojaksot |
|||
582693 Laboratory of Computational Creativity and Humor (4 - 8 cr) |
|||
Alessandro Valitutti
04.09.-12.10. TI 14-16, PE 10-12 B222, 30.10.-07.12. TI 14-16, PE 10-12 B222
|
|||
58127 C-ohjelmointi (4 op) |
|||
Timo Karvi
04.09.-09.10. TI 10-12 CK112
Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Harjoitusryhmät pidetään pajassa, jossa tehtävät ratkotaan yhdessä muiden opiskelijoiden sekä ohjaajien kanssa. Ohjaajien läsnäoloajat ilmoitetaan piakkoin. Exercises begin on the first lecture week. The schedule for exercises will be published soon. |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
4. | |||
582351 Linux Fundamentals (2 - 4 cr) |
|||
Mikko Leino, Samuli Kaipiainen
|
|||
Exercise sessions: - | |||
1. | |||
2. | |||
3. | |||
581251 Software Design (C++) (4 cr) |
|||
Juha Vihavainen
31.10.-07.12. KE 14-16, PE 12-14 D122
|
|||
Exercise sessions: 29.10.- 07.12. | |||
1. | Zachary Laster | ||
2. | Zachary Laster | ||
3. | Zachary Laster | ||
582482 Tietokannan suunnittelu (4 op) |
|||
Otto Nurmi
05.09.-11.10. KE, TO 14-16 D122
|
|||
Harjoitusryhmät: 10.09.- 12.10. | |||
1. | Otto Nurmi | 10.09.-12.10. KE 16-18 B119 | |
582353 Web-palvelinohjelmointi (4 - 6 op) |
|||
Arto Vihavainen
03.09.-09.10. MA, TI 10-12 C222
|
|||
582354 Web-selainohjelmointi (4 - 6 op) |
|||
Arto Vihavainen
29.10.-04.12. MA 10-12 D122, TI 10-12 B222
|
|||
582335 Versionhallinta (1 op) |
|||
Samuli Kaipiainen
Suoritetaan Ohjelmoinnin jatkokurssin yhteydessä. |
|||
582670 Algorithms for Bioinformatics (4 cr) |
|||
Leena Salmela
04.09.-11.10. TI, TO 12-14 B120
|
|||
Exercise sessions: 10.09.- 12.10. | |||
1. | 10.09.-12.10. TO 10-12 B119 | ||
Syventävät opinnot |
|||
582630 Design and Analysis of Algorithms (4 cr) |
|||
Mikko Koivisto
04.09.-12.10. TI, PE 12-14 D122
|
|||
Exercise sessions: 10.09.- 12.10. | |||
1. | Teppo Niinimäki | 10.09.-12.10. TI 14-16 C222 | |
2. | Teppo Niinimäki | 10.09.-12.10. PE 14-16 C222 | |
582631 Introduction to Machine Learning (4 cr) |
|||
Patrik Hoyer
30.10.-07.12. TI, PE 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. PE 12-14 B222 | |
582650 Information-Theoretic Modeling (4 cr) |
|||
Jyrki Kivinen
05.09.-12.10. KE, PE 10-12 C222
|
|||
Exercise sessions: 10.09.- 12.10. | |||
1. | |||
582651 Project in Information-Theoretic Modeling (2 cr) |
|||
Jyrki Kivinen
29.10.-03.12. MA 14-16 C220
|
|||
58093 String Processing Algorithms (4 cr) |
|||
Juha Kärkkäinen
30.10.-04.12. TI, TO 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. TI 14-16 B119 | |
582417 Distributed Systems (4 cr) |
|||
Sini Ruohomaa
10.09.-11.10. MA 10-12 D122, TO 10-12 C222, 29.10.-03.12. MA 10-12 C222, TO 10-12 D122
|
|||
Exercise sessions: - | |||
1. | |||
2. | |||
582462 Cryptography and Network Security (4 cr) |
|||
Timo Karvi
29.10.-05.12. MA 12-14, KE 10-12 C222
|
|||
Exercise sessions: 05.11.- 07.12. | |||
1. | Timo Karvi | 05.11.-07.12. KE 12-14 C222 | |
582681 Interface Technologies (6 cr) |
|||
Giulio Jacucci
03.09.-11.10. MA, TO 12-14 C222
|
|||
582498 Internet Protocols (4 cr) |
|||
Markku Kojo
04.09.-10.10. TI 12-14, KE 14-16 B222
Exercises begin on the first lecture week. |
|||
Exercise sessions: 03.09.- 12.10. | |||
1. | Laila Daniel | 03.09.-12.10. KE 16-18 B222 | |
582641 Service Ecosystems (4 cr) |
|||
Lea Kutvonen
30.10.-07.12. TI 12-14, PE 10-12 C222
|
|||
Exercise sessions: 05.11.- 07.12. | |||
1. | Lea Kutvonen | 05.11.-07.12. PE 12-14 C222 | |
581358 Ohjelmistoarkkitehtuurit (5 op) |
|||
Antti-Pekka Tuovinen
04.09.-11.10. TI, TO 10-12 D122
|
|||
Harjoitusryhmät: 10.09.- 12.10. | |||
1. | Antti-Pekka Tuovinen | 10.09.-12.10. KE 14-16 C222 | |
2. | Antti-Pekka Tuovinen | 10.09.-12.10. TO 14-16 C222 | |
581359 Ohjelmistoprosessit ja ohjelmistojen laatu (4 op) |
|||
Jukka Paakki
30.10.-04.12. TI, TO 10-12 C222
|
|||
582698 Coaching and Engaging in Global Agile Software Teams (4 cr) |
|||
Fabian Fagerholm
04.09.-09.10. TI 12-14 B119
|
|||
582648 Compilers Project (4 cr) |
|||
Juha Vihavainen
No lectures and no exercises but lecture materials are available on virtual machines and byte code generation. |
|||
582694 Health Informatics (4 op) |
|||
Juha Puustjärvi
04.09.-10.10. TI, KE 12-14 C222
|
|||
Harjoitusryhmät: 10.09.- 12.10. | |||
1. | Juha Puustjärvi | 10.09.-12.10. TI 14-16 B119 | |
2. | Juha Puustjärvi | 10.09.-12.10. KE 14-16 B119 | |
582663 Ohjelmistoarkkitehtuurien harjoitustyö (3 op) |
|||
Antti-Pekka Tuovinen
Työssä vaaditaan kurssin Ohjelmistoarkkitehtuurit suoritus - tai vastaavat tiedot. Työn määrittely ja käytettävät työkalut sovitaan erikseen työn ohjaajan (Antti-Pekka Tuovinen) kanssa. Työ tehdään itsenäisesti mutta ohjausta on rajoitetusti saatavilla tarpeen niin vaatiessa. Ota ilmoittautumisen lisäksi henkilökohtaisesti yhteyttä työn ohjaajaan. |
|||
581360 Ohjelmistoprojektien johtaminen ja ryhmädynamiikka (5 op) |
|||
Arto Wikla
30.10.-06.12. TI, TO 12-14 D122
|
|||
Harjoitusryhmät: 05.11.- 07.12. | |||
1. | 05.11.-07.12. TI 16-18 B119 | ||
2. | 05.11.-07.12. TO 16-18 B119 | ||
582659 Software Factory Project (autumn 2012, period I) (5 cr) |
|||
Jürgen Münch, Fabian Fagerholm
|
|||
582659 Software Factory Project (period II) (5 cr) |
|||
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) |
|||
Jürgen Münch
04.09.-09.10. TI 16-18 D122
|
|||
Exercise sessions: 10.09.- 12.10. | |||
1. | Simo Mäkinen | 10.09.-12.10. TO 16-18 B119 | |
582490 Transaktioiden hallinta (4 op) |
|||
Otto Nurmi
31.10.-05.12. KE, TO 14-16 C222
Ilmoittautuminen tälle kurssille alkaa tiistaina 11.10. klo 9.00. |
|||
Harjoitusryhmät: 05.11.- 07.12. | |||
1. | Otto Nurmi | 05.11.-07.12. KE 16-18 B222 | |
582685 Project in Biodatabases (2 cr) |
|||
Leena Salmela
29.10.-03.12. MA 12-14 B119
|
|||
Seminaarit |
|||
58307301 Seminar: Distributed Algorithms (3 cr) |
|||
Jukka Suomela
06.09.-11.10. TO 14-16 C220, 01.11.-06.12. TO 14-16 C220
|
|||
58311305 MSc Thesis Seminar on Algorithms and Machine Learning (3 cr) |
|||
Hannu Toivonen
12.09. KE 14-16 C220, 26.09. KE 14-16 C220, 10.10. KE 14-16 C220, 31.10.-07.11. KE 14-16 C220, 21.11.-05.12. KE 12-16 C220
|
|||
58312303 Seminar: Internet of Things (3 cr) |
|||
Laila Daniel, Weixiong Rao
03.09.-08.10. MA 14-16 B119, 29.10.-03.12. MA 14-16 B119
|
|||
58312304 Seminar: Trends in Service Oriented Computing (3 cr) |
|||
Lea Kutvonen
04.09.-09.10. TI 14-16 C220, 30.10.-04.12. TI 14-16 C220
|
|||
58306112 Seminaari: Ohjelmistotuotanto ja tietokonepelit (3 op) |
|||
Juha Vihavainen
06.09.-11.10. TO 12-14 C220, 01.11.-06.12. TO 12-14 C220
|
|||
58312302 Seminaari: Visualisointi käyttöliittymäsuunnittelussa (3 op) |
|||
Sari A. Laakso
05.09.-10.10. KE 10-12 C220, 31.10.-05.12. KE 10-12 C220
|
|||
58312305 Seminar: Columnar Databases (3 cr) |
|||
Jan Lindström
07.09. PE 8-10 C220, 07.12. PE 8-20 C220
|
|||
58307312 MSc Thesis Seminar on Bioinformatics (3 cr) |
|||
Leena Salmela
03.09.-08.10. MA 16-18 C220, 29.10.-03.12. MA 16-18 C220
<a href="https://www.cs.helsinki.fi/en/courses/58307312/2012/s/s/1">Description</a> |
|||
58313101 Seminar: Computational Genetics and Genomics (3 cr) |
|||
Kimmo Palin
03.09.-08.10. MA 14-16 C220, 29.10.-03.12. MA 14-16 C222
|
|||
Jatko-opinnot |
|||
582710 PhD Student Seminar (1 cr) |
|||
Jussi Kangasharju, Jukka Paakki, Jyrki Kivinen
|
|||