Novice Programming Strategies

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

Abstrakt

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
Udgivelses stedAtlanta, 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
LandUSA
BySan Francisco
Periode12/12/201813/12/2018
Internetadresse

Bibliografisk note

CBS Bibliotek har ikke adgang til materialet

Emneord

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

Citationsformater

Begum, M., Nørbjerg, J., & Clemmensen, T. (2018). Novice Programming Strategies. I A. Y. Akbulut (red.), Proceedings of the 2018 SIGED International Conference on Information Systems Education and Research [Paper 5] Association for Information Systems. AIS Electronic Library (AISeL).