ChatGPT辅助代码调试使用情况调查问卷的标题

问卷说明:本问卷面向所有学习编程课程的学生,旨在了解ChatGPT在编程作业调试中的使用情况,预计填写时间6-10分钟。
【A部分】基本信息
1. A1. 您的年级是
2. A2. 您的专业是
3. A3. 您的编程经验时长是
4. A4. 您最熟悉的编程语言是()
【B部分】ChatGPT使用现状(针对编程调试)
5. B1. 您在编程作业中是否使用过ChatGPT进行代码调试?
6. 您主要在哪些调试场景中使用ChatGPT?
  • 从不
  • 偶尔
  • 有时
  • 经常
  • 总是
理解报错信息(Error Message解读)
生成测试用例验证代码
学习调试策略和工具使用
理解他人代码或API用法
优化代码性能(时间/空间复杂度)
定位逻辑错误(代码能运行但结果不对)
7. B3. 遇到代码问题时,您通常的求助顺序是? [排序题,请按优先顺序排列1-5]
8. B4. 使用ChatGPT调试时,您通常采用的方式是?
【C部分】使用效果与能力感知(仅使用过ChatGPT的同学填写)
9. C1. 与完全自行调试相比,使用ChatGPT时在以下方面的表现 
  • 明显更差
  • 稍差
  • 差不多
  • 稍好
  • 明显更好
定位错误所需时间
修复错误的尝试次数
最终代码正确率
理解错误根本原因
掌握调试技巧/方法
对类似问题的迁移能力
编程学习兴趣和信心
10. C2. 使用ChatGPT后,您的调试行为发生了哪些变化?
11. C3. 您认为ChatGPT对独立调试能力的长期影响是?
【D部分】独立调试能力自评(所有同学填写)
12. D1. 请对您的独立代码调试能力进行自评 
  • 很弱
  • 较弱
  • 一般
  • 较强
  • 很强
修复后验证并总结错误类型
自主搜索资料解决问题
分析代码逻辑找出错误原因
使用print/断点等工具定位问题
阅读和理解报错信息
13. D2. 如果一门编程课禁止使用任何AI辅助工具,您认为自己的表现会?
14. D3. 您对"无AI辅助环境下的调试能力"的信心程度是?
【E部分】教学建议(开放题)
15. E1. 您认为编程课程中应如何规范ChatGPT的使用?
16. E2. 您对提升学生独立调试能力有什么建议?
问卷结束,感谢您的参与!
更多问卷 复制此问卷