软件工程课程AI能力现状与发展调查问卷

亲爱的同学:

       你好!本问卷旨在了解你在软件工程课程学习前后,对人工智能(AI)相关能力的掌握情况,以便评估课程教学改革的效果。调查结果仅用于教学研究,请放心作答。感谢你的配合!

第一部分:基本信息

1.
  1. 学号(用于前后测匹配,仅用于研究,将匿名处理):

2. 班级:
3. 性别:
4. 你之前是否有编程相关课程学习经历?
5. 你是否有过软件开发项目经验(含课程项目)?

第二部分:对AI的认知与态度

请根据你目前的真实想法,选择对应数字(1=非常不同意,2=不同意,3=一般,4=同意,5=非常同意)。
6. 我对人工智能技术(如ChatGPT、deepseek等)非常感兴趣
7. 我认为AI能在学习、工作和生活中提供有效帮助
8. 我了解AI技术可能带来的伦理问题(如隐私、偏见等)
9. 我认为掌握与AI协作的能力对未来职业发展非常重要
10. 我担心过度依赖AI工具可能导致自身某些能力退化
11. 我期待在专业课程中学习如何更好的使用AI工具

第三部分:AI工具使用经验

12. 你在本学期之前,使用过以下哪些AI工具?
13. 你之前使用AI工具辅助软件开发的频率大约是?
14. 你主要使用AI工具完成哪些任务?

第四部分:对AI赋能软件工程的预期

请评价AI在以下各环节中可能发挥的作用(1=完全没有作用,2=作用较小,3=作用一般,4=作用较大,5=作用非常大)。
15. 需求分析与获取(如辅助访谈、生成需求文档、分析用户反馈)
16. 系统设计与架构(如生成UML图、数据库设计、方案比选建议)
17. 编码实现(如代码补全、自动生成、错误调试)
18. 测试与质量保障(如生成测试用例、自动化测试、缺陷预测)
19. 部署与运维(如自动化部署、异常监控、日志分析)

第五部分:软件工程各环节能力自评

请根据你当前的实际情况,评估自己对以下各项能力的掌握程度(1=完全不符合,2=基本不符合,3=一般,4=基本符合,5=完全符合)

(一)需求分析阶段

20. 我能独立完成中小型软件项目的需求调研与需求规格说明书编写
21. 我能利用AI工具(如ChatGPT)辅助生成需求文档或用户故事
22. 我能通过AI工具快速获取类似项目的需求案例作为参考

(二)软件设计阶段

23. 我能独立进行软件架构设计,绘制UML图等
24. 我能利用AI工具辅助生成设计类图或数据库模型
25. 我能借助AI工具评估不同设计方案的优劣

(三)编码实现阶段

26.  我能独立编写符合编码规范的代码,实现功能模块
27. 我能熟练使用AI代码生成工具(如Trae、Cursor)提高编码效率
28. 我能理解AI生成的代码,并对其进行必要的修改与优化
29. 我能利用AI工具辅助进行代码调试和错误定位

(四)测试与运维阶段

30. 我能独立设计测试用例,并进行手工测试
31. 我能利用AI工具自动生成测试用例或进行自动化测试
32. 我了解AI在软件部署、监控与运维中的应用(如异常检测)

(五)人机协作与综合素养

33. 我能够根据任务需求,合理选择和使用合适的AI工具
34. 我能够评估AI输出的准确性和可靠性,并做出正确判断
35. 我了解在软件开发中应用AI可能带来的伦理问题(如隐私、偏见)
36. 我具备良好的团队协作能力,能与人(包括AI)高效合作
工程价值观认知
37. 你认为在软件开发过程中,哪个环节对项目成功最关键
38. 你认为哪个环节最具创造性,最能体现工程师的核心价值?

第六部分:综合自评

39. 请评价你目前的整体软件工程能力(1=非常弱,5=非常强)
40. 请评价你利用AI工具辅助软件工程各环节的能力(1=非常弱,5=非常强)
41. 你对未来从事AI赋能的软件工程相关岗位的信心程度(1=非常没信心,5=非常有信心)
更多问卷 复制此问卷