Novice Programming Strategies

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningpeer review

Abstract

This paper identifies novice programmer activities and their implications for the programming outcome. We investigate strategies, cognitive processes and behavior within interacting phases of programming: 1) understanding and design, 2) coding, and 3) debugging and testing. We envision that stronger novice programmers behave differently from weaker novice programmers during the programming process. We develop a questionnaire-based tool, the programming strategy questionnaire (PSQ), which we use to identify the activities novices employ during their development of a program, and we link the strategies to learning outcomes. Finally, we discuss how educators can use our findings to improve the education of novice programmers.
OriginalsprogEngelsk
TitelProceedings of the 2018 SIGED International Conference on Information Systems Education and Research
RedaktørerAsli Y. Akbulut
Antal sider16
UdgivelsesstedAtlanta, GA
ForlagAssociation for Information Systems. AIS Electronic Library (AISeL)
Publikationsdato2018
ArtikelnummerPaper 5
ISBN (Trykt)9780692043110
StatusUdgivet - 2018
Begivenhed2018 SIGED International Conference on Information Systems Education and Research - San Francisco, USA
Varighed: 12 dec. 201813 dec. 2018
http://ais-siged.org/

Konference

Konference2018 SIGED International Conference on Information Systems Education and Research
Land/OmrådeUSA
BySan Francisco
Periode12/12/201813/12/2018
Internetadresse

Emneord

  • Novice programmers
  • Programming strategies
  • Programming activities
  • Debugging strategies
  • Program understanding
  • Programming pedagogy

Citationsformater