Esitys TieTie-verkoston kehittämispäivillä, syyskuu 2012.
1 of 12
Download to read offline
More Related Content
OpixProject
1. Avoimen lähdekoodin -projekti opetuksessa
TieTie-verkoston kehittämispäivät
Syyskuu 2012
Liisa Auer, Jouni Juntunen, Pekka Ojala
(etunimi.sukunimi@oamk.fi)
Oulun seudun ammattikorkeakoulu
Liiketalouden yksikkö
2. Avoimen lähdekoodin -projekti opetuksessa
• Ohjelmistokehityksen opiskelusta
• Opiskelijan ja opettajan roolit muuttuvat
• OpixProject
• OpixProject: etuja
• OpixProject: tulevaisuudessa
• OpixProject: haasteita
• OpixProject: avoin kaikille
2 Liisa Auer, Jouni Juntunen, Pekka Ojala
3. Ohjelmistokehityksen opiskelusta
• Oppiminen vaatii runsaasti harjoittelua ja
harjoituksia sekä esimerkkejä
• Harjoitukset ja esimerkit ovat usein opettajan
tekemiä, niillä ei ole todellista toimeksiantajaa
- Opiskelija ei ehkä saa motivaatiota opiskeluun, kun ei
ole yhteyttä todellisuuteen
- Ei ohjaa opiskelemaan nykyisten työelämävaatimusten
mukaisesti (informaation hakeminen, kokeileminen,
verkostoituminen)
• Aidot ja todelliset esimerkit ja tehtävät voivat olla
mielenkiintoisempia
3 Liisa Auer, Jouni Juntunen, Pekka Ojala
4. Opiskelijan ja opettajan roolit muuttuvat
• Opiskelijoille on luonnollista käyttää sosiaalista
mediaa opiskelun tukena
– Yhteistyö- ja tiimityötaidot tulevat tärkeämmiksi
• Aikaisemmin ohjelmistokehityksessä tarvittava
tieto luettiin kirjoista, lehdistä, käsikirjoista;
nykyään uusimman tiedon lähde on Internet
- Tiedonhakutaito on tullut tärkeäksi
• Opiskelijan aktiivisuus korostuu
– Opettajan rooli ja työ muuttuu enemmän ohjaajaksi
4 Liisa Auer, Jouni Juntunen, Pekka Ojala
5. OpixProject
• Avoimen lähdekoodin periaatteilla (MIT-lisenssi)
kehitetään projektihallintasovellusta
(OpixManager), joka sopii sekä perinteisiin että ketteriin
projekteihin
• MIT-lisenssi
– http://opensource.org/licenses/MIT
– http://en.wikipedia.org/wiki/MIT_License
• OpixManager, Web-sovellus
– PHP + MySQL
– html5, CSS3, jQuery
– CodeIgniter-sovelluskehys (Model-View-Controller)
– kieliversiot
5 Liisa Auer, Jouni Juntunen, Pekka Ojala
6. OpixProject
• Projekti on hyvin alkuvaiheessaan
• Keväällä 2012 projekti julkaistiin SourceForgessa
http://sourceforge.net/projects/opixproject
• Projektille tehtiin myös esittelysivut
http://opixproject.opiskelijaprojektit.net
• OpixManager-sovelluksen toimivia osia voi
kokeilla
http://opixtesti.opiskelijaprojektit.net/index.php/custo
mer
6 Liisa Auer, Jouni Juntunen, Pekka Ojala
7. OpixProject: etuja
• Tarjoaa aitoja esimerkkejä ja toimeksiantoja
opiskelijoille
– Opintojaksoille
– Harjoitteluun
– Opinnäytetöihin
– Itseopiskeluun
• Yhteistoiminnallisen oppimisen käyttö
luonnollisessa ympäristössä
– Opiskelijat ja opettajat voivat tehdä töitä yhdessä
– Mahdollistaa yhteistyön oppilaitosten ja yritysten
kanssa
7 Liisa Auer, Jouni Juntunen, Pekka Ojala
8. OpixProject: etuja
• Opettajien ammattitaidon ylläpitäminen
– Avoimen lähdekoodin projektin ohjaus
– (ison) projektin sisällön suunnittelu ja sen
koordinointi
– Teknisen kehityksen seuraaminen ja soveltaminen
• Markkinointi
– Opiskelijavoimin kehitetty toimiva tuote antaa
kuvan opetuksen laadusta
– Opiskelijat voivat käyttää osallistumistaan
referenssinä
8 Liisa Auer, Jouni Juntunen, Pekka Ojala
9. OpixProject: tulevaisuudessa
• Kun OpixMangerissa on riittävästi
toiminnallisuutta, niin sitä voidaan käyttää eri
opintojaksoilla ja koulutusohjelmissa
– otetaan työkaluksi projektikursseilla
– muodostetaan oppimisympäristö, jossa
yhteistyössä opiskelu mahdollistuu
– koulutusohjelmien, yksiköiden ja koulujen väliset
projektit
– kehittään palveluja ja muuta liiketoimintaa
OpixManagerin ympärille
9 Liisa Auer, Jouni Juntunen, Pekka Ojala
10. OpixProject: haasteita
• Oman koulun tuki ja resurssit
• Ulkopuolisten osallistuminen
• Opiskelijoiden motivointi ja rekrytointi
• Projektin sulauttaminen opinto-ohjelmiin
• Kilpailu muiden samanlaisten avoimen
lähdekoodin projektien ja tuotteiden kanssa
10 Liisa Auer, Jouni Juntunen, Pekka Ojala
11. OpixProject: avoin kaikille
• Projekti ja siinä kehitettävä sovellus on avoin
kaikille, jotka haluavat olla mukana
kehitystyössä
• Nyt on tarjolla ohjelmistokehitystä
• Myöhemmin myös muita tehtäviä
11 Liisa Auer, Jouni Juntunen, Pekka Ojala
12. Lähteet
• Auer, L., Juntunen, J. & Ojala, P. 2011. Avoimen lähdekoodin
ohjelmistotuote opetuksen tukena. ePooki. Oulun seudun
ammattikorkeakoulun tutkimus- ja kehitystyön julkaisut 8.
Hakupäivä 28.8.2012. http://urn.fi/urn:nbn:fi-
fe201106221793
• Auer, L., Juntunen, J. & Ojala, P. 2011. Open source project
as a pedagogical tool in higher education. MindTrek
Conference and the International Academic Conference
(15th : 2011 : Tampere). Pages 207-213.
http://dl.acm.org/citation.cfm?doid=2181037.2181073
• OpixProject. http://opixproject.opiskelijaprojektit.net/
• OpixManager.
http://opixtesti.opiskelijaprojektit.net/index.php/customer
• OpixProject. SourceForge.
http://sourceforge.net/projects/opixproject
12 Liisa Auer, Jouni Juntunen, Pekka Ojala