APP下载

基于竞赛驱动的应用型本科院校计算机专业人才培养模式研究

2021-04-14胡文君叶雪云程宪宝

科技视界 2021年4期
关键词:计算机专业程序设计竞赛

姜 愉 曲 伟 胡文君 叶雪云 程宪宝

(北部湾大学电子与信息工程学院,广西 钦州 535000)

0 引言

国务院于2014 年颁布《关于加快发展现代职业教育的决定》[1],教育部等三部委于2015 年下发《关于引导部分地方普通本科高校向应用型转变的指导意见》指出应用型高校旨在培养满足社会需求的高素质应用型人才[2]。至今已有300 余所高校参与试点改革,主要从人才培养方案、校企合作等方面进行积极改革和相关探索。

应用型高校计算机专业的人才培养要求是具备:(1) 计算机科学与技术学科领域所需的自然科学和人文社会科学素养[3];(2)具备计算机领域坚实的理论基础和工程实践能力;(3)具有分析与解决复杂工程问题能力和工程实践能力的高素质应用型人才[4]。 因此,应用型院校计算机专业人才培养必须从实践出发, 旨在培养学生分析与解决复杂工程问题的能力。 传统学术型本科培养理念已不符合应用型人才的培养要求。 计算机专业拥有广泛的应用背景, 其教学改革具有普遍意义,对于其他工科专业具有很好的参考价值。 因此,应用型高校计算机专业将学科竞赛融入人才培养方案,塑造竞赛驱动的人才培养模式研究具有重要意义。

1 应用型高校计算机专业培养现状

计算机专业具有广泛的应用背景和就业方向,目前我国近83%高校中开设了计算机专业。 课程设置、培养模式与市场需求不一致,以致部分毕业生无法适应市场需求[5],部分毕业生经过机构培训后方才进入相关领域工作。 随技术发展市场需求不断变更,对高校人才培养提出了更高的要求。如何提高学生实践应用能力满足市场需求是应用型高校计算机专业亟待解决的重要问题。

2 竞赛驱动下的改革措施

学科竞赛是大学生创新实践能力提升的平台。计算机类专业学科竞赛包括蓝桥杯全国软件和信息技术专业人才大赛、全国大学生计算机应用能力与信息素养大赛[1]、中国大学生计算机设计大赛,以计算机软硬件知识技能为基础的学科竞赛包括“互联网+”大学生创新创业大赛[9]、全国大学生数学建模竞赛、全国大学生原创动漫大赛[5]、全国大学生机器人大赛等[6]。 学科竞赛提供工程背景,考察参赛者综合运用学科知识的能力,对于挖掘提高学生运用知识能力、团队精神、综合素质具有重要意义。 因此,依托学科竞赛进行教学改革可有效提升学生的实践能力,适应市场需求。

人才培养方案修订时注重学科竞赛[4]。 人才培养方案是组织教学活动和安排教学任务的规范性文件,是实施人才培养和开展质量评价的基本依据[7]。 在人才培养方案中加强学科竞赛比重,包括提高学科竞赛所占学分,学科竞赛类课程比例,与学科竞赛相匹配的培养目标和培养规格,学科竞赛的实施保障。 应用型本科院校计算机专业培养方案中设置第二课堂学分,第二课堂学分可通过参加学科竞赛获得,对于取得较好成绩的学生可奖励学分。

凸显围绕学科竞赛的课程模块建设。针对程序设计大赛、大学生数学建模等程序设计类竞赛构建编程类学习模块。 旨在从图灵机出发建立计算思维概念,然后学习面向对象和面向过程的程序设计语言,继而从逻辑思维要求较高的实例出发进行进阶学习。课程模块从先后顺序分别包括计算思维、数据结构、面向对象程序设计语言、面向过程程序设计、大学生数学建模、程序设计算法,共同构成编程类教学模块。

围绕全国大学生机器人大赛等硬件类学习模块。首先需具备硬件分析基础和硬件程序设计能力,然后结合实际需求进行设计分析。课程模块从先后顺序分别包括电路分析、模拟电路、数字电路、基于单片机的程序设计,共同构建硬件类教学模块。

营造学科竞赛氛围。兴趣是最好的老师,培养学生的竞赛氛围是提升学习效果的有效手段。 应用型本科院校计算机专业通过分组竞赛、集中讨论、宿舍竞赛等方式营造竞赛氛围, 让解决竞赛问题成为学生生活的一部分,实现竞赛常态化。 增加宣传力度,通过校园媒体App、广告栏、公示栏增加学科竞赛相关新闻。 加大表彰力度, 对学科竞赛成绩突出的学生给予物质精神奖励。提倡以老带新,经常组织成绩突出的高年级学生做专题讲座,将经验分享给低年级新生,同时提倡老生与新生结合组队参赛,快速提高新生实践能力。

学校学院相关部门配合。 学校成立创新创业学院,统一组织竞赛事宜。学校提供场地、设施和专项经费, 为学生可以全身心投入竞赛活动提供硬件支持。学院指派专任教师进行专职指导,为学生进行专题培训和解答疑惑问题。寒暑假为留校参赛学生提供集中宿舍,方便探讨。

鼓励参加学科融合类竞赛。竞赛往往需要多门专业知识的融合,各学院根据学科特点分别负责不同的专业竞赛,但很多竞赛所需知识技能相关专业学生也可完成,因此鼓励相关学院的优秀学生参加比赛既能扩大参赛范围也能提升竞赛成绩,更重要的提升应用型院校整体能力。 例如“互联网+”大学生创新创业大赛[1]、全国大学生数学建模竞赛、全国大学生原创动漫大赛[4]、全国大学生机器人大赛、蓝桥杯全国软件和信息技术专业人才大赛[6]、全国大学生计算机应用能力与信息素养大赛、中国大学生计算机设计大赛[7]、电子设计大赛等赛事[8],具备计算机软硬件编程设计能力的学生计算机科学与技术、数学与应用数学、电子信息工程、物联网工程、机械自动化等专业学生都可参赛,也可多专业学生各取所长组合参赛。

3 待解决的问题

人才培养属于顶层设计, 基于竞赛驱动的应用型本科院校计算机专业人才培养模式需要学校和二级学院的大力支持。需从学校层面重视竞赛教师压力,减少竞赛指导教师的课堂授课任务, 确保竞赛指导教师有足够的精力指导竞赛。 应用型高校以培养应用型人才为主要任务, 教师职称评聘向竞赛指导成绩优秀的教职工倾斜。 对于指导教师和学生给予相应表彰奖励。

4 结语

基于竞赛驱动的人才培养模式是应用型院校人才培养的有效举措,从实践出发通过学科竞赛培养满足社会需求的应用型人才。通过竞赛培养学生综合能力是学校实践教学的源泉,让教学知识和实践技能有机融合,实现高素质应用型人才的培养目标。

猜你喜欢

计算机专业程序设计竞赛
2020丝绸之路数学竞赛
“以赛促学,以赛促教”促进计算机专业教学理念创新与实践研究
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
我看竞赛
高职高专院校C语言程序设计教学改革探索
职业高中计算机专业教学改革浅析
PLC梯形图程序设计技巧及应用
非计算机专业C语言教学探讨
新形势下技校计算机专业人才培养探讨