Work

Common mistakes made by novice programmers

Year: 2023
Type: dissertation
Abstract: Programmering forblir et utfordrende emne å lære og undervise, med studenter som ofte støter på en rekke feil når de navigerer gjennom detaljene i språk som Java og Python. Vår studie gir en omfattende analyse av disse vanlige feilene som nybegynnere innen programmering gjør i begge språk, og utforsker sammenhengen mellom dem. I tillegg sammenligner vi feilmønstrene mellom forskjellige eksamenskontekster, nemlig hjemme- og skoleeksamener.\n\nDe sentrale forskningsspørsmålene vi ønsker å svare på er:\n\nHva er de vanlige feilene som blir gjort av nybegynnere innen programmering i Java?\nHva er de vanlige feilene som blir gjort av nybegynnere innen programmering i Python?\nEr det en korrelasjon mellom de vanlige feilene som blir gjort av nybegynnere innen programmering i Java og Python?\nEr det forskjeller i feilene som blir gjort under hjemmeeksamener sammenlignet med skoleeksamener?\n\nVåre funn indikerer at mens noen feil er unike for et spesifikt språk, er mange andre vanlige i begge språk, noe som antyder et felles sett av utfordringer for nybegynnere innen programmering. Vi har også identifisert subtile forskjeller i forekomsten av feil mellom hjemme- og skoleeksamener, noe som understreker den potensielle innflytelsen av læringsmiljøet på programmeringsvanskeligheter.\n\nDisse resultatene har betydelige implikasjoner for undervisere, noe som hjelper dem med å utforme målrettede intervensjoner som mer effektivt kan takle de vanlige problemområdene. Videre kan innsiktene om innvirkningen av læringsmiljøet på feilmønstre veilede tilpasningen av undervisningsstrategier i henhold til konteksten.\n\nDen detaljerte presentasjonen av våre funn bidrar ikke bare til den eksisterende litteraturen om informatikkundervisning, men fungerer også som en praktisk veiledning for undervisere som søker empirisk bevis for å forbedre undervisningsstrategiene sine. De potensielle korrelasjonene og forskjellene som er identifisert gjennom vår forskning kan danne grunnlaget for videre utforskning og hypotesedannelse i fremtidige studier.
Authors: Bjerkeset, Ole-Christian, Cook, Sigmund William
Language: Norwegian
Open Access status: green
OpenAlex ID: W6989998831
Cites:
Cited by:
Related to: 10