Matematiikan opiskelua tukevan tietojärjestelmän kehittäminen
Ohtonen, Tuomas (2024)
Ohtonen, Tuomas
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052816779
https://urn.fi/URN:NBN:fi:amk-2024052816779
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli suunnitella ja kehittää Datatieteen matematiikka 1 -kurssin suorittamista tukeva tietojärjestelmä. Datatieteen matematiikka 1 -kurssi on osa Kajaanin ammattikorkeakoulun Tieto- ja viestintätekniikan, Datasta tekoälyyn -insinöörikoulutuksen matematiikan opetusta. Opinnäytetyön toimeksiantajana toimi Kajaanin ammattikorkeakoulu.
Teoreettisessa osuudessa perehdyttiin eri ohjelmistokehitysprosesseihin, niiden historiaan sekä nykytilanteeseen. Teoreettisen osuuden pääaihe oli vesiputousmalli, jota hyödynnettiin myös käytännön osuudessa. Työn käytännön osuudessa suunniteltiin ja kehitettiin matematiikan opiskelua tukevan tietojärjestelmän prototyyppi. Oleellisimmat työkalut käytännön osuudessa olivat Streamlit-sovelluskehys sekä LaTeX-kirjasto, joita käytettiin tietojärjestelmän prototyypin toteutukseen.
Tietojärjestelmä ehdittiin kehittää opinnäytetyön aikana MVP-versioon. MVP on tuotteen ensimmäinen asiakasta tyydyttävä versio, jota voidaan käyttää palautteen keräämiseen. Käyttäjälle tärkeimmät ominaisuudet ovat upotetut opetusvideot ja interaktiiviset laskut. Seuraavassa kehitysvaiheessa olisi paneuduttu opettajien käyttämään Dashboardiin, jota hyödyntämällä voitaisiin seurata käyttäjien aktiivisuutta sekä osaamista.
Opinnäytetyön lopputuloksena saatiin toteutettua yksinkertainen tietojärjestelmä, jota on helppo lähteä tulevaisuudessa jatkokehittämään. Jatkokehitysideoita ovat opettajien Dashboard, opetusmateriaalin lisäys sekä fysiikan kurssin tuominen alustalle. Työn kehitysvaiheessa havaittiin, kuinka vaivattomasti vaaditun tietojärjestelmän MVP-version toteutus onnistui Streamlit-sovelluskehyksellä sekä LaTeX-ladontajärjestelmällä.
Teoreettisessa osuudessa perehdyttiin eri ohjelmistokehitysprosesseihin, niiden historiaan sekä nykytilanteeseen. Teoreettisen osuuden pääaihe oli vesiputousmalli, jota hyödynnettiin myös käytännön osuudessa. Työn käytännön osuudessa suunniteltiin ja kehitettiin matematiikan opiskelua tukevan tietojärjestelmän prototyyppi. Oleellisimmat työkalut käytännön osuudessa olivat Streamlit-sovelluskehys sekä LaTeX-kirjasto, joita käytettiin tietojärjestelmän prototyypin toteutukseen.
Tietojärjestelmä ehdittiin kehittää opinnäytetyön aikana MVP-versioon. MVP on tuotteen ensimmäinen asiakasta tyydyttävä versio, jota voidaan käyttää palautteen keräämiseen. Käyttäjälle tärkeimmät ominaisuudet ovat upotetut opetusvideot ja interaktiiviset laskut. Seuraavassa kehitysvaiheessa olisi paneuduttu opettajien käyttämään Dashboardiin, jota hyödyntämällä voitaisiin seurata käyttäjien aktiivisuutta sekä osaamista.
Opinnäytetyön lopputuloksena saatiin toteutettua yksinkertainen tietojärjestelmä, jota on helppo lähteä tulevaisuudessa jatkokehittämään. Jatkokehitysideoita ovat opettajien Dashboard, opetusmateriaalin lisäys sekä fysiikan kurssin tuominen alustalle. Työn kehitysvaiheessa havaittiin, kuinka vaivattomasti vaaditun tietojärjestelmän MVP-version toteutus onnistui Streamlit-sovelluskehyksellä sekä LaTeX-ladontajärjestelmällä.