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 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.
[1] Benjamin S. Bloom,et al. Taxonomy of Educational Objectives: The Classification of Educational Goals. , 1957 .
[2] Angela Carbone,et al. Web based tools to maintain teching strategies and resources , 1997 .
[3] Angela Carbone,et al. Web based tools for tertiary teachers , 1997 .
[4] Angela Carbone,et al. Principles for designing programming exercises to minimise poor learning behaviours in students , 2000, ACSE '00.