Tietotekniikan laitos etsii kesätyöntekijöitä kesäksi 2013 ohjelmistotekniikan tutkimusalueelle.
Haettavana ovat seuraavat paikat (listaa on täydennetty 13.2.):
Kaikkia mainittuja paikkoja ei välttämättä täytetä, vaan täytettävät paikat riippuvat saatavasta rahoituksesta ja hakijoiden suuntautumisesta.
Tarkemmat kuvaukset näistä tehtävistä ovat alempana. Tehtävistä voi kysyä lisätietoja kunkin tehtävän kohdalla mainitulta yhteyshenkilöltä. Lähetä hakemuksesi ke 27.2.2013 klo 16:00 mennessä Kerttu Pollari-Malmille sähköpostitse osoitteella kerttu.pollari-malmi@aalto.fi. Ilmoita hakemuksessasi, mistä tehtävistä olet kiinnostunut. Liitä mukaan CV ja Oodi-ote (epävirallinen riittää). Lähetä liitetiedostot pdf-muodossa ja nimeä ne niin, että tiedoston nimestä voi päätellä nimesi (esim. TeekariTeemu_CV.pdf).
O4-projektissa (opiskelijaa ohjaava opinto-ohjelma) toteutetaan uudenlaista opintojensuunnittelutyökalua, joka antaa opiskelijoille nykyistä paremman kuvan kursseilla opiskeltavien asioiden yhteyksistä toisiinsa sekä opiskelijan asettamiin oppimistavoitteisiin. Järjestelmä tarjoaa myös opetushenkilökunnalle työkalun koulutusohjelmien ja kurssitarjonnan kehittämiseen paljastamalla mm. päällekkäisyyksiä tai puutteita kurssien sisällöissä. Tutkimusapulaisen tehtäviin kuuluu olemassaolevan prototyypin jatkokehittäminen.
Työ soveltuu esim. tietotekniikan opiskelijalle, jolla on kokemusta web-ohjelmoinnista ja kiinnostusta opetusteknologiaan. Seuraavien tekniikoiden tuntemus on eduksi, mutta ei välttämätöntä: Ruby on Rails, jQuery, Linux-palvelimet. Seuraavien kurssien aihepiireistä toivotaan vahvaa osaamista: tietorakenteet ja algoritmit, tiedonhallintajärjestelmät.
Lisätietoja antaa Ari Korhonen (ari.korhonen@aalto.fi).
Tietorakenteet ja algoritmit -kurssilla on pitkään ollut käytössä automaattisesti tarkastettavia algoritmisimulaatiotehtäviä. Projektissa on tavoitteena uudistaa tehtäviä toteuttamalla ne uudenaikaisella HTML5/Javascript-pohjaisella sovelluskehyksellä. Samalla tehtävien tarkistusautomatiikkaa on tarkoitus parantaa siten, että se huomioi paremmin opiskelijoiden virhekäsityksiä algoritmien toiminnasta ja osaa antaa parempaa palautetta.
Hakijalta toivotaan kiinnostusta opetusteknologiaan, kokemusta web-ohjelmoinnista sekä tietorakenteiden ja algoritmien tuntemusta.
Lisätietoja antaa Ari Korhonen (ari.korhonen@aalto.fi).
Hajautettujen järjestelmien ryhmä työskentelee monimutkaisten tapahtumien käsittelyn (eng. complex event processing) ja joukkoistetun aistinnan (crowdsensing) alueilla käyttäen semanttisen webin tekniikoita. Kehitämme ohjelmistotekniikoita ja sovellamme niitä erityisesti liikenteeseen, pysäköintiin ja älykkäisiin tiloihin liittyviin sovelluksiin. Erityisesti olemme kehittämässä INSTANS-nimistä ohjelmistoalustaa jatkuvien SPARQL-kyselyiden evaluointiin (ks. http://cse.aalto.fi/instans). Kesätyö liittyy näiden alueiden ohjelmistojen kehittämiseen; tarkempi aihe sovitaan yhdessä työntekijän kanssa kevään 2013 kuluessa.
Työ soveltuu erityisesti tietotekniikan opiskelijalle, jolla on kokemusta Scala- tai Common Lisp -ohjelmointikielestä.
Lisätietoja antaa Esko Nuutila (esko.nuutila@aalto.fi)
Kandiuudistuksen myötä ENG-koululle (Insinööritieteiden korkeakoulu) laaditaan uusi kurssi nimeltään Tietotekniikka sovelluksissa. Kurssin esitietovaatimus on T-106.1208 Ohjelmoinnin perusteet Y (Python) (5 op). Nyt kaivataan reipasta kesäteekkaria tekemään harjoitustehtäviä uudelle kurssille.
Tehtävien aihepiirejä ovat esimerkiksi:
Toivomme hyvää tietotekniikan osaamista, aiempi opetuskokemus on plussaa. Kaikkia aihealueita ei tarvitse osata, mutta toivomme tietotekniikan yleisosaamista ja uuden omaksumiskykyä.
Lisätietoja antaa Aura Paloheimo (aura.paloheimo@aalto.fi).
Kesätyöntekijän tai -tekijöiden tehtäviin valikoidaan yksi tai useampia seuraavista ohjelmoinnin perusopetukseen ja Scala IDE:en liittyvistä teemoista:
Työ soveltuu esimerkiksi tietotekniikan opiskelijalle, jolla on hyvät perusohjelmointitaidot ja kiinnostusta opetuksen kehittämiseen. Tehtävänkuva voidaan sovittaa joustavasti tekijän taitoihin ja kiinnostuksen kohteisiin.
Lisätietoja tehtävästä antavat Juha Sorva (juha.sorva@iki.fi) ja Ari Korhonen (Ari.Korhonen@aalto.fi).
Ohjelmien ajonaikaisen toiminnan tutkiminen ja virheilmoitusten tulkinta ovat monelle aloittelevalle ohjelmoijalle hyvin haastavia. Tässä kesätyössä toteutetaan prototyyppi Eclipse-pohjaisen Scala IDE-sovelluskehittimen lisäosana toimivasta ohjelmasta, joka auttaa ohjelmoijaa vuorovaikutteisesti ajonaikaisten virhetilanteiden setvimisessä. Ohjelma mm. tukee opiskelijaa kysymään relevantteja kysymyksiä ja päättelemään niiden vastauksia ohjelmakoodista.
Työ soveltuu esimerkiksi diplomityövaiheessa tai lähellä sitä olevalle tietotekniikan opiskelijalle, jolla on kiinnostusta opetusteknologiaan ja/tai ohjelmoinnin opettamiseen. Tarkemmat vaatimukset voidaan sopia tekijän osaamisen mukaan, mutta työ edellyttää joka tapauksessa erinomaisia ohjelmointitaitoja.
Lisätietoja tehtävästä antavat Juha Sorva (juha.sorva@iki.fi) ja Ari Korhonen (Ari.Korhonen@aalto.fi).
Harjoitustehtävien plagiointi on yliopiston tehtävää ja mm. ohjelmoinnin opetusta haittaava ongelma. Sen ehkäisyssä voidaan käyttää apuohjelmia, jotka auttavat plagiaattien tunnistamisessa. Tähän kesätyöhön palkattava henkilö suunnittelee ja toteuttaa ohjelman, jolla voidaan tunnistaa toisiaan muistuttavia Scala-kielellä kirjoitettuja ohjelmia.
Työ soveltuu diplomityövaiheessa tai lähellä sitä olevalle tietotekniikan opiskelijalle tai muulle hakijalle, jolla on vankat ohjelmointitaidot. Tehtävänkuva voidaan osin sovittaa tekijän osaamisen mukaan.
Lisätietoja tehtävästä antavat Juha Sorva (juha.sorva@iki.fi) ja Ari Korhonen (Ari.Korhonen@aalto.fi).