AI辅助编程在数学算法实现中的表现评估调研
您好!我们正在进行一项关于AI辅助编程在数学算法实现中表现的调研。本调研旨在了解数学系学生使用AI工具辅助编程的情况、评价及遇到的问题。问卷预计占用您5-8分钟时间,所有数据仅用于学术研究,我们将严格保密您的个人信息。请根据您的实际情况和真实感受作答。感谢您的支持与参与!
1. 您的性别
男
女
其他
2. 您的年级
请选择
3. 您是否有使用AI工具辅助编写程序的经历
有
没有
4. 您使用AI工具辅助编写程序的频率
几乎每天
每周3-5次
每周1-2次
每月3-4次
每月1-2次
很少使用(低于每月1次)
5. 您通常在哪些场景下使用AI工具辅助编程
完成课程作业中的编程任务
进行个人项目开发
准备数学建模竞赛
学习新的编程语言或框架
实现复杂的数学算法
解决编程中遇到的bug
其他
6. 您常用的AI辅助编程工具有哪些
ChatGPT (GPT-3.5/4)
GitHub Copilot
Claude
文心一言
讯飞星火
通义千问
CodeLlama
其他
接下来是关于AI生成线性代数/数值计算类代码的相关问题。
7. 您对AI生成线性代数类代码(如矩阵运算、特征值求解等)的评价
非常差
较差
一般
较好
非常好
代码逻辑的正确性
代码结果的准确性
代码的可读性
代码的简洁性
代码的可维护性
8. 您对AI生成数值计算类代码(如数值积分、微分方程求解等)的评价
非常差
较差
一般
较好
非常好
代码逻辑的正确性
代码结果的准确性
代码的可读性
代码的简洁性
代码的可维护性
9. 当AI生成线性代数/数值计算类代码时,您是否会对代码进行验证或修改
总是会,进行全面验证和必要修改
经常会,进行主要部分验证和修改
有时会,仅对关键步骤进行验证
很少会,基本信任AI生成的代码
从不,完全直接使用
接下来是关于AI工具在帮助理解算法原理方面作用的相关问题。
10. 您认为AI工具在帮助理解以下数学算法原理方面的作用如何
作用非常大
作用较大
作用一般
作用较小
没有作用
高斯消元法
矩阵分解(如LU分解、QR分解)
线性方程组求解
特征值与特征向量计算
数值积分方法
常微分方程数值解法
11. 总体而言,您认为AI工具对您理解数学算法原理的帮助程度
帮助非常大
1
2
3
4
5
没有帮助
接下来是关于使用AI辅助编程中遇到的问题与困境的相关问题。
12. 您在使用AI辅助编程过程中遇到过哪些主要问题(可多选)
生成代码存在逻辑错误
生成代码结果不准确
对复杂数学问题理解不足
生成代码缺乏注释或解释
无法解释代码背后的数学原理
过度依赖AI,自主思考能力下降
代码风格不统一或不符合规范
AI给出的解决方案过于复杂
其他
13. 在上述问题中,您遇到的最主要的问题是什么?请具体描述。
接下来是关于AI辅助是否会削弱编程学习效果的看法与态度的相关问题。
14. 您同意“AI辅助编程会削弱我的编程能力培养”这一说法的程度
非常同意
1
2
3
4
5
非常不同意
15. 您同意“AI辅助编程会降低我对数学算法细节的理解深度”这一说法的程度
非常同意
1
2
3
4
5
非常不同意
16. 您认为AI辅助编程对您整体编程学习效果的影响是
显著提升
1
2
3
4
5
显著降低
17. 您对AI辅助编程在数学算法学习与实现中的未来发展有何看法或建议?
18. 如果您没有使用过AI工具辅助编写程序,请问主要原因是什么?
关闭
更多问卷
复制此问卷