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.
Originalsprog | Engelsk |
---|---|
Titel | Proceedings of the 2018 SIGED International Conference on Information Systems Education and Research |
Redaktører | Asli Y. Akbulut |
Antal sider | 16 |
Udgivelsessted | Atlanta, GA |
Forlag | Association for Information Systems. AIS Electronic Library (AISeL) |
Publikationsdato | 2018 |
Artikelnummer | Paper 5 |
ISBN (Trykt) | 9780692043110 |
Status | Udgivet - 2018 |
Begivenhed | 2018 SIGED International Conference on Information Systems Education and Research - San Francisco, USA Varighed: 12 dec. 2018 → 13 dec. 2018 http://ais-siged.org/ |
Konference
Konference | 2018 SIGED International Conference on Information Systems Education and Research |
---|---|
Land/Område | USA |
By | San Francisco |
Periode | 12/12/2018 → 13/12/2018 |
Internetadresse |
Emneord
- Novice programmers
- Programming strategies
- Programming activities
- Debugging strategies
- Program understanding
- Programming pedagogy