Investigating the Utility of Self-explanation Through Translation Activities with a Code-Tracing Tutor

追踪 计算机科学 导师 编码(集合论) 跟踪(心理语言学) 程序设计语言 人工智能 语言学 哲学 集合(抽象数据类型)
作者
Maia Caughey,Kasia Müldner
出处
期刊:Lecture Notes in Computer Science 卷期号:: 66-77
标识
DOI:10.1007/978-3-031-36272-9_6
摘要

Code tracing is a foundational programming skill that involves simulating a program's execution line by line, tracking how variables change at each step. To code trace, students need to understand what a given program line means, which can be accomplished by translating it into plain English. Translation can be characterized as a form of self-explanation, a general learning mechanism that involves making inferences beyond the instructional materials. Our work investigates if this form of self-explanation improves learning from a code-tracing tutor we created using the CTAT framework. We created two versions of the tutor. In the experimental version, students were asked to translate lines of code while solving code-tracing problems. In the control condition students were only asked to code trace without translating. The two tutor versions were compared using a between-subjects study (N = 44). The experimental group performed significantly better on translation and code-generation questions, but the control group performed significantly better on code-tracing questions. We discuss the implications of this finding for the design of tutors providing code-tracing support.

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
PDF的下载单位、IP信息已删除 (2025-6-4)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
脑洞疼应助Nomb1采纳,获得10
1秒前
万能图书馆应助九儿采纳,获得10
1秒前
2秒前
左丘秋尽完成签到,获得积分10
3秒前
__发布了新的文献求助10
3秒前
小白发布了新的文献求助10
4秒前
子车茗应助科研菜鸟采纳,获得10
4秒前
6秒前
Lucas应助陈晨采纳,获得10
7秒前
董小白发布了新的文献求助10
8秒前
rrraymond完成签到,获得积分10
9秒前
Thi发布了新的文献求助10
9秒前
苗元槐完成签到 ,获得积分10
9秒前
小北发布了新的文献求助10
10秒前
沉默的玩偶完成签到,获得积分10
11秒前
13秒前
15秒前
18秒前
向暖发布了新的文献求助10
18秒前
19秒前
苏苏苏发布了新的文献求助10
19秒前
昏睡的妙梦完成签到,获得积分10
20秒前
等乙天发布了新的文献求助10
20秒前
Seven完成签到,获得积分10
20秒前
21秒前
万能图书馆应助WTQ采纳,获得10
22秒前
cervantes发布了新的文献求助10
22秒前
yiersan发布了新的文献求助10
24秒前
科研菜鸟完成签到,获得积分10
24秒前
打打应助karstbing采纳,获得30
25秒前
斯文败类应助度ewf采纳,获得10
27秒前
水滴发布了新的文献求助20
27秒前
陈晨发布了新的文献求助10
28秒前
29秒前
30秒前
科研通AI6应助Liu采纳,获得10
34秒前
小马发布了新的文献求助10
36秒前
爱吃无核瓜子完成签到,获得积分10
37秒前
万能图书馆应助冒如怿采纳,获得10
37秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
List of 1,091 Public Pension Profiles by Region 1621
Lloyd's Register of Shipping's Approach to the Control of Incidents of Brittle Fracture in Ship Structures 800
King Tyrant 600
Essential Guides for Early Career Teachers: Mental Well-being and Self-care 500
A Guide to Genetic Counseling, 3rd Edition 500
Laryngeal Mask Anesthesia: Principles and Practice. 2nd ed 500
热门求助领域 (近24小时)
化学 材料科学 生物 医学 工程类 计算机科学 有机化学 物理 生物化学 纳米技术 复合材料 内科学 化学工程 人工智能 催化作用 遗传学 数学 基因 量子力学 物理化学
热门帖子
关注 科研通微信公众号,转发送积分 5563404
求助须知:如何正确求助?哪些是违规求助? 4648237
关于积分的说明 14684240
捐赠科研通 4590274
什么是DOI,文献DOI怎么找? 2518398
邀请新用户注册赠送积分活动 1491088
关于科研通互助平台的介绍 1462369