Oulun yliopisto - EtusivulleUniversity of Oulu in English

Opiskelijoille
Muuntokoulutus

Vaihto-opiskelu
Hae opiskelemaan
Henkilökunnalle
Viereilijoille
Tiedotusvälineille
Kartat
Palaute
Haku
TOL
Kurssit | Lukujärjestys | Opintoneuvonta | Oppaat ja lomakkeet | Tentit
Tietojenkäsittelytieteiden laitos > Opiskelijoille > Kurssit >

815653S

 

Avoimen lähdekoodin seminaari 4 op

Avoin lähdekoodi (Open Source Software, OSS) on viimeaikojen puhutuimpia ilmiöitä ohjelmistokehityksessä. Se vaikuttaa sekä tapaan tehdä ohjelmistoja että käyttäjäorganisaatioiden valintoihin. Tämän hetken tunnetuimpia avoimen lähdekoodin hankkeita ovat Linux-käyttöjärjestelmä, OpenOffice-toimisto-ohjelmisto, Mozilla/Firefox-webselain ja Apache-webpalvelin. Avointa lähdekoodia voidaan tarkastella eri tavoin, kuten yhteiskunnallisesta, lainopillisesta, taloudellisesta, ohjelmistotekniikan ja tietoturvan näkökulmasta.

Kurssi johdattelee avoimen lähdekoodin paradigman periaatteisiin sekä tutkimuksellisesti ajankohtaisiin aiheisiin. Tarkoituksena on selvittää eri näkökulmista esimerkiksi, mitä avoin lähdekoodi on ja mitä se ei ole, avoimen lähdekoodin projektien historiaa ja organisointia, tapoja siirtyä avoimen lähdekoodin kehitykseen ja käyttöön sekä lisensointimalleja ja mahdollisia riskejä. Kurssin pääpaino on oman tutkimustyön tekemisessä ja sen esittelemisessä.

Työtavat: lu ja sem n. 30 h, seminaareihin valmistautuminen n. 20 h, seminaarityö n. 55 h.
Opintomateriaali ja kirjallisuus: Aihetta käsittelevät kansainväliset julkaisut.
Yhteys muihin opintojaksoihin: Pakollisena edeltävänä opintona Ohjelmistotekniikka (811335A) ja Johdatus tutkimustyöhön (811382A). Kurssi antaa valmiuksia suorittaa Projekti I tai II avoimen lähdekoodin periaatteiden mukaisesti tai tehdä Pro gradu -tutkielma avoimeen lähdekoodiin liittyvästä aiheesta.
Ajoitus ja kohderyhmä: periodi b, vp, 4.-5. vsk ja jatko-opiskelijat, rajoitettu osallistujamäärä.
Vastuuhenkilö: Henrik Hedberg
WWW-sivu: http://www.tol.oulu.fi/kurssit/oss

 

   Sivun alkuun