ChatGPT辅助代码调试使用情况调查问卷的标题
问卷说明:本问卷面向所有学习编程课程的学生,旨在了解ChatGPT在编程作业调试中的使用情况,预计填写时间6-10分钟。
【A部分】基本信息
1. A1. 您的年级是
A. 大一
B. 大二
C. 大三
D. 大四
E. 研究生
2. A2. 您的专业是
A. 数据科学与大数据技术
B. 计算机科学与技术
C. 软件工程
D. 人工智能
E. 其他:
3. A3. 您的编程经验时长是
A. 少于6个月
B. 6个月-1年
C. 1-2年
D. 2-3年
E. 3年以上
4. A4. 您最熟悉的编程语言是()
A. Python
B. Java
C. C/C++
D. R语言
E. 其他:
【B部分】ChatGPT使用现状(针对编程调试)
5. B1. 您在编程作业中是否使用过ChatGPT进行代码调试?
A. 从未使用
B.偶尔使用(每月1-2次)
C.有时使用(每周1-2次)
D.经常使用(每周3-5次)
E.几乎每次编程都使用
6. 您主要在哪些调试场景中使用ChatGPT?
从不
偶尔
有时
经常
总是
理解报错信息(Error Message解读)
生成测试用例验证代码
学习调试策略和工具使用
理解他人代码或API用法
优化代码性能(时间/空间复杂度)
定位逻辑错误(代码能运行但结果不对)
7. B3. 遇到代码问题时,您通常的求助顺序是? [排序题,请按优先顺序排列1-5]
自己独立调试(查文档、断点、print等)
直接询问ChatGPT
搜索技术博客/Stack
Overflow/CSDN
查阅官方文档
询问同学或老师
8. B4. 使用ChatGPT调试时,您通常采用的方式是?
A. 直接粘贴报错信息,让AI解释
B. 粘贴代码片段+描述期望输出 vs 实际输出
C. 让AI逐行解释代码逻辑找错
D. 描述问题现象,让AI推测可能原因
E. 直接让AI给出修正后的完整代码
F. 其他:
【C部分】使用效果与能力感知(仅使用过ChatGPT的同学填写)
9. C1. 与完全自行调试相比,使用ChatGPT时在以下方面的表现
明显更差
稍差
差不多
稍好
明显更好
定位错误所需时间
修复错误的尝试次数
最终代码正确率
理解错误根本原因
掌握调试技巧/方法
对类似问题的迁移能力
编程学习兴趣和信心
10. C2. 使用ChatGPT后,您的调试行为发生了哪些变化?
A. 遇到报错不再慌张,更有信心解决
B. 减少了独立思考和试错的时间
C. 更关注"为什么错"而非仅"怎么改"
D. 更愿意尝试复杂的编程任务
E. 调试速度整体提升
F. 对调试原理的理解更深入
G. 产生了依赖,离开ChatGPT感到困难
H. 无明显变化
11. C3. 您认为ChatGPT对独立调试能力的长期影响是?
A. 显著提升,通过示例学习更快
B. 略有提升,节省时间用于深度学习
C. 没有影响,工具而已
D. 略有削弱,减少了自主探索机会
E. 显著削弱,产生了严重依赖
【D部分】独立调试能力自评(所有同学填写)
12. D1. 请对您的独立代码调试能力进行自评
很弱
较弱
一般
较强
很强
修复后验证并总结错误类型
自主搜索资料解决问题
分析代码逻辑找出错误原因
使用print/断点等工具定位问题
阅读和理解报错信息
13. D2. 如果一门编程课禁止使用任何AI辅助工具,您认为自己的表现会?
A. 明显下降,无法完成作业
B. 稍有下降,需要更多时间适应
C. 基本不变,本来就用得不多
D. 反而更好,强迫自己深度思考
14. D3. 您对"无AI辅助环境下的调试能力"的信心程度是?
A. 完全没信心
B. 不太有信心
C. 一般
D. 比较有信心
E. 非常有信心
【E部分】教学建议(开放题)
15. E1. 您认为编程课程中应如何规范ChatGPT的使用?
16. E2. 您对提升学生独立调试能力有什么建议?
问卷结束,感谢您的参与!
关闭
更多问卷
复制此问卷