Opetusohjelma, kevätlukukausi 2014 |
|||
---|---|---|---|
Kieliopinnot |
|||
582505 Äidinkielinen viestintä (3 op) |
|||
Jaakko Kurhila
|
|||
Tieto- ja viestintätekniikan opinnot |
|||
582506 Tutkimustiedonhaku (1 op) |
|||
Jaakko Kurhila
|
|||
Muut opinnot |
|||
582516 Software Factory Work Experience (period III) (5 - 7 cr) |
|||
|
|||
582516 Software Factory Work Experience (period IV) (5 - 7 cr) |
|||
|
|||
582508 Ohjelmistotuotantoprojektiin liittyvä työelämään orientointi (1 op) |
|||
Matti Luukkainen
Suoritetaan Ohjelmistotuotantoprojektin yhteydessä. |
|||
Perusopinnot |
|||
582102 Johdatus tietojenkäsittelytieteeseen (itseopiskelu) (4 op) |
|||
Heikki Lokki
Itseopiskelukurssi. Suoritusoikeus erillisellä hakemuksella kurssin vastuuhenkilöltä. Self Study Course |
|||
581325 Ohjelmoinnin perusteet (5 op) |
|||
Matti Luukkainen
13.01. MA 10-11 CK112
Huom! Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Kurssin ainoa luento on aloitusluento 13.1.2014 klo 10-11 CK112, jonka jälkeen kurssi suoritetaan tekemällä tehtäviä ohjatuissa harjoitustilaisuuksissa. Katso lisätietoja kurssin kotisivulta. |
|||
582103 Ohjelmoinnin jatkokurssi (4 op) |
|||
Matti Luukkainen
Huom! Kurssisivulla lisätietoja kurssin suoritusmuodosta. Harjoitukset alkavat jo ensimmäisellä luentoviikolla. Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Jos et suorittanut kurssia Ohjelmoinnin perusteet periodissa III, voit kerrata asiat täältä <a href="https://www.cs.helsinki.fi/group/java/k13/materiaali-ohpekertaus.html">https://www.cs.helsinki.fi/group/java/k13/materiaali-ohpekertaus.html</a>. Registration for this course starts on Tue 18th of February. The exercise sessions start on the first lecture week. |
|||
581328 Tietokantojen perusteet (4 op) |
|||
Harri Laine
14.01.-20.02. TI, TO 10-12 B123
|
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
4. | |||
5. | |||
58160 Ohjelmoinnin harjoitustyö (periodi III) (4 op) |
|||
Matti Luukkainen
14.01. TI 14-16 D122
Aloitusluento ti 14.1. 14-16 D122 on pakollinen! Kaikki ilmoittautuvat jonotusryhmään! |
|||
58160 Ohjelmoinnin harjoitustyö (periodi IV) (4 op) |
|||
Matti Luukkainen
11.03. TI 14-16 B221
Aloitusluento ti 11.3. 14-16 B221 on pakollinen! Kaikki ilmoittautuvat jonotusryhmään! |
|||
Aineopinnot |
|||
582204 Kandidaatintutkielma (kevät 2014) (6 op) |
|||
Jaakko Kurhila
13.01. MA 12-14 D122
Luento (13.1.) ja ensimmäinen ryhmätapaaminen ovat ehdottomasti pakollisia! |
|||
Harjoitusryhmät: - | |||
1. | |||
58131 Tietorakenteet ja algoritmit (8 op) |
|||
Patrik Floréen
13.01.-19.02. MA, KE 10-12 A111, 10.03.-23.04. MA, KE 10-12 A111
Non finnish students, contact the lecturer beforehand. |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
4. | |||
5. | |||
581305 Tietokoneen toiminta (itseopiskelu) (4 op) |
|||
Teemu Kerola
10.03. MA 9-11 CK112
Harjoitukset alkavat vasta viikolla 17.3.-21.3.! |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
582215 Tietoturvan perusteet (4 op) |
|||
Timo Karvi
14.01.-20.02. TI 14-16, TO 12-14 B123
|
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
4. | |||
581259 Ohjelmistotuotanto (4 op) |
|||
Matti Luukkainen
10.03.-22.04. MA 14-17 B123, TI 12-14 CK112
Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Registration for this course starts on Tuesday 18th of February at 9.00. |
|||
Harjoitusryhmät: - | |||
1. | |||
582219 Käyttöjärjestelmät (6 op) |
|||
Teemu Kerola
13.01.-19.02. MA, KE 12-14 B123, 10.03.-23.04. MA, KE 12-14 B123
|
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
4. | |||
581260 Ohjelmistotuotantoprojekti (kevät 2014) (9 op) |
|||
Matti Luukkainen
|
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
4. | |||
Aineopinnot /valinnaiset opintojaksot |
|||
582317 Linux-ylläpito (6 op) |
|||
Jani Jaakkola
|
|||
582330 Ohjelmointitekniikka (Scala) (4 op) |
|||
Arto Wikla
11.03.-24.04. TI, TO 14-16 B222
|
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
582201 Human-Computer Interaction (6 cr) |
|||
Giulio Jacucci
11.03.-23.04. TI 14-16, KE 10-12 CK112
|
|||
Exercise sessions: - | |||
1. | |||
582368 Web-palvelinohjelmointi Ruby on Rails (4 - 6 op) |
|||
Matti Luukkainen
|
|||
582364 Aineopintojen harjoitustyö: Tietoliikenne (4 op) |
|||
Tiina Niklander
|
|||
Harjoitusryhmät: - | |||
1. | |||
582203 Aineopintojen harjoitustyö: Tietokantasovellus (periodi III) (4 op) |
|||
Harri Laine
13.01. MA 16-18 D122
Aloitusluento 13.01. MA 16-18 D122 on pakollinen! Non finnish students contact Harri Laine (laine@cs.helsinki.fi). |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
582203 Aineopintojen harjoitustyö: Tietokantasovellus (periodi IV) (4 op) |
|||
Harri Laine
10.03. MA 16-18 D122
Aloitusluento 10.03. MA 16-18 D122 on pakollinen! Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Registration for this course starts on Tue 18th of February at 9.00. Non finnish students contact Harri Laine (laine@cs.helsinki.fi). |
|||
Harjoitusryhmät: - | |||
1. | |||
2. | |||
3. | |||
4. | |||
5. | |||
6. | |||
58161 Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (periodi III) (4 op) |
|||
|
|||
Harjoitusryhmät: - | |||
1. | |||
58161 Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (periodi IV) (4 op) |
|||
Ilmoittautuminen tälle kurssille alkaa tiistaina 19.2. klo 9.00. Registration for this course starts on Tuesday 19th of February at 9.00. |
|||
Harjoitusryhmät: - | |||
1. | |||
Syventävät opinnot |
|||
582634 Data Mining (4 cr) |
|||
Fabio Cunial
10.03.-24.04. MA, TO 12-15 D122
Time slots reserved for the lectures will also be used for exercises. Taking the course requires active participation in all time slots. |
|||
Exercise sessions: - | |||
1. | Time slots reserved for the lectures will also be used for exercises. | ||
582635 Data Mining Project (2 cr) |
|||
Fabio Cunial
05.05. MA 10-12 B222, 12.05. MA 10-12 B222, 16.05. PE 10-14 B222
Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Registration for this course starts on Tuesday 18th of February at 9.00. |
|||
582661 Deterministic Distributed Algorithms (4 cr) |
|||
Jukka Suomela
11.03.-24.04. TI, TO 12-14 B222
|
|||
Exercise sessions: 17.03.- 25.04. | |||
1. | Jukka Suomela | 17.03.-25.04. PE 12-14 B119 | |
582636 Probabilistic Models (4 cr) |
|||
Petri Myllymäki
14.01.-20.02. TI, TO 16-18 D122
|
|||
Exercise sessions: - | |||
1. | |||
582637 Project in Probabilistic Models (2 - 3 cr) |
|||
Petri Myllymäki
11.03.-22.04. TI 10-12 C220
Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Registration for this course starts on Tuesday 18th of February at 9.00. |
|||
582668 Project in String Processing Algorithms (2 cr) |
|||
Juha Kärkkäinen
14.01.-18.02. TI 12-14 C220
|
|||
582674 Projects in Unsupervised Machine Learning (3 cr) |
|||
Jukka-Pekka Kauppi
|
|||
582669 Supervised Machine Learning (4 cr) |
|||
Jyrki Kivinen
|
|||
Exercise sessions: - | |||
1. | |||
582638 Unsupervised Machine Learning (4 cr) |
|||
Aapo Hyvärinen
11.03.-25.04. TI, TO, PE 14-16 C222
|
|||
Exercise sessions: - | |||
1. | Time slots reserved for the lectures will also be used for exercises. | ||
582705 Augmented Reality -käyttöliittymien suunnittelu ja evaluointi käyttäjillä (4 op) |
|||
Elisa Schaeffer
|
|||
582665 Distributed Systems Project (4 cr) |
|||
Jussi Kangasharju
14.01.-20.02. TI, TO 10-12 D122
Ensimmäinen kokoontuminen on tiistaina 14.1. klo 10 salissa D122 ja myöhemmistä kokoontumisista sovitaan ensimmäisellä kerralla. The first meeting is on Tue 14th of January at 10 in room D122 and the rest of the meetings are agreed then. |
|||
582666 Interactive Systems (6 cr) |
|||
Eve Hoggan
14.01.-19.02. TI 12-14, KE 14-16 D122
|
|||
Exercise sessions: - | |||
1. | |||
582646 Mobile Middleware (3 cr) |
|||
Sasu Tarkoma
11.03.-22.04. TI 16-18 D122
Ilmoittautuminen tälle kurssille alkaa tiistaina 18.2. klo 9.00. Registration for this course starts on Tuesday 18th of February at 9.00. |
|||
Exercise sessions: - | |||
1. | |||
582704 Mobile Platform Security (3 cr) |
|||
N. Asokan
|
|||
582615 Overlay and P2P Networks (4 cr) |
|||
Sasu Tarkoma
13.01.-20.02. MA 14-16, TO 12-14 D122
|
|||
Exercise sessions: - | |||
1. | |||
581359 Ohjelmistoprosessit ja ohjelmistojen laatu (4 op) |
|||
Jukka Paakki
14.01.-20.02. TI, TO 10-12 C222
|
|||
582648 Code Generation (4 cr) |
|||
Juha Vihavainen
12.03.-25.04. KE 14-16, PE 12-14 C222
|
|||
58144 Compilers (4 cr) |
|||
Juha Vihavainen
15.01.-21.02. KE 14-16, PE 12-14 C222
|
|||
582491 Hajautetut tietokannat (4 op) |
|||
Otto Nurmi
|
|||
582694 Health Informatics (4 op) |
|||
Juha Puustjärvi
|
|||
582702 Käyttöliittymien arviointimenetelmät (6 op) |
|||
Sari A. Laakso
12.03.-23.04. KE 10-12 C222
|
|||
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. |
|||
58153003 Ohjelmistojen suorituskyvyn suunnittelu (5 op) |
|||
Antti-Pekka Tuovinen
11.03.-24.04. TI, TO 12-14 C222
|
|||
582642 Service-Oriented Software Engineering (4 cr) |
|||
Lea Kutvonen
15.01.-21.02. KE, PE 12-14 D122
|
|||
Exercise sessions: - | |||
1. | |||
582659 Software Factory Project (period III) (5 cr) |
|||
Software Factory Project on tietojenkäsittelytieteen maisteriopintojen valinnainen ohjelmistojärjestelmien erikoistumislinjan kurssi. Kurssille otetaan rajoitettu määrä opiskelijoita. Valinta perustuu haastatteluun (sähköpostitse tai henkilökohtaisesti). During period III. 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. |
|||
582659 Software Factory Project (period IV) (5 cr) |
|||
Software Factory Project on tietojenkäsittelytieteen maisteriopintojen valinnainen ohjelmistojärjestelmien erikoistumislinjan kurssi. Kurssille otetaan rajoitettu määrä opiskelijoita. Valinta perustuu haastatteluun (sähköpostitse tai henkilökohtaisesti). 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. |
|||
581257 Tiedonhakumenetelmät (4 op) |
|||
Harri Laine
|
|||
58074 Tietokonegrafiikka (8 op) |
|||
Tomi Pasanen
|
|||
582483 Biological Sequence Analysis (4 cr) |
|||
Esko Ukkonen
|
|||
Exercise sessions: - | |||
1. | |||
582676 Project in Biological Sequence Analysis (1 - 2 cr) |
|||
|
|||
Seminaarit |
|||
58314101 Seminar on Algorithms (3 cr) |
|||
Mikko Koivisto
|
|||
58311304 Seminar on Computational Creativity (3 cr) |
|||
Hannu Toivonen
13.01.-17.02. MA 10-12 C220, 10.03.-21.04. MA 10-12 C220
|
|||
58312103 Seminar on Game AI (3 cr) |
|||
Tomi Pasanen
|
|||
58314105 Seminar: Reinforcement Learning and Its Applications (3 cr) |
|||
Dorota Glowacka
|
|||
58314106 Seminar: Software-defined Networking (3 op) |
|||
Sasu Tarkoma
|
|||
58314107 Seminar: Trends in Enterprise Interoperability - Interoperability Management (3 op) |
|||
Lea Kutvonen
|
|||
58314102 Seminaari: Arkkitehtuurisuunnittelu modernissa ohjelmistotuotannossa (3 op) |
|||
Tomi Männistö
|
|||
58313106 Seminaari: Ohjelmointikielet ja rinnakkaisuus (3 op) |
|||
Juha Vihavainen
|
|||
58314104 Seminaari: Suurten tietomassojen hallinta (3 op) |
|||
Juha Puustjärvi
|
|||
58305101 Seminaari: Tietokonegrafiikan seminaari (3 op) |
|||
Otto Nurmi
|
|||
58312107 Seminar: Cloud-based Software Engineering (3 cr) |
|||
Jürgen Münch
|
|||
58307312 MSc Thesis Seminar on Bioinformatics (3 cr) |
|||
|
|||
58314103 Seminar on Bioinformatics (3 cr) |
|||
|
|||
Jatko-opinnot |
|||
582710 PhD Student Seminar (1 cr) |
|||
|
|||