Course material management and sharing for introductory programming courses
Hanska, Arttu (2016)
Diplomityö
Hanska, Arttu
2016
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2016101425292
https://urn.fi/URN:NBN:fi-fe2016101425292
Tiivistelmä
This thesis studied the current state of e-learning research and practice, how learning contents can be stored, searched, and shared in a consistent way, and how stored learning contents can be effectively utilized by multiple organizations. The scope of the thesis was introductory programming courses in Finnish universities. Based on requirements defined from literature, use cases, and practice of selected universities, repository platform Islandora was selected as the best candidate for implementation. Demo implementation of Islandora platform was made, and the implementation was expert evaluated by introductory programming course organizers. Most defined requirements were fulfilled without major customization, but the biggest issue was the usability, which is required to convince anyone to use the platform. Tämä opinnäytetyö tutki sähköisen oppimisen tutkimuksen ja käytön nykytilaa sekä miten opetusmateriaaleja voidaan tallentaa, etsiä ja jakaa yhtenäisellä tavalla niin että useat organisaatiot voivat käyttää opetusmateriaaleja tehokkaasti. Tämä opinnäytetyö rajoittuu suomalaisten yliopistojen ohjelmoinnin peruskursseihin. Kirjallisuudesta, käyttötapauksista ja valittujen yliopistojen käytännöistä johdettujen vaatimusten perusteella valittiin parhaaksi toteutuskandidaatiksi tietopankkialusta Islandora. Alustasta tehtiin demototeutus, jota arvioivat ohjelmoinnin peruskurssien järjestämiseen osallistuneet henkilöt. Suurin osa alustan vaatimuksista oli toteutettavissa ilman merkittävää räätälöintiä, mutta suurin puute oli käytettävyys, jota vaaditaan, että käyttäjät lähtevät mukaan alustan hyödyntämiseen.