31.1.2012

Laitoksen opiskeluyhteyshenkilöt / Department contact persons on general studying issues

Laitokselle on valittu kaksi opiskeluyhdyshenkilöä: Terhi Kilamo (ohjelmistotiede) ja Marko Leppänen (ohjelmistotuotanto)


Heihin voivat niin opiskelijat, kuin henkilökuntakin ottaa yhteyttä esimerkiksi seuraavissa laitosta koskevissa asioissa:

  • jos haluaisit kursseille tuntiassistentiksi
  • opiskelun valintoihin liittyvät asiat, opiskelijoiden tutorointi.
  • yleistä tietoa laitoksen opetuksesta ja opintojaksoista
  • opetuksen kehittäminen

Ottakaa ihmeessä yhteyttä!


There are two contact persons selected for general department studying issues: Terhi Kilamo (software science) ja Marko Leppänen (software engineering)

Both students and personnel may contact them on, e.g., following issues:
  • if you are interested in being a teaching assistant on some course
  • if you have questions about studying on the department, they tutor students
  • if you have questions about the teaching/studying in general on department
  • developing the teaching of the department

If you have any ideas, please contact them!

Vierailuluentoja tietokannoista (OHJ-3321)


Kurssilla OHJ-3321 Tietokantojen suunnittelu on tulossa alla listatut erittäin mielenkiintoiset ja ajankohtaiset vierailuluennot (luennot pidetään suomeksi).

Kukin luento järjestetään maanantaina klo 14:15 salissa TB111.

----------------------------------------------
Ma 13.2 Antoni Wolski: Keskusmuistitietokannat
----------------------------------------------
Antoni on pitkän linjan tietokantaguru, jonka päivätyö oli viimeiset kymmenen vuotta SolidDB:llä tutkimuspäällikkönä. Nykyisin hän on eläkkeellä ja meillä oli ilo saada hänet käymään vielä luennoimassa.
http://fp.client.kotisivut.com/awolski/


----------------------------------------------
Ma 20.2 Antoni Wolski: Tiedonhallinan uudet suuntaukset
----------------------------------------------
- pienestä historiallisesta katsauksesta sellaisiin suuntauksiin kuin "big data", key-values stores, CAP-theorem, BASE paradigm


----------------------------------------------
Ma 27.2 Henrik Ingo: Tietokannat ja pilvi
----------------------------------------------
Henrik Ingo on avoimen lähdekoodin puolestapuhuja ja työskennellyt mm. MySQL AB:ssa, josta sittemmin tuli osa Sun Microsystemsiä - ja myöhemmin Oraclea.

- Miksi HA on vaikeampaa tietokannoille?
- Scale-out joo, mutta entäs elastisuus ihan oikeasti?
- Partitiointi / sharding
- Mitä NoSQL kannat tekevät paremmin
- Virtualisointi vs Multi-tenant
- Ja tämä kaikki nappia painamalla kiitos.
- Drizzle (http://wiki.drizzle.org/GSOC_2011)

29.1.2012

C++11-seminaari alkaa to 16.2. klo 11.00


Doodle-äänestykseen osallistuneiden kesken paras päivä C++11-seminaarin
ensimmäiseksi tapaamiseksi on to 16.2. klo 11.00-12.00 salissa TC103. Aloitetaan
tuolloin TASAN KLO 11.00, koska Matti Rintalalla on luennot klo 12.15.

Tapaamisen aiheina on seminaarin aiheiden jako, varsinaisen seminaarin
viikonpäivän ja kellonajan sopiminen 4. periodille ja esitelmien
järjestyksen sopiminen.

26.1.2012

Invited lecture 2.2.: Gurux - the open source experience


Gurux Ltd., a Finnish company established in 1998 - http://www.gurux.fi/, took the strategic move to go fully open source in mid 2009, opening up their software solutions originally developed and offered as closed systems. Why did the company take such move? How did the company manage and survive the change? What were the technical, business, social, legal, etc implications of the move?

All these questions and more will be addressed by Mikko Kurunsaari, the  company's CEO.

Title: Gurux - the open source experience
Time: Thursday, 02 February 2012 at 14:15.
Place: TB219

25.1.2012

Self Adaptive Systems Seminar time and place change!


The time for the Self-Adaptive Systems seminar has been changed (due to 
overlapping with another seminar). The seminar will be held on Tuesdays 10-12, starting February 7th. Please send an email to Outi Räihä (mail address on web page) if you are interested in participating.

For more information, see the seminar website:
http://www.cs.tut.fi/~hadaytul/sas

23.1.2012

Assistentteja tietokantakursseille

Haemme yhtä tai kahta assistenttia tietokantakursseille OHJ-3301 (Johtika) ja OHJ-3321 (Tikasu). Ensimmäinen Johtika, minne tarvitsemme lisää assistentteja, järjestetään tämän kevään neljännellä periodilla.
Assistenteiksi valituille henkilöille on lisäksi luvassa tarvittaessa kesätöitä laitoksella - sekä tarpeiden ja halujen mukaan mahdollisesti myös muuta työtä (ml. mahdollinen projektityöaihe ja/tai dtyö). Haemme assistentteja alkuun ensisijaisesti tietokantakurssit käyneistä opiskelijoista (uusi tai vanha putki), mutta myös pelkän Johtikan
käyneet hakijat otetaan huomioon.

Jos kiinnostuit, lähetä mahdollisimman pian sähköpostia osoitteeseen
tikasu@cs.tut.fi

20.1.2012

Experimental SE doctoral seminar

SoSE organizes a two-day doctoral seminar "Experimental SE" Tuesday 31st of January – Wednesday 1st of February, 2012. 

Lecturer: Prof. Natalia Juristo, Technical University of Madrid (UPM)
Place: University of Oulu, Tietotalo 2 (rooms IT138 and IT116)

NB. 

i) SoSE will compensate travel expenses for a maximum of 150 euros for ONE student per university (first-register, first-served).

ii) The seminar will be streamed live (NB. Please register in advance for details).

iii) Please register in advance: Mika Koivuluoma

Preliminary schedule

Tuesday 31st of January (classroom IT138)

9.15 - 12 
Introductions, agenda of the two-day seminar
Introduction to Experimental SE (1-2 hours) 
12 - 13: Lunch
13 - 16: Elements of an Experiment (2-3 hours) 

Wednesday 1st of February (classroom IT116)

9.15 - 12: Design and Control (2-3 hours)
12 - 13: Lunch
13 - 16:
Replication of a SE Experiment (2 hours)
Aggregation of SE Experiment Results (1 hour)
Wrap-up

19.1.2012

Software engineering weekly meeting

We are arranging a weekly meeting for the Software engineering people of the department every Wednesday 15-17 in TC114. The meeting subjects are quite free, but mainly we will discuss about SE courses and research. The next week meeting topic will be SE projects we have here at the department. Feel free to participate!

9.1.2012

IHTE-1800 Seminar in human-computer interaction: Experience-Driven Design

IHTE-1800 Seminar in human-computer interaction: Experience-Driven Design is organized by professor Kaisa Väänänen-Vainio-Mattila. The first meeting is on 7.2.2012. Early registration by 16.1.2012. The course is valid for post-graduate studies.

OHJ-1866: Self Adaptive Systems Seminar

OHJ-1866: Self Adaptive Systems Seminar is organized by Hadaytullah. The first meeting is on 7.2.2012 at 10-12. Contact Outi Räihä if you are interested in participating. Note that Time and place has changed!

3.1.2012

RESTful Application Design Seminar

OHJ-1860 RESTful Application Design seminar is organized by professor Tommi Mikkonen and Vlad Stirbu. The course meets weekly on Tuesdays 14-16 in TC103. The first meeting is most likely on 24.1.2012. The course is valid for post-graduate studies.


The draft agenda of the restful design of web services seminar is as follows:


Target Audience


Max 20 students (suitable for PhD).


Project Work


The project consists of 2-3 students. The team selects one of the proposed application scenarios or proposes its own. By the end of the seminar they should deliver a working prototype designed according to REST architectural style.


Application should be developed on own computers and demonstrated during presentation.


A team should document the development experience, difficulties, lessons learned in a 4-page report.


Points Structure


1cp for attending 70% of lectures
3cp for completing the project work and the presentation
Total 4cp for completing both requirements.


Lectures Outline


L1        Kick-off and introduction
L2        Selecting the project work, tools and schedule
L3-5     Application Scenarios where REST was successfully used:
             -Application user interface sharing
             -Augmented and mixed reality (Invited lecturer)
L6        Intermediate project work checkpoint
L7-14   Presentations (exact number depending on the number projects)

2.1.2012

Instructions about blog and labels


Tämä blogi on tarkoitettu laitoksen kurssien opiskelijoiden tiedotuskanavaksi yleisissä laitosta koskevissa asioissa. Tätä ei ole tarkoitettu yksittäisten kurssien infokanavaksi. Suosittelemme oman blogin perustamista tähän tarkoitukseen.

Kuitenkin tätä blogia voi hyvin käyttää poikkeustilanteista tiedottamiseen. Tällaisia ovat esimerkiksi peruutetut luennot, vierailuluennot jne.

Seuraavassa on listattu suositeltuja postauksien tunnisteita:
blog - yleiset blogin käyttöön liittyvät ohjeistukset
exception - yksittäiseen kurssiin liittyvä poikkeus, esimerkiksi luentojen peruuttaminen
lecture - erityisen mielenkiintoinen luento, kuten vierailuluento.
dissertation - väitöstilaisuus
job - ilmoitus avoimesta palkallisesta työpaikasta
thesissubject - opinnäytetyöaiheen ehdotus; voidaan yhdistää edelliseen
course - uusi vaihtuva-aiheinen kurssi tai seminaari (Vain Timon käyttöön: seminaarisivujen syöte generoidaan tämän avulla)


Tunnisteita voi käyttää rajaamaan blogin ja Atom-syötteen näyttämiä viestejä. Esimerkiksi tunnisteeseen ESIMTUNNISTE liittyvät postaukset saa blogissa näkyville URLista
http://tutohj.blogspot.com/search/label/ESIMTUNNISTE
Lisäksi Atom-syötteen saa näihin postauksiin URLilla
http://tutohj.blogspot.com/feeds/posts/default/-/ESIMTUNNISTE 



The blog is intended for informing students of the department courses. This is not intended to be an information channel for single courses. For this purpose, we recommend creating your own blog.

Nevertheless, you can surely use this blog to inform exceptional happenings on your course. These include canceled lectures, guest lectures etc.

Following posting labels are recommended:


blog - general blog related instructions
exception - exceptions related to single courses, for instance canceled lectures
lecture - especially interesting lectures, guest lectures
dissertation - dissertation thesis defense
job - an open paid position
thesissubject - a proposition for thesis subject; can be combined with the previous one
course - new seminar course (Only for Timo's use: The seminar feed is generated with this one)


Labels can be used to limit the visible posts of blog or atom feed. In case of EXLABEL we can see only these blog posts with URL
http://tutohj.blogspot.com/search/label/EXLABEL
In addition, you can get an Atom feed for these posts with URL
http://tutohj.blogspot.com/feeds/posts/default/-/EXLABEL

Timo Ahon väitöstilaisuus/dissertation defence 27.1.2012

DI Timo Ahon väitöskirja “Steps on Multi-Target Prediction and Adaptability to Dynamic Input" tarkastetaan julkisesti perjantaina 27.1.2012 klo 12 alkaen Tietotalon audioriossa TB109. Tilaisuus on suomenkielinen.
Väitöskirja on julkisesti saatavilla täällä.


MSc Timo Aho will publicly defend his doctoral thesis “Steps on Multi-Target Prediction and Adaptability to Dynamic Input" on Friday 27.1.2012 starting at 12 in Tietotalo building, TB109. The defense is in Finnish.
The thesis is publicly available here.

OHJ-1860 Moniydinohjelmointi

OHJ-1860 Moniydinohjelmointi-seminaarin järjestävät Samuel Lahtinen ja Johannes Koskinen. Ensimmäinen kokoontuminen 31.1.2012 klo 12-14 salissa TC210. Varsinaiset esiintymiset alkavat 4. periodilla tiistaisin klo 12-14 salissa TC128. Ilmoittautumiset sähköpostilla. Kurssi on jatko-opintokelpoinen.

OHJ-3550 Projektinhallintaseminaari

OHJ-3550 Projektinhallintaseminaarin järjestää Tero Ahtee. Aloitusluento on ke 7.9. klo 16:15 alkaen salissa TC210.

C++11 -jatko-opintoseminaari

Matti Rintala järjestää periodien 3-4 aikana jatko-opintoseminaarin aiheesta C++11. Seminaarissa tutustutaan syksyllä valmistuneen C++11-standardin tuomiin muutoksiin C++-kielessä. Tarkoitus on erityisesti keskustella muutosten merkityksellisyydestä sekä siitä, miten muutokset vaikuttavat C++:aan ohjelmointikielenä.
Seminaarin suoritustapana on osallistujien pitämät esitykset ja niiden pohjalta keskusteleminen. Esitelmät pidetään periodin 4 aikana, mutta ensimmäiset kokoontumiskerrat ovat aiheiden jakamista varten periodin 3 puolivälissä. Opintopistemäärä ja kirjallisten esitysten tarve on vielä auki ja selviää viimeistään seminaarin alkaessa.
Ilmoittautumiset ja toiveet seminaarin viikonpäivästä ja ajasta Matti Rintalalle. Kurssi on jatko-opintokelpoinen.

OHJ-3811/3816 Publication in Software Engineering Research

OHJ-3811/3816 Publication in Software Engineering Research is organized by professor Kai Koskimies. The first meeting is on 1.2.2012 at 10-12 in TC103.  The course is valid for post-graduate studies

OHJ-1866 Introduction to Open Computing

OHJ-1866 Introduction to Open Computing is organized by Terhi Kilamo and Imed Hammouda. The course meets weekly during periods 3 and 4 on Thursdays 14-16 in TB219. The first meeting is on 12.1.2012. The course is valid for post-graduate studies.

General information about seminars

This is an unofficial blog about seminars and similar courses. The official seminar page is available here.


Ohjelmistotekniikan seminaareja ja vaihtuva-alaisia kursseja


Yleistä

Seminaarit voivat alkaa käytännössä missä tahansa vaiheessa lukuvuotta. Tätä sivustoa kannattaa siis seurata säännöllisesti.
Seminaarit ja vaihtuva-alaiset kurssit sisällytetään yleensä perustutkintoon joko kurssina Ohjelmistotekniikan seminaari tai Ohjelmistotekniikan erityiskysymyksiä. Kurssit voi sisällyttää perustutkintoon useaan kertaan (eri toteutuskerrat). Vastaavasti Ohjelmistotekniikan seminaarin voi sisällyttää jatko-opintoihin useaan kertaan, edellyttäen että suoritukset vastaavat eri toteutuskertoja. 
Seminaarityyppisten kurssien osanottajamäärä on tavallisesti rajoitettu 15-25 henkeen. Mahdollisen karsinnan suorittaa kurssin vastuuhenkilö. Osallistumishalukkuus kannattaa ilmaista sähköpostitse kurssin vastuuhenkilölle mahdollisimman varhaisessa vaiheessa.

General information

Seminars may begin any date of the year - not necessarily at the beginning of a period. Please check this page constantly.
Seminars are held either in Finnish or in English. See examples below. The language and thus also the course number is decided typically at the beginning of the seminar. Note also that  the English version of OHJ-1860 uses course code OHJ-1866.
The seminars often have a limit of 15-25 attendees. Please contact the person in charge by e-mail as soon as possible.