Yliopiston etusivulle Suomeksi Inte på svenska In English
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

582659 Software Factory Project (5 op) +
582516 Software Factory Work Experience (5-7 op)

Software Factory Project on 7 viikon intensiivinen ohjelmistokehityskurssi. Osallistujat kehittävät toimivan ohjelmistoprototyypin uusimpia kehitysmenetelmiä ja -työkaluja käyttäen (esim. Scrum, Kanban, TDD, Ruby on Rails, jne.). Kurssilla osallistujat pääsevät olennaisesti vaikuttamaan tekemiseen ja tekniikkojen valintaan. Kurssiin kuuluu myös osallistuminen tutkittavana ohjelmistotuotannon tutkimuksiin. Kurssi on melko työläs mutta tästä myös palkitaan opintopisteillä ja ainutlaatuisella kokemuksella!

Kurssi kestää 7 viikkoa jona aikana projekissa työskennellään vähintään 4 päivää viikossa (ma-to) Software Factory -huoneessa Exactumissa. Työaika on aina 6h/päivä.

Kurssiin liittyy Software Factory Work Experience-kurssi, josta tulee 5-7 op. Loput 5 op tulee Software Factory Project-kurssista.

Kurssi on kansainvälinen ja ensisijaisena kurssikielenä on englanti.

Kurssille otetaan rajoitettu määrä opiskelijoita. Valinta perustuu haastatteluun (sähköpostitse tai henkilökohtaisesti) johon kutsutaan ilmoittautumisen jälkeen.

Asema opetuksessa

Kurssi on tietojenkäsittelytieteen maisteriopintojen valinnainen ohjelmistotekniikan erikoistumislinjan kurssi.

Esitiedot

Kurssille osallistujilta edellytetään suoritukset seuraavista kursseista:

  1. 581260 Ohjelmistotuotantoprojekti tai sen korvaavan työelämäopintojen laaja suoritus (ks. työkokemus).
  2. Kaikki Ohjelmistotuotantoprojekti-kurssin esitietoihin kuuluvat kurssit.
Esitietovaatimuksista voidaan poiketa tapauskohtaisesti. Etusija annetaan opiskelijoille, joilla on kandidaatintutkinto merkitty opintorekisteriin.

Tavoitteet

Kurssin tavoitteena on syventää opiskelijoiden käytännön ohjelmistotuotannon tietoja ja taitoja. Projektissa tuotetaan ryhmätyönä laajahko ohjelmisto tai sen osa käyttämällä kuhunkin projektiin soveltuvia prosessimalleja ja menetelmiä. Kurssilla opiskelija tutustuu syvällisesti ohjelmistotuotannon ryhmätyöaspekteihin ja saa tilaisuuden oppia itsestään ja omista työtavoistaan enemmän suhteessa ryhmään.

Tutkimus

Kurssin aikana tehdään laajamittaista ohjelmistotuotannon tutkimusta, johon osallistujat osallistuvat tutkittavina. Tutkimusnäkökulmat vaihtelevat mutta niihin kuuluu ainakin projekti- ja johtamistutkimukset, psykometriset tutkimukset, käytettävyys- ja käyttökokemustutkimukset sekä tilanteen mukaan muunlaisia tutkimuksia. Tutkimuksia varten käytetään laajaa kuva- ja äänitallennuslaitteistoa, joka tallentaa Software Factory -huoneen tapahtumat yksityiskohtaisesti.

Tutkimukseen osallistuminen tutkittavana on osa kurssia. Tutkimuksen tietosuoja-asioista informoidaan tarkemmin ennen kurssin alkua.

Oikeuksien luovutus

Osallistujien, laitoksen ja mahdollisten kolmansien osapuolten oikeusturvan takaamiseksi kurssiin osallistuvilta velvoitetaan luovutussopimuksen allekirjoitus. Sopimuksessa projektityön tuotosten oikeudet luovutetaan Helsingin yliopistolle tai mahdolliselle kolmannelle osapuolelle projektista riippuen.

Sopimus on vaatimuksena kurssiin osallistumiselle. Sopimuksesta informoidaan tarkemmin ennen kurssin alkua.

Yhteystiedot

Lisätietoja Software Factorysta ja Software Factory Project -kurssista antaa:

Fabian Fagerholm (Factory Lead)