当前位置:首页|资讯

人工智能背景下创新软件工程人才培养模式

作者:新华日报发布时间:2024-09-05

□ 胡莉萍

软件产业是国民经济和社会发展的基础性、先导性、战略性和支柱性产业,软件工程人才作为软件产业发展的核心要素,逐渐受到社会的广泛关注。同时,教育部对软件工程人才的要求也在不断提高。

当前,人工智能与软件工程的融合成为大势所趋。因此,人工智能背景下,研究软件工程人才培养模式,解决软件工程人才培养的现存问题,是教育方面的重要任务。具体可从明确人才培养目标、变革人才培养理念、创新人才培养模式、完善人才培养课程等方面入手,提升软件工程人才培养实效性。

明确人才培养目标。高校应结合软件产业实际需求、软件工程业界标准,参考国内外优秀高校的办学经验设置软件工程专业人才培养目标。一方面,熟练掌握软件工程的相关理论知识,具备较强的科研水平与实践能力。例如,能够熟练应用C++、Java等编程语言和开发工具,编写清晰高效的代码;能够熟练操作MySQL、Oracle等设计数据库结构并优化性能。另一方面,具备较为突出的创新思维与创新精神,能够对现有的软件架构和程序设计进行改进,以提升系统性能。

需要注意的是,高校在确立软件工程人才培养目标时,应纠正对软件工程人才培养目标的错误认知。软件工程专业是计算机专业的二级学科,由此部分高校盲目认为其与计算机专业的培养目标相同。但实际上,软件工程专业更强调学生将工程学的原则与方法应用于软件的开发、运行与维护。

变革人才培养理念。传统的软件工程教学更加偏向“灌输型”,学生在学习理论知识时处于较为被动的状态,自身创新能力难以得到提升。人工智能背景下,高校在培养软件工程人才时,应贯彻“以学生为主”的教学理念,以学生综合素质为评价教学成果依据。在明确的人才培养标准下,高校教师应根据学生学习进度与学习能力,决定教学内容。通过精心选择适合学生的学习资源、设置难度适中的学习任务等方式,激发学生学习兴趣。同时,高校教师要将更多的课堂时间与空间留给学生,让学生有充足机会进行自主思考。教师则充分发挥主导作用,主要负责在学生迷茫时对学生进行点拨,为学生引导学习方向。

创新人才培养模式。软件工程人才的职业能力,最终表现在工程项目开发上。但项目开发能力并非一朝一夕形成,而是一个不断积累的过程。因此,高校应当遵循软件工程职业能力的形成规律,创新人才培养模式,采用更加适合的“项目驱动一体化”教学模式。在这一模式下,教师以任务和问题不断驱动学生学习,使学生能够直观地参与软件工程的完整流程。

以Java程序设计课程为例,“项目驱动一体化”教学过程可以分为以下5个步骤开展。一是选取合适的实际项目,如设计学生管理系统,并对项目进行模块划分,将对应的模块分给不同的学生小组,如学生管理系统中的用户管理模块分给一组、奖学金管理模块分给二组等;二是根据项目具体内容对Java基础语法、GUI编程、数据库等知识点进行重组安排;三是引导学生研究应用Java程序设计实现模块功能的设计方案;四是指导学生对设计方案进行验证;五是进行教学阶段小结。

完善人才培养课程。人工智能背景下,高校应进一步优化软件工程专业课程体系,加深学生对人工智能理论的理解。同时,将理论与实践有机结合,提升学生综合能力。高校应重新编排课程设置,将人工智能理论课程纳入软件专业课程体系,并根据学生水平差异设置不同层次的人工智能理论课程,满足学生个性化发展需求。同时,高校可以邀请人工智能专家、从业者到校内开展讲座,为学生提供更多人工智能相关的专业知识。同时高校应加强与互联网企业、人工智能公司的深度交流合作,打造人工智能与软件工程实践平台。在此基础上,增设软件工程实践课程,让学生有更多时间进行深入研究。此外,高校可以与相关机构、企业积极接洽,建立校外实习基地,使学生充分利用所学知识提高自身实践能力。

(作者为浙江广厦建设职业技术大学副教授;本文系浙江广厦建设职业技术大学校级课题“人工智能背景下软件工程人才培养模式研究”〈编号:2024ZB007〉研究成果)


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1