Software Factory kiihdyttää Ruby on Railsia

Software Factory, kokeellinen tutkimuslaboratorio Helsingin yliopiston tietojenkäsittelytieteen laitoksella, jatkaa onnistunutta yhteistyötään avoimen lähdekoodin projektien parissa IT-teollisuuden, avoimen lähdekoodin yhteisöjen sekä kansainvälisesti johtavien yliopistojen kanssa.

Käytännönläheinen opiskelu Software Factoryn tapaan

Software Factory tarjoaa mahdollisuuden ohjelmistotuotannon opetukseen ja tutkimukseen Tietojenkäsittelytieteen laitoksella, jossa laboratorion toiminnasta vastaa Software Systems Engineering Research Group. Vuonna 2010 järjestetystä ensimmäisestä projektista lähtien Software Factoryssa on opetettu käytännön ohjelmistotuotantoa tiiviissä yhteystyössä IT-teollisuuden kanssa. Software Factoryn tavoitteena on tarjota opiskelijoille tilaisuus yhdistää vakaa tietojenkäsittelytieteen teoriapohja ja ajankohtaiset ohjelmistotuotannon käytännöt projektiluontoiseen ohjelmistokehitykseen. Projekteihin tuodaan realismia startuphenkisellä lähestymistavalla, joka sisältää jokapäiväistä ryhmätyötä, moderneja kehitystyökaluja ja -prosesseja, sekä läheistä yhteistyötä projektiasiakkaiden kanssa.

Oppiminen mentorin avulla

Kansainvälisessä projektissa yksi Software Factoryn opiskelijatiimeistä työskentelee Ruby on Rails -verkkokehitysalustan kanssa. Ruby on Rails on käytössä monella tunnetulla verkkosivustolla kuten Twitter, Hulu ja GitHub. GitHub muodostaa myös keskeisen osan monelle avoimen lähdekoodin projektille tarjoamalla ilmaisen lähdekoodin versiohallintapalvelun projektin yhteisölle. Rails-opiskelijatiimin mentorina toimii Aaron Patterson, joka kuuluu Rails-projektin keskeisiin kehittäjiin. Projektin aikana opiskelijat oppivat keskeisiä kommunikointi- ja yhteistyötaitoja hajautetussa ohjelmistokehityksessä ja kokeneen mentorin ohjaama työskentely on ollut opiskelijoille hyödyksi sekä opetuksellisesti että projektin etenemisen kannalta. Opiskelijat ovat kehittäneet Rails-alustan Active Record -komponenttia, joka on ORM (Object-relational mapping) -toteutus. Active Recordin avulla kehittäjät välttävät tietokantakyselyiden kirjoittamisesta, ja voivat sen sijaan käyttää korkeamman abstraktiotason Ruby-syntaksia, kun sovellus käsittelee dataa.

Tietokantakyselyjen optimointi Ruby on Railsissa

Opiskelijoiden tekemä työ on tuottanut merkittävän tuloksen kun Active Recordiin on projektin aikana toteutettu kyselyvälimuisti. Kyselyvälimuisti nopeuttaa Active Recordin käyttöä käyttämällä uudestaan tietorakenteita, joita on aikaisemmin luotu jokaisella tietokantakyselyllä. Kyselyvälimuisti johtaa nopeutettuun tietokantakäsittelyyn kaikissa Rails-sovelluksissa, koska tuotos on käytössä joka kerta kun tietokantakyselyitä suoritetaan. Rails-alustan kehitystyö jatkuu Software Factoryssa, seuraavaksi suunnitelmassa on laajennus Active Recordiin, joka mahdollistaisi parametrien käytön välimuistissa. Tavoitteena on nopeuttaa Active Recordin tietokantakäsittely lähemmäksi natiivin tietokantakyselyn suoritustasoa luopumatta abstraktion tarjoamista hyödyistä. Kyselyvälimuistitoteutus on liitetty Rails-alustan seuraavaan 4.0-versioon, jonka virallinen julkaisu tapahtuu lähiaikoina. Katso alkuperäinen tiedote (eng.) täältä.

Luotu

15.05.2013 - 15:38

Professori Sasu Tarkoma palkittiin vuoden 2016 yritysyhteistyön edistäjänä

Professori Sasu Tarkoma palkittiin vuoden 2016 yritysyhteistyön edistäjänä

Helsingin yliopiston palkinto myönnettiin nyt ensimmäisen kerran.

Tietojenkäsittelytieteen professori Sasu Tarkoma on esimerkillisellä tavalla edistänyt Helsingin yliopiston ja yritysten välistä yhteistyötä, katsoo yliopisto palkintoperusteluissa.

–Hän on tuonut yliopistolle rahoitusta yritysyhteistyön kautta ja tehnyt uusia avauksia opetuksen ja avoimen datan saralla. Lisäksi professori Tarkoma on mukana yliopistolähtöisessä alkavassa yritystoiminnassa, kertoo palkinnon jakanut vararehtori Pertti Panula.

–On ilo tehdä yritysyhteistyötä teollisuuden kanssa. Uskon, että molemmat osapuolet voittavat, sekä yliopisto että yritykset. Onnistumisen salaisuus on hyvissä tiimeissä, ja sellaisten kanssa olen päässyt tekemään töitä, sanoo Tarkoma kiitospuheessaan.

Vasemmalta oikealle: Maarit Haataja, Sasu Tarkoma, Antti Neimala, Pertti Panula

 

TKO-äly ja Suomen kovimmat firmat järjestävät yhteistyössä rekrytointitapahtuman 14.12.2016

Tervetuloa Helsingin yliopiston tietojenkäsittelytieteen opiskelijajärjestön TKO-älyn ja Suomen kovimpien firmojen yhteistyössä järjestämään rekrytointitapahtumaan! Tapahtuma valtaa Exactumin käytävät, luentosalit ja luokkahuoneet keskiviikkona 14.12.2016 kello 12.00 alkaen sisältäen kiinnostavia luentoja ja workshopeja, unohtamatta myöskään yritysten esittelypisteitä Exactumin käytävillä.

Uusi datatieteen maisteriohjelma — haku auki!

Helsingin yliopisto on perustanut uuden, kansainvälisen maisteriohjelman datatieteeseen. Katso ohjelman esittelyvideo täältä. Lisätietoja ja hakuohjeet löytyvät ohjelman www-sivuilta. Hakuaika päättyy 12.1.2017.

Tietojenkäsittelytieteen maisteriohjelman haku on nyt auki

Helsingin yliopiston uudistetut kansainväliset maisteriohjelmat käynnistyvät syksyllä 2017, ja haku näihin ohjelmiin alkoi joulukuun 2016 alussa; ks. tarkemmin uutinen aiheesta. Yksi näistä ohjelmista on tietojenkäsittelytieteen maisteriohjelma, jonka esittelyvideon voi katsoa täältä. Lisätietoja ja hakuohjeet löytyvät ohjelman www-sivuilta. Hakuaika päättyy 12.1.2017.