OpixProject
Upcoming SlideShare
Loading in...5
×
 

OpixProject

on

  • 323 views

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

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

Statistics

Views

Total Views
323
Views on SlideShare
323
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

OpixProject OpixProject Presentation Transcript

  • 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ö
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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