This page in English

Forskningsprojekt

Framtidens programmeringsundervisning behövs nu - AI som verktyg i systemutvecklingsprocessen

Om projektet

Projektuppgifter

Projektstatus

Pågående 2024 - 2025

Kontaktperson

Johan Petersson

Forskningsämne

Forskningsmiljöer

Det finns ett ökande behov av att anpassa och utveckla programmeringsutbildningar i takt med den snabba utvecklingen av nya teknologier och arbetsverktyg, särskilt inom området artificiell intelligens (AI). En aspekt av denna förändring är att AI-verktyg, som exempelvis ChatGPT, har potentialen att förändra hur programmering undervisas och används i systemutveckling. Det är nu möjligt att använda AI för att generera programkod, vilket omdefinierar programmerarens roll och påverkar både arbetsuppgifter och kompetenskrav.

I det här projektet undersöker vi hur AI-verktyg kan integreras i den systemvetenskapliga utbildningen, särskilt under den avslutande projektkursen för systemvetarstudenter. Kursen, "Systemutvecklingsprojekt, 30 HP", har ett praktiskt fokus där studenter arbetar med verkliga verksamhetsproblem, ofta i samarbete med företag eller offentliga organisationer. Genom att inkludera AI i dessa projekt hoppas vi belysa både möjligheter och utmaningar med att använda AI som ett verktyg för att stödja och förbättra programmeringsundervisningen.

Tidigare erfarenheter från studenter som arbetade med AI-stöd under sina projektarbeten visar att AI-verktyg har använts flitigt för att lösa praktiska problem och som ett stöd för individuell kunskapsutveckling. Dock finns det även en del osäkerheter kring hur och när AI ska användas i utbildningen, både från studenter och handledare. En av de viktigaste insikterna från dessa erfarenheter är att AI-verktygen används mer som ett komplement till traditionell programmeringskunskap, snarare än att ersätta den. Studenterna behöver fortfarande förstå hur man värderar och beställer programkod genererad av AI.

Projektets syfte är att utveckla rekommendationer för hur AI kan integreras på ett meningsfullt sätt i systemvetenskaplig utbildning, särskilt inom ramen för den praktiska projektkursen. Genom att samla erfarenheter från studenter, lärare och handledare syftar projektet till att skapa riktlinjer för effektiv användning av AI-verktyg i utbildningen, både för att förbättra den praktiska problemlösningen och för att stödja den teoretiska och tekniska utvecklingen av programmeringskompetens.

Projektet kommer att genomföras genom gruppdiskussioner och platsbesök där deltagare får möjlighet att dela sina erfarenheter och reflektera över AI:s roll i utbildningen. De insikter som genereras kommer att ligga till grund för utvecklingen av rekommendationer som kan tillämpas inom ramen för programmeringsutbildning på högskola och universitet. Den långsiktiga målsättningen är att bidra till en pedagogisk utveckling som kan bevara och vidareutveckla kvaliteten på programmeringsutbildningar i en värld där AI blir en allt viktigare komponent i utvecklingsprocessen.