OpixProject

294 views

Published on

Esitys TieTie-verkoston kehittämispäivillä, syyskuu 2012.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
294
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OpixProject

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×