人工智能时代软件工程教育中的协作与工具实践
Collaboration and Tools Practice in Software Engineering Education in the Era of Artificial Intelligence
摘要: 在人工智能快速发展的时代,各行业对软件工程能力的需求进一步提升,团队协作与现代化工具的使用成为关键。高校软件工程教育亟须与时俱进,引入真实企业项目场景,培养学生的工程意识和团队协作能力。本研究以北京信息科技大学计算机学院的《软件项目综合实践》课程为案例,结合陶哲轩教授对人工智能(AI)与协作模式的理论观点,探索如何通过版本控制工具和AI技术优化教学效果。课程引入Git、Jenkins、Gerrit等工具,结合自动化评分和代码冲突管理,激发学生的学习兴趣,并提升其就业竞争力。研究表明,通过真实企业场景和现代技术的融合,课程改革显著增强了学生的学习动力和就业竞争力,为软件工程教育提供了创新思路。
Abstract: In the era of rapid advancements in artificial intelligence, the demand for software engineering skills across industries has significantly increased, with team collaboration and the use of modern tools becoming critical. Higher education in software engineering urgently needs to keep pace with these developments by incorporating real-world enterprise project scenarios to cultivate students’ engineering mindset and teamwork abilities. This study takes the "Comprehensive Software Project Practice" course offered by the School of Computer Science at Beijing Information Science and Technology University as a case. Combining with Professor Terence Tao’s theoretical viewpoints on artificial intelligence (AI) and collaboration models, it explores how to optimize teaching effectiveness through version control tools and AI technologies. The course introduces tools such as Git, Jenkins, and Gerrit, combined with automated grading and code conflict management, to spark students’ interest and enhance their employability. The findings reveal that integrating real-world enterprise scenarios with modern technologies significantly boosts students’ learning motivation and job market competitiveness, offering innovative approaches to software engineering education.
参考文献
|
[1]
|
杨芙清. 软件工程技术发展思索[J]. 软件学报, 2005(1): 1-7.
|
|
[2]
|
顾明. 软件工程中几种常用软件生命周期模型的简介[J]. 计算机时代, 2003(1): 20-21.
|
|
[3]
|
田道云, 陈翔, 仲伟俊, 等. 浅析软件项目的规范化管理[J]. 计算机与现代化, 2002(3): 7-10+14.
|
|
[4]
|
翁南钐, 蔡德钧. 基于构件的软件工程及其测试、维护和实践[J]. 计算机工程与应用, 2000(2): 33-36.
|
|
[5]
|
腾讯网. 陶哲轩对话OpenAI: 从数学出发, AI如何改变每个人的工作方式? [DB/OL]. 2024-12-11. https://news.qq.com/rain/a/20241211A00UZ400, 2024-12-31.
|
|
[6]
|
王晓龙. 基于敏捷开发的持续交付系统的研究[J]. 信息技术, 2023(5): 131-136.
|
|
[7]
|
刘畅. 配置管理在软件能力提升中的作用[C]//天津市电子学会. 第三十六届中国(天津) 2022’ IT、网络、信息技术、电子、仪器仪表创新学术会议论文集. 天津: 天津光电通信技术有限公司, 2022: 5.
|
|
[8]
|
李正阳. 系统研发的持续集成与持续交付技术的研究与实现[J]. 中小企业管理与科技(中旬刊), 2021(3): 177-180.
|
|
[9]
|
单美贤, 董艳, 洪荣昭. 基于项目式学习的同伴在线协作学习活动设计与应用研究[J]. 黑龙江高教研究, 2021, 39(1): 94-100.
|
|
[10]
|
刘丽霞. 浅谈PBL在程序设计教学中的应用[J]. 教育现代化, 2016, 3(27): 165-166+171.
|
|
[11]
|
Github (2024) Git-Quick-Stats. https://github.com/git-quick-stats/git-quick-stats
|