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

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

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

??

?

??

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

?

??

?

?

?

?

?

?

?

???

?

?

?

?

?

向德生,廖俊国,陈燕晖,吴海波

(湖南科技大学计算机学院,湖南湘潭411201)

摘要:对计算机专业人才培养的现状进行了分析,提出将程序设计竞赛的相关机制引入计算机创新型人才培养的课程教学体系,并探讨了一系列的方法和措施,以赛促学,激发学生的自主学习积极性,拓宽学生的知识面,锻炼学生的心理素质及团队协作能力,强化创新能力的培养。实践证明,文中采用的创新型人才培养新模式取得了良好的效果。

关键词:程序设计;竞赛;创新;人才培养

中图分类号:G642文献标识码:A文章编号:1674-5884(2013)05-0071-03

为了适应科技与经济日新月异的发展,用人单位越来越关注大学毕业生的综合素质。在此形势下,学校应有效地加强大学生综合素质的培养,提高大学毕业生的就业竞争力。而将程序设计竞赛与计算机专业的课程教学体系进行有效的融合,是一种能够提高学习主动性、拓宽知识面、提升创新能力的有效途径。本文就如何依托程序设计竞赛,对计算机创新型人才的培养模式进行了有益的探索。

一现状分析

近年来,计算机专业的教育得到了普遍重视与发展,学生的实际操作能力得到了很大提高,但仍存在一些不足,主要表现在:学生的自主参与积极性不高,很多学生课程学习的目标仅仅是为了通过考试;在课时有限的课内要求完成的编程量太少,缺乏一种机制激励学生在课外自主训练;对学生的实践能力培养不足,传统的偏重理论教学的课堂教学模式禁锢了学生的创新能力,难以培养学生独立解决问题的能力;传统的作业检查及实验检查都是由老师人工进行,受限于老师的经验及认真程度,欠缺严格的数据测试,大大弱化了训练效果,束缚了学生的创新能力。另外,由于目前国内高校大多不是实行真正的完全学分制,考试这一评价环节要考虑绝大部分学生能够通过,所以考试对能力的评价也严重失真。一个学生可以通过死记硬背考得高分,但一遇到实际问题却不能灵活运用编程实现自己的想法[1]。

二依托程序设计竞赛,建立创新人才培养新模式

借鉴程序设计竞赛相关的一些好的方法,将其融入计算机创新型人才的培养过程,恰恰能弥补前面提到的人才培养存在的不足。

(一)将竞赛训练平台引入课程实验教学

搭建基于校园网的程序设计在线评测系统,为学生提供完善的实践练习平台和严格的测试检验平台。传统的编程作业或实验,随意性很大,题意描述模糊,解答也可以很模糊。而在线评测系统则异常严格,题意描述要清楚,解答要准确。这种评测方式虽然要求程序运行的结果要与题意的要求完全一致,但其最大好处是并不限制程序实现的算法,这样学生可以自由尝试各种实现算法。另外,通过限制程序运行时间和内存空间,或加强测试数据,可以对一些没有经过优化的算法加以限制,充分锻炼学生的实践能力和创新能力。

(二)将竞赛评价机制引入课程考核与评价体系

象C语言程序设计、数据结构等操作性强的课程应该注重动手能力的培养,因此对传统的以笔试为主的课程考核体系进行改革,引入竞赛评价机制。通过在线评测系统组织考试,考试过程中根据答题情况即时进行动态排名,并以考试结束后的最终排名等客观数据为主,以老师的经验为辅进行评价。这样促使学生在平时的作业或实验训练时,随时都有程序优化的创新意识和争排名的竞争意识,激发他们在课外还能主动训练的积极性。

(三)建立四级竞赛机制,以赛促学

第一级是基础课程的学习训练赛。作业布置、实验组织都仿照竞赛组织作业赛或实验赛,定期举行课程学习比赛,激发学生对计算机程序设计的兴趣,培养学生独立解决问题的能力。第二级是定期举行全校性的选拔比赛和程序设计竞赛,扩大影响,吸引更多的学生参与竞技比赛并从中选拔一些优秀学生组成程序设计集训队,利用业余时间进行系统的训练。这样既可以利用优秀学生带动周围学生整体编程水平的提高,又可以让他们代表学校参加各种竞赛。第三级是积极参加每年举办的市赛、省赛和ACM/ICPC国际大学生程序设计竞赛亚洲区域赛。让学生走出去和各大强校展开竞争,对所获成果加强宣传,让优秀同学树立榜样,扩大影响,以点带面,吸引更多的同学积极参与。第四级是积极参加企业组织的各种比赛。很多知名IT企业都举办了程序设计人才选拔比赛,如百度公司主办的百度之星程序设计大赛、网易公司主办的有道难题创新大赛、Google公司主办的Android应用开发中国大学生挑战赛以及NVIDIA中国公司主办的CUDA校园程序设计大赛等。积极参加企业主办的竞赛,可以让学生的学习更加适应企业的需求,提高大学生的就业竞争力。有些参赛同学甚至还能直接获得企业提供的实习机会或就业机会。

(四)建立人才培养与学科竞赛互利共赢的长效机制

只有优质的人才培养模式才能造就优秀的人才去参加竞赛,而只有不断取得

文档评论(0)

136****2310 + 关注
实名认证
文档贡献者

安全员持证人

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

领域认证该用户于2023年11月17日上传了安全员

1亿VIP精品文档

相关文档