Strategies of Novice Programmers

Publikation: KonferencebidragPaperForskningpeer review

1 Downloads (Pure)

Resumé

In this paper we study novice programmers’ strategies during different phases of programming. Programming strategies are about cognitive processes that result in the programmers’ code being written from scratch, edited or deleted. The paper presents a questionnaire, which will be used to investigate how and when novice programmers use different strategies and how this affects the quality of the resulting program. We identify the cognitive processes that novice programmers utilise to complete a programming task. These cognitive processes may or may not result in immediate changes in the code. The ultimate purpose of this ongoing research is to contribute to improve the initial programmer education.
OriginalsprogEngelsk
Publikationsdato2018
Antal sider14
StatusUdgivet - 2018
BegivenhedThe 41st Information Systems Research Seminar in Scandinavia: Digital Adaptation, Disruption and Survival - Montra Parkhotel Odder, Odder, Danmark
Varighed: 5 aug. 20188 aug. 2018
Konferencens nummer: 41
http://mgmt.au.dk/research/innovation-entrepreneurship-and-information-systems/events/irisscis-conference-2018/

Konference

KonferenceThe 41st Information Systems Research Seminar in Scandinavia
Nummer41
LokationMontra Parkhotel Odder
LandDanmark
ByOdder
Periode05/08/201808/08/2018
Internetadresse

Emneord

  • Strategies
  • Behaviour
  • Programming
  • Learning
  • Teaching
  • Difficulties
  • Novices
  • Cognitive strategies

Citer dette

Begum, M., Nørbjerg, J., & Clemmensen, T. (2018). Strategies of Novice Programmers. Afhandling præsenteret på The 41st Information Systems Research Seminar in Scandinavia, Odder, Danmark.
Begum, Marjahan ; Nørbjerg, Jacob ; Clemmensen, Torkil. / Strategies of Novice Programmers. Afhandling præsenteret på The 41st Information Systems Research Seminar in Scandinavia, Odder, Danmark.14 s.
@conference{28e8097354844270adbd6f38746b6031,
title = "Strategies of Novice Programmers",
abstract = "In this paper we study novice programmers’ strategies during different phases of programming. Programming strategies are about cognitive processes that result in the programmers’ code being written from scratch, edited or deleted. The paper presents a questionnaire, which will be used to investigate how and when novice programmers use different strategies and how this affects the quality of the resulting program. We identify the cognitive processes that novice programmers utilise to complete a programming task. These cognitive processes may or may not result in immediate changes in the code. The ultimate purpose of this ongoing research is to contribute to improve the initial programmer education.",
keywords = "Strategies, Behaviour, Programming, Learning, Teaching, Difficulties, Novices, Cognitive strategies, Strategies, Behaviour, Programming, Learning, Teaching, Difficulties, Novices, Cognitive strategies",
author = "Marjahan Begum and Jacob N{\o}rbjerg and Torkil Clemmensen",
year = "2018",
language = "English",
note = "null ; Conference date: 05-08-2018 Through 08-08-2018",
url = "http://mgmt.au.dk/research/innovation-entrepreneurship-and-information-systems/events/irisscis-conference-2018/",

}

Begum, M, Nørbjerg, J & Clemmensen, T 2018, 'Strategies of Novice Programmers' Paper fremlagt ved The 41st Information Systems Research Seminar in Scandinavia, Odder, Danmark, 05/08/2018 - 08/08/2018, .

Strategies of Novice Programmers. / Begum, Marjahan; Nørbjerg, Jacob; Clemmensen, Torkil.

2018. Afhandling præsenteret på The 41st Information Systems Research Seminar in Scandinavia, Odder, Danmark.

Publikation: KonferencebidragPaperForskningpeer review

TY - CONF

T1 - Strategies of Novice Programmers

AU - Begum, Marjahan

AU - Nørbjerg, Jacob

AU - Clemmensen, Torkil

PY - 2018

Y1 - 2018

N2 - In this paper we study novice programmers’ strategies during different phases of programming. Programming strategies are about cognitive processes that result in the programmers’ code being written from scratch, edited or deleted. The paper presents a questionnaire, which will be used to investigate how and when novice programmers use different strategies and how this affects the quality of the resulting program. We identify the cognitive processes that novice programmers utilise to complete a programming task. These cognitive processes may or may not result in immediate changes in the code. The ultimate purpose of this ongoing research is to contribute to improve the initial programmer education.

AB - In this paper we study novice programmers’ strategies during different phases of programming. Programming strategies are about cognitive processes that result in the programmers’ code being written from scratch, edited or deleted. The paper presents a questionnaire, which will be used to investigate how and when novice programmers use different strategies and how this affects the quality of the resulting program. We identify the cognitive processes that novice programmers utilise to complete a programming task. These cognitive processes may or may not result in immediate changes in the code. The ultimate purpose of this ongoing research is to contribute to improve the initial programmer education.

KW - Strategies

KW - Behaviour

KW - Programming

KW - Learning

KW - Teaching

KW - Difficulties

KW - Novices

KW - Cognitive strategies

KW - Strategies

KW - Behaviour

KW - Programming

KW - Learning

KW - Teaching

KW - Difficulties

KW - Novices

KW - Cognitive strategies

M3 - Paper

ER -

Begum M, Nørbjerg J, Clemmensen T. Strategies of Novice Programmers. 2018. Afhandling præsenteret på The 41st Information Systems Research Seminar in Scandinavia, Odder, Danmark.