Strategies of Novice Programmers

Research output: Contribution to conferencePaperResearchpeer-review

147 Downloads (Pure)


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.
Original languageEnglish
Publication date2018
Number of pages14
Publication statusPublished - 2018
EventThe 41st Information Systems Research Seminar in Scandinavia: Digital Adaptation, Disruption and Survival - Montra Parkhotel Odder, Odder, Denmark
Duration: 5 Aug 20188 Aug 2018
Conference number: 41


ConferenceThe 41st Information Systems Research Seminar in Scandinavia
LocationMontra Parkhotel Odder
Internet address


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

Cite this