Koden först : Utformning av ett induktivt introduktionsmoment i programmering på Tekniskt basår med bakgrund i identifierade svårigheter

Programmering tog 2018 ett stort kliv in matematikundervisningen och det är upp till varje enskild lärare att besluta hur programmering ska integreras i matematikundervisningen. Det var med denna bakgrund som Tekniskt basår på KTH Campus önskade utveckla programmeringslaborationer till studenter på...

Full description

Bibliographic Details
Main Authors: Fall, Emmeli, Kirsch, David
Format: Others
Language:Swedish
Published: KTH, Skolan för industriell teknik och management (ITM) 2019
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-263937
id ndltd-UPSALLA1-oai-DiVA.org-kth-263937
record_format oai_dc
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Technical Preparatory Year
programming introduction
thematic analysis
difficulties
inductive learning
problem based learning.
Tekniskt basår
introduktionsmoment
programmering
tematisk analys
svårigheter
induktivt lärande
problembaserat lärande.
Engineering and Technology
Teknik och teknologier
spellingShingle Technical Preparatory Year
programming introduction
thematic analysis
difficulties
inductive learning
problem based learning.
Tekniskt basår
introduktionsmoment
programmering
tematisk analys
svårigheter
induktivt lärande
problembaserat lärande.
Engineering and Technology
Teknik och teknologier
Fall, Emmeli
Kirsch, David
Koden först : Utformning av ett induktivt introduktionsmoment i programmering på Tekniskt basår med bakgrund i identifierade svårigheter
description Programmering tog 2018 ett stort kliv in matematikundervisningen och det är upp till varje enskild lärare att besluta hur programmering ska integreras i matematikundervisningen. Det var med denna bakgrund som Tekniskt basår på KTH Campus önskade utveckla programmeringslaborationer till studenter på Tekniskt basår 2018/2019. Uppdraget formulerades sedan om till att vi, istället, skulle leda ett fristående introduktionsmoment i programmering för nuvarande Tekniskt basårsstudenter (VT2019). Syftet med detta examensarbete var att kartlägga svårigheter som tidigare Tekniskt basårsstudenter haft då de läste sin första programmeringskurs på ett ingenjörsprogram. De funna svårigheterna skulle sedan ligga till grund för ett introduktionsmoment för nuvarande studenter på Tekniskt basår. En enkätundersökning på tidigare studenter utfördes för att samla in data för att identifiera svårigheterna som sedan kategoriserades genom en tematisk analys. Introduktionsmomentet skapades med mindre uppgifter utifrån idéer från problembaserat och induktivt lärande. Resultatet pekar på sju teman av svårigheter, nämligen abstrakt, komplext, teori, arbetssättet, kursen, nytt och övriga svårigheter. Resultaten av svårigheterna liknar det som tidigare kartläggningar av programmeringssvårigheter har funnit. Ett förslag på ett induktivt introduktionsmoment influerat av problembaserat lärande presenteras och analyseras utifrån de funna svårigheterna. Vidare forskning skulle kunna följa upp om studenterna upplevde att svårigheterna blev avdramatiserade genom introduktionsmomentet samt utvärdera hur introduktionsmomentet kan tas vidare på Tekniskt basår. === In 2018, programming became an integral part of mathematics education in Sweden. However, the choice of how to integrate it with the curriculum remains a decision of the teacher. Consequently, teachers at KTH’s Technical Preparatory Year announced a master’s degree project aiming to design programming labs in mathematics for students attending the program during 2018/2019. The degree project was reformulated to focus on introducing programming without the mathematical context. The aim of this master thesis was to pinpoint earlier students’ difficulties during the introductory course in programming of their engineering program at KTH. These difficulties would later be the basis of the programming introduction for the current Technical Preparatory Year students. A review of the research literature on the learning of programming identified a number of common areas of concern. In order to collect data to identify our prior students’ difficulties a survey was designed. The data collected in the survey was then categorized through a thematic analysis. The results indicated seven themes of difficulties: abstract, complex, theory, work procedure, programming courses, new and miscellaneous. The results are similar to those found in prior categorizations of programming difficulties. Taking these themes into consideration, a suggestion of the content for the introduction was presented based on ideas from inductive learning and problem based learning. Future research should focus on determining whether the introduction dealt with the difficulties and what the effects were. Furthermore, future research could develop the material for the introduction, in particular how students are assessed.
author Fall, Emmeli
Kirsch, David
author_facet Fall, Emmeli
Kirsch, David
author_sort Fall, Emmeli
title Koden först : Utformning av ett induktivt introduktionsmoment i programmering på Tekniskt basår med bakgrund i identifierade svårigheter
title_short Koden först : Utformning av ett induktivt introduktionsmoment i programmering på Tekniskt basår med bakgrund i identifierade svårigheter
title_full Koden först : Utformning av ett induktivt introduktionsmoment i programmering på Tekniskt basår med bakgrund i identifierade svårigheter
title_fullStr Koden först : Utformning av ett induktivt introduktionsmoment i programmering på Tekniskt basår med bakgrund i identifierade svårigheter
title_full_unstemmed Koden först : Utformning av ett induktivt introduktionsmoment i programmering på Tekniskt basår med bakgrund i identifierade svårigheter
title_sort koden först : utformning av ett induktivt introduktionsmoment i programmering på tekniskt basår med bakgrund i identifierade svårigheter
publisher KTH, Skolan för industriell teknik och management (ITM)
publishDate 2019
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-263937
work_keys_str_mv AT fallemmeli kodenforstutformningavettinduktivtintroduktionsmomentiprogrammeringpateknisktbasarmedbakgrundiidentifieradesvarigheter
AT kirschdavid kodenforstutformningavettinduktivtintroduktionsmomentiprogrammeringpateknisktbasarmedbakgrundiidentifieradesvarigheter
_version_ 1719297239634935808
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-2639372019-11-27T09:45:30ZKoden först : Utformning av ett induktivt introduktionsmoment i programmering på Tekniskt basår med bakgrund i identifierade svårighetersweFall, EmmeliKirsch, DavidKTH, Skolan för industriell teknik och management (ITM)KTH, Skolan för industriell teknik och management (ITM)2019Technical Preparatory Yearprogramming introductionthematic analysisdifficultiesinductive learningproblem based learning.Tekniskt basårintroduktionsmomentprogrammeringtematisk analyssvårigheterinduktivt lärandeproblembaserat lärande.Engineering and TechnologyTeknik och teknologierProgrammering tog 2018 ett stort kliv in matematikundervisningen och det är upp till varje enskild lärare att besluta hur programmering ska integreras i matematikundervisningen. Det var med denna bakgrund som Tekniskt basår på KTH Campus önskade utveckla programmeringslaborationer till studenter på Tekniskt basår 2018/2019. Uppdraget formulerades sedan om till att vi, istället, skulle leda ett fristående introduktionsmoment i programmering för nuvarande Tekniskt basårsstudenter (VT2019). Syftet med detta examensarbete var att kartlägga svårigheter som tidigare Tekniskt basårsstudenter haft då de läste sin första programmeringskurs på ett ingenjörsprogram. De funna svårigheterna skulle sedan ligga till grund för ett introduktionsmoment för nuvarande studenter på Tekniskt basår. En enkätundersökning på tidigare studenter utfördes för att samla in data för att identifiera svårigheterna som sedan kategoriserades genom en tematisk analys. Introduktionsmomentet skapades med mindre uppgifter utifrån idéer från problembaserat och induktivt lärande. Resultatet pekar på sju teman av svårigheter, nämligen abstrakt, komplext, teori, arbetssättet, kursen, nytt och övriga svårigheter. Resultaten av svårigheterna liknar det som tidigare kartläggningar av programmeringssvårigheter har funnit. Ett förslag på ett induktivt introduktionsmoment influerat av problembaserat lärande presenteras och analyseras utifrån de funna svårigheterna. Vidare forskning skulle kunna följa upp om studenterna upplevde att svårigheterna blev avdramatiserade genom introduktionsmomentet samt utvärdera hur introduktionsmomentet kan tas vidare på Tekniskt basår. In 2018, programming became an integral part of mathematics education in Sweden. However, the choice of how to integrate it with the curriculum remains a decision of the teacher. Consequently, teachers at KTH’s Technical Preparatory Year announced a master’s degree project aiming to design programming labs in mathematics for students attending the program during 2018/2019. The degree project was reformulated to focus on introducing programming without the mathematical context. The aim of this master thesis was to pinpoint earlier students’ difficulties during the introductory course in programming of their engineering program at KTH. These difficulties would later be the basis of the programming introduction for the current Technical Preparatory Year students. A review of the research literature on the learning of programming identified a number of common areas of concern. In order to collect data to identify our prior students’ difficulties a survey was designed. The data collected in the survey was then categorized through a thematic analysis. The results indicated seven themes of difficulties: abstract, complex, theory, work procedure, programming courses, new and miscellaneous. The results are similar to those found in prior categorizations of programming difficulties. Taking these themes into consideration, a suggestion of the content for the introduction was presented based on ideas from inductive learning and problem based learning. Future research should focus on determining whether the introduction dealt with the difficulties and what the effects were. Furthermore, future research could develop the material for the introduction, in particular how students are assessed. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-263937TRITA-ITM-EX ; 2019:530application/pdfinfo:eu-repo/semantics/openAccess