Work

Ohjelmointitehtävien ratkaisu ChatGPT:llä ja sen vaikutukset ohjelmoinnin opetukseen

Year: 2024
Type: dissertation
Abstract: Laajojen kielimallien yleistyminen ja niiden suorituskyvyn nousu muuttaa myös \nohjelmoinnin opetusta. Tässä tutkielmassa perehdytään ChatGPT:n kyvykkyyteen \nsuomenkielisissä ohjelmoinnin perusteiden tehtävissä ja siihen, miten se voi vaikuttaa \nohjelmoinnin perusteiden opetukseen. Tämä tutkielma esittää ChatGPT:n kyvykkyyden \nratkaista sanallisia ohjelmoinnin tehtäviä suomeksi Pythonilla. Tutkielmassa \nkäsitellään myös sitä kuinka kuinka ChatGPT vaikuttaa ohjelmoinnin perusteiden \nopetukseen. Tutkimus tehtiin keväällä 2023. \nTutkimuksessa simuloitiin ChatGPT:tä käyttävää oppilasta. Siinä käsiteltiin kahta \nerilaista lähestymistapaa, kumpaakin testattiin GPT-3.5:llä ja GPT-4:llä. Ensimmäisessä \nlähestymistavassa simuloitiin oppilasta, joka omaa hieman perustietoja \nohjelmoinnista. Toinen lähestymistapa simuloi täysin ohjelmoinnista tietämätöntä \nopiskelijaa. Tutkimuksessa saatu lopputulos vaihteli hieman valitun työkalun ja lähestymistavan \nmukaan, oppilaan saavuttaessa kurssin loppupisteistä 63.5%-86.2% \nriippuen valitusta lähestymistavasta. Työkalua hyödyntävä opiskelija olisi myös voinut \nläpäistä kaikki kolme kurssilla käytössä ollutta loppukoetta. On myös huomattava, \nettä mikäli vain kurssin ohjelmointitehtävät otettiin huomioon, ChatGPT:llä \navustettu oppilas olisi voinut vastata 107 (75.9%) tai jopa 139 (98.6%) kurssin 141 \nohjelmointitehtävästä. Tutkielmassa tarkastellaan myös ChatGPT:n tekemiä yleisiä \nvirheitä konkreettisten esimerkkien kautta. \nTämä tutkielma sisältää myös pohdintaa siitä, kuinka laajan kielimallin käyttöä huijaamiseen \nvoitaisiin vaikeuttaa muokkaamalla ohjelmoinnin tehtäviä, ja kuinka haasteellista \nse on. Havainnollistavana esimerkkinä käytetään tehtävää, jonka ratkaisu ei \nvaadi suoraan ohjelmointia. Lisäksi tutkielmassa reflektoidaan laajojen kielimallien \nvaikutusta ohjelmoinnin opetukseen nyt ja tulevaisuudessa.
Language: Finnish
Open Access status: green
OpenAlex ID: W7004770232
Cites: 17
Cited by:
Related to: 10