Loading…

Characteristics of programming exercises that lead to poor learning tendencies: Part II

In most introductory programming courses tasks are given to students to complete as a crucial part of their study. The tasks are considered important because they require students to apply their knowledge to new situations. However, often the tasks have not been considered as a vehicle that can dire...

Full description

Saved in:
Bibliographic Details
Published in:SIGCSE bulletin 2001-09, Vol.33 (3), p.93-96
Main Authors: Carbone, Angela, Hurst, John, Mitchell, Ian, Gunstone, Dick
Format: Article
Language:English
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In most introductory programming courses tasks are given to students to complete as a crucial part of their study. The tasks are considered important because they require students to apply their knowledge to new situations. However, often the tasks have not been considered as a vehicle that can direct learning behaviours in students. In this paper attention is paid to features of programming tasks that led to the following three poor learning behaviours: non-retrieval, lack of internal reflective thinking and lack of external reflective thinking. The data gathered for this study is provided by students and tutors, and describes the students' engagement in the tasks. The paper concludes with a list of generic improvements that should be considered when formulating programming exercises to minimise poor learning behaviours in students.
ISSN:0097-8418
DOI:10.1145/507758.377494