基于程序设计竞赛的计算机创新型人才培养探索.docxVIP

基于程序设计竞赛的计算机创新型人才培养探索.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于程序设计竞赛的计算机创新型人才培养探索

曾雪强卢家兴吴水秀

[摘要]创新型人才培养是高等院校应用型本科人才培养的重要目标,鼓励学生参加程序设计竞赛是提高计算机专业学生创新实践能力的有效途徑之一。结合近几年江西师范大学计算机信息工程学院程序设计竞赛集训队的实践,探索并提出基于程序设计竞赛的创新型人才培养新模式,采用三级分队方式进行队员管理,以教练指导与队员以老带新相互结合的模式组织日常训练,通过各项竞赛实战强化提高队员的程序设计水平。新模式在创新型人才培养的实践中取得了良好的效果,江西师范大学在近年的各大程序设计竞赛中取得了优异成绩。

[关键词]创新型人才培养;程序设计竞赛;程序设计能力;实践教学

[基金项目]2021年度江西省教学研究重点课题“基于‘一中心三阶段竞赛驱动的计算机本科生程序设计创新能力培养模式研究”(JXJG-21-2-27);2018年度国家自然科学基金“基于渐进抽样的学习模型选择方法的研究”

[中图分类号]G434[文献标识码]A[文章编号]1674-9324(2023)24-0032-04[收稿日期]2022-05-16

创新型人才是具有创新精神和创新能力的人才,能提出有别于常规或常人思路的见解,利用现有的知识和物质改进或创造新的事物,并取得一定的有益效果[1]。高等院校大力培养创新型人才是时代发展的必然要求,是紧跟时代发展步伐的必然选择[2]。但是长期以来,由于各种主、客观因素制约,地方高校计算机专业的实践教学存在较多问题,对学生创新能力的培养存在不足[3]。

程序设计竞赛在计算机专业教学改革实践中具有重要作用,鼓励学生积极参与程序设计竞赛,可以开阔学生的视野,增强团队合作意识,提升学生利用计算机分析和解决问题的创新实践能力[4]。近年来,基于我院程序设计竞赛集训队训练和参赛的实践,笔者探索并总结出一套完整的基于程序设计竞赛的计算机专业创新型人才培养模式。通过采用新培养模式,我院学生的程序设计水平逐年提高,在近年的各大程序设计竞赛中取得了优异的成绩。

一、程序设计竞赛

程序设计竞赛的一般比赛形式是给出若干道程序设计问题,要求选手进行问题分析和算法设计,现场编码完成程序设计,并提交程序通过实时在线评判系统。参赛队伍的成绩在赛场上实时更新,赛后现场为优胜队伍颁奖。程序设计竞赛的实时比赛模式,对参赛选手的综合素质要求高,可以考查选手在压力下编写程序、分析和解决问题的能力[5]。除了比赛形式和考查内容与其他学科竞赛不同,程序设计竞赛还具有奖项含金量高、高水平赛事获奖难度大、训练周期长等主要特点。

参加程序设计竞赛活动可以显著提高学生对计算机专业知识的掌握程度和实际动手能力,学生在准备竞赛的过程中需要自学很多有难度的算法知识,并完成大量的题目。在本科阶段,一名优秀的程序设计竞赛选手完成的编写代码量,一般可以达到普通大学生平均程序设计量的数倍甚至更多。组织学生参加程序设计竞赛是一种有效的创新素质教育的手段,大学生参加竞赛,可以培养学生的创造能力、激发学生的创新能力、培养学生的科学素质、锻炼学生的心理素质、提高学生的团队素质。

尽管近年来国内大学对计算机程序设计能力的重视程度与以前相比有所提高,但在“双非”本科院校中仍存在很多的不足。比如,有一些院校对程序设计的实践性重视不够,实际知识的运用训练较少;实践教学不够系统和完善,实践项目的设计没有充分考虑能力目标的培养而过多关注程序语言本身的特性;练习和考试多采用书面或验证性实验的形式,缺少考查知识灵活运用的练习题,忽视对程序设计能力的锻炼;学生缺乏完整系统的程序设计方法,代码质量意识弱,代码质量差,不具备中等规模以上的程序设计能力。

二、程序设计竞赛队伍培养模式

经过不断探索和实践发现,让学生参加学科竞赛,可以有效提升计算机专业大学生的创新能力和综合素质,最终达到培养创新型人才的目标。

针对程序设计竞赛的特点和目前存在的问题,需要在队员管理、培训方式、激励方式等方面制定相应对策。笔者通过深入研究各大高校在程序设计竞赛中的成功经验,结合本学院近年来的竞赛培训实践,针对程序设计竞赛集训队提出了一系列行之有效的培养模式,贯穿学生学习的全过程。该培养模式主要包括三个方面:(1)采用三级分队方式进行队员管理。(2)采取教练指导与队员以老带新相互结合的日常训练模式。(3)通过各项竞赛实战,强化提高队员的程序设计水平。下面对新培养模式的具体措施进行介绍。

(一)队员三级分队管理

队员三级分队管理模式是指按照学生的年级,将集训队员分为大一队、大二队和大三队。采用三级分队管理方式,可以有针对性地合理安排队员的学习内容,让队员循序渐进地提高竞赛水平。

教练和老队员通过每年的新生宣讲,鼓励有意愿的计算机专业大一新生参与大一队的队员选拔。大一队的主

文档评论(0)

std365 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档