高中生编程教学现状与GAI辅助编程学习需求调查问卷

亲爱的同学:

你好!本问卷旨在了解高中编程教学的实施现状、你在编程学习中的困难,以及你对生成式人工智能(GAI)辅助编程学习的看法与需求。本问卷采用匿名方式,所有数据仅用于学术研究,答案无对错之分,请根据你的实际情况放心填写。感谢你的支持与配合!

填写说明:除特别注明“多选”外,其余题目均为单选。请选择你认为最符合的选项。

术语说明:生成式人工智能(GAI)指ChatGPT、文心一言、讯飞星火、豆包、Deepseek等能够生成文本、代码或解释的智能工具。

*
1.你的年级是:
高一
高二
高三
*
2.你的性别:
男
女
*
3.你之前是否学习过编程?
A. 从未学过
B. 学过不到半年
C. 学过半年到一年
D. 学过一年以上
*
4.你目前对Python编程的掌握程度是:
A. 完全不会
B. 能看懂简单代码
C. 能模仿或修改示例代码
D. 能独立编写简单程序
E. 能独立完成较复杂的编程任务
*
5.你对编程学习的兴趣程度如何?
A.非常不感兴趣
B.比较不感兴趣
C.一般
D.比较感兴趣
E.非常感兴趣
*
6.对于完成编程任务,你的信心程度如何?
A.完全没有信心
B.信心不足
C.一般
D.比较有信心
E.非常有信心
*
7. 你认为学习编程或算法对你未来的学习和生活有价值吗?
A.完全没有价值
B.价值较小
C.一般
D.比较有价值
E.非常有价值
*
8.你认为高中阶段有必要学习编程吗?
A.完全没有必要
B.不太有必要
C.一般
D.比较有必要
E.非常有必要
*
9.你认为只要程序能运行,就不需要理解程序背后的逻辑。
A. 非常不同意
B. 比较不同意
C. 一般
D. 比较同意
E. 非常同意
*
10.在目前的编程课堂上,老师最常用的教学方式是?
A. 老师讲解知识点,学生听讲记笔记
B. 老师演示代码,学生模仿编写
C. 学生小组合作完成项目任务
D. 学生自主探究,老师巡回指导
E. 其他(请注明:)
*
11.你认为老师对编程知识的讲解清晰吗?
A. 非常不清晰
B. 比较不清晰
C. 一般
D. 比较清晰
E. 非常清晰
*
12.你认为课堂上有充足的动手实践机会吗?
A. 完全没有
B. 比较少
C. 一般
D. 比较多
E. 非常充足
*
13.老师给出完整程序让你们阅读和分析的频率如何?
A. 从不
B. 很少
C. 有时
D. 经常
E. 总是
*
14.老师提供流程图、伪代码、注释等帮助你们理解程序的频率如何?
A. 从不
B. 很少
C. 有时
D. 经常
E. 总是
*
15.当你遇到编程错误时,老师及时指导你改正的频率如何?
A. 从不
B. 很少
C. 有时
D. 经常
E. 总是
*
16.你在编程学习中获取帮助的主要渠道是:(可多选)【多选题】
A. 老师讲解或指导
B. 与同学讨论
C. 上网搜索资料
D. 参考教材或笔记
E. 使用AI编程工具
F. 其他(请注明:)
*
17.你在语法理解或算法设计方面遇到的困难程度如何?(如变量、循环、问题拆解、逻辑构建等)
A. 没有困难
B. 困难较小
C. 一般
D. 困难较大
E. 困难非常大
*
18.你在调试排错方面遇到的困难程度如何?(如定位错误、理解错误信息、修正代码等)
A. 没有困难
B. 困难较小
C. 一般
D. 困难较大
E. 困难非常大
*
19.你在问题抽象方面遇到的困难程度如何?(如将现实问题转化为可计算的算法模型)
A. 没有困难
B. 困难较小
C. 一般
D. 困难较大
E. 困难非常大
*
20.你在代码阅读与整体逻辑理解方面遇到的困难程度如何?(如阅读完整程序时不知从何入手,能运行代码但说不清整体逻辑)
A. 没有困难
B. 困难较小
C. 一般
D. 困难较大
E. 困难非常大
*
21.遇到困难时,你能得到及时且有针对性的帮助吗?
A. 从未得到
B. 很少得到
C. 偶尔得到
D. 经常得到
E. 总能得到
*
22. 你使用生成式人工智能辅助编程学习吗?
A. 从未听说过
B. 听说过,但没用过
C. 偶尔使用
D. 经常使用
E. 几乎每天使用
*
23. 你使用生成式人工智能辅助编程的主要用途是:(可多选)【多选题】
A. 代码生成
B. 代码解释
C. 错误调试
D. 提供编程思路
E. 生成练习题
F. 推荐学习资源
G. 其他(请注明:)
*
24. 你认为生成式人工智能能帮助你理解陌生的程序代码吗?
A. 完全不能
B. 帮助较小
C. 一般
D. 比较有帮助
E. 非常有帮助
*
25. 你愿意在编程课中使用生成式人工智能作为学习伙伴吗?
A. 非常不愿意
B. 比较不愿意
C. 一般
D. 比较愿意
E. 非常愿意
*
26. 你担心过度依赖生成式人工智能会削弱你的独立思考能力吗?
A. 完全不担心
B. 不太担心
C. 一般
D. 比较担心
E. 非常担心
*
27. 在编程学习中,先运行完整程序,观察结果,再分析代码。这种方式对你理解程序有帮助吗?
A. 完全没有帮助
B. 帮助较小
C. 一般
D. 比较有帮助
E. 非常有帮助
*
28. 把完整程序按功能拆成几个部分,分别理解。这种方式对你理解程序有帮助吗?
A. 完全没有帮助
B. 帮助较小
C. 一般
D. 比较有帮助
E. 非常有帮助
*
29. 逐句分析变量、循环和函数调用关系。这种方式对你提升代码阅读能力有帮助吗?
A. 完全没有帮助
B. 帮助较小
C. 一般
D. 比较有帮助
E. 非常有帮助
*
30. 理解程序后,尝试修改、优化或扩展它的功能。这种方式对你掌握编程知识有帮助吗?
A. 完全没有帮助
B.帮助较小
C.一般
D.比较有帮助
E.非常有帮助
*
31. 如果老师在编程课上采用“先看完整程序—再拆解分析—最后修改完善”的方式,你愿意参与吗?
A. 非常不愿意
B. 比较不愿意
C. 一般
D. 比较愿意
E. 非常愿意
*
32.如果你在阅读一段程序时遇到困难,你希望生成式人工智能帮你解释程序的结构和代码含义吗?
A. 非常不希望
B. 比较不希望
C. 一般
D. 比较希望
E. 非常希望
*
33.如果你在修改程序时遇到错误,你希望生成式人工智能帮你定位错误并解释原因吗?
A. 非常不希望
B. 比较不希望
C. 一般
D. 比较希望
E. 非常希望
*
34.如果你在理解一段程序后想进一步优化它,你希望生成式人工智能提供优化建议或多种方案供你比较吗?
A. 非常不希望
B. 比较不希望
C. 一般
D. 比较希望
E. 非常希望
*
35.你希望生成式人工智能能根据你的水平调整帮助程度,在你能力提升后逐步减少提示吗?
A. 非常不希望
B. 比较不希望
C. 一般
D. 比较希望
E. 非常希望
*
36. 你希望老师明确生成式人工智能的使用边界,并要求你先独立思考再向GAI求助吗?
A. 非常不希望
B. 比较不希望
C. 一般
D. 比较希望
E. 非常希望
*
37. 你对在编程课中使用生成式人工智能有哪些担忧或建议?
问卷星提供技术支持
举报