Effectiveness Of Cognitive Apprenticeship Learning (Cal) And Cognitive Tutors (Ct) For Problem Solving Using Fundamental Programming Concepts

SIGCSE(2011)

引用 36|浏览14
暂无评分
摘要
In this paper, we describe our approach in addressing learning challenges students experience in introductory programming courses. We combine two effective instructional methodologies to help students learn to plan programs prior to writing code: Cognitive Apprenticeship Learning (CAL) and Cognitive Tutors (CT). In the CAL component, the instructor models program planning in class and paper handouts are used to scaffold program planning in homework assignments. In CAL-CT, the program-planning process is also supported by a computer tutor which provides step-by-step feedback and advice. The results show that the combined CAL-CT approach yielded substantial gains over traditional instruction. Its advantage over the CAL-Only approach is also significant.
更多
查看译文
关键词
CS1,Cognitive Apprenticeship Learning,Cognitive Tutors,Introduction to Programming,Pedagogy,Scaffolding
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要