The abstraction transition taxonomy: developing desired learning outcomes through the lens of situated cognition
The abstraction transition taxonomy: developing desired learning outcomes through the lens of situated cognition
复制标题
抽象过渡分类法:通过情境认知的视角发展期望的学习成果
DOI:
--
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
B. Simon
中科院分区:
文献类型:
--
作者:
Q. Cutts;Sarah Esper;Marlena Fecho;S. Foster;B. Simon
We report on a post-hoc analysis of introductory programming lecture materials. The purpose of this analysis is to identify what knowledge and skills we are asking students to acquire, as situated in the activity, tools, and culture of what programmers do and how they think. The specific materials analyzed are the 133 Peer Instruction questions used in lecture to support cognitive apprenticeship -- honoring the situated nature of knowledge. We propose an Abstraction Transition Taxonomy for classifying the kinds of knowing and practices we engage students in as we seek to apprentice them into the programming world. We find students are asked to answer questions expressed using three levels of abstraction: English, CS Speak, and Code. Moreover, many questions involve asking students to transition between levels of abstraction within the context of a computational problem. Finally, by applying our taxonomy in classifying a range of introductory programming exams, we find that summative assessments (including our own) tend to emphasize a small range of the skills fostered in students during the formative/apprenticeship phase.