依托程序设计竞赛的大学生创新能力培养模式研究.doc

依托程序设计竞赛的大学生创新能力培养模式研究.doc

ID:53797461

大小:63.50 KB

页数:9页

时间:2020-04-07

依托程序设计竞赛的大学生创新能力培养模式研究.doc_第1页
依托程序设计竞赛的大学生创新能力培养模式研究.doc_第2页
依托程序设计竞赛的大学生创新能力培养模式研究.doc_第3页
依托程序设计竞赛的大学生创新能力培养模式研究.doc_第4页
依托程序设计竞赛的大学生创新能力培养模式研究.doc_第5页
资源描述:

《依托程序设计竞赛的大学生创新能力培养模式研究.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、依托程序设计竞赛的大学生创新能力培养模式研究摘要:随着信息化技术的发展,当今社会对着重培养大学生的综合素质及创新能力已形成共识。本文通过分析程序设计竞赛的特点,探讨了依托程序设计竞赛的程序设计课程的教学改革,以培养理论基础扎实、具备创新能力的应用型、复合型IT人才。关键词:程序设计竞赛;创新能力;培养模式中图分类号:TP311文献标志码:A文章编号:1674-9324(2018)20-0154-02一、引言十九大报告提出了科教兴国战略、人才强国战略、创新驱动发展战略等。每一项战略都与高等教育密切相关。同时,国家近几年实施的以信息化带动工业化的产业结构战略调整,都对计算机相关专

2、业的人才培养提出了更高的要求。目前,国内很多高校对计算机专业也很重视,采取各种方式来提升教学质量。有的学校采用校企联合的方式,探索产学合作培养的方式口],也有的学校采用基于项目驱动的教学。这种模式要求教师在教学的过程中引入一个项目,教师将项目分解为涵盖各个知识点的子任务,学生通过对子任务的解决来掌握相应的知识点。另外,也有一些高校意识到程序设计竞赛对提高学生培养质量的作用,纷纷组织学生参加各种竞赛。本文探讨现有计算机相关专业程序设计课程现有教学模式下存在的问题,然后深入探讨如何依托程序设计竞赛,提高在校大学生的专业素养,培养大学生的创新能力。二、现状与不足作为专业基础课程,程

3、序设计类课程是计算机相关专业如计算机科学与技术、软件工程等专业普遍开设的。程序设计类课程的目的除了教给学生基本的程序设计理论外,更重要的是培养学生的程序设计开发能力、逻辑推理能力,最终用来解决实际问题。学习程序设计需要一定的基础,如程序设计语言、数据结构、离散数学等。学习的整个过程有一定的难度,这些问题在刚开始学习程序设计的同学身上特别表现明显。另一方面,按照统计数字,中国几乎有500所以上大学都设有计算机相关专业,但与其形成对比的是软件人才尤其是高级人才的不足。当然,这背后有很多原因,但高校教学模式存在问题,确是不争的事实。具体有如下几个方面。1•教学内容过细。程序设计学习

4、的过程中,通常是和具体的一门程序设计语言联系起来的,每一门语言都有其各自的语法体系,所用的教材也基本上是按照语法组织起来的。这样的好处是大而全,讲解起来也相对容易,但问题也在这儿。由于一些语法知识比较细碎,初学者很容易就陷入到细节里出不来,因而学起来比较困难。同时由于受教材影响,课程的教学大纲往往也都是大而全。在有限的学时内,为了完成教学任务,老师每次课都是新内容,结果期末学生只记忆了一大堆语法碎块,很难灵活运用,因此这种方式难以培养学生的创新思维。2•过于依赖卷面考试。现在对学生的评价还是主要通过卷面考试,对学生的动手能力要求相对比较低,从而对学生的实践能力培养造成限制。虽

5、然考试题包含有一定的编程题,但大部分同学还都是依靠理论部分得分才能过关。程序设计课程是实践性很强的课程,仅仅是纸面上培养出来的学生,很难成为社会需要的合格人才。3•缺乏学生主动学习能力及团队精神的培养。软件开发需要一个过程,整个过程需要软件工程方法学的指导。软件产品从需求分析,设计开发,到测试并交付用户使用,在整个产品的生命周期内,往往需要多人配合,因而软件工程方法学通常需要主动学习精神及团队协作。现在的课堂教学主要是一对多的模式,难以组织有效的多人团队合作模式。另外,囿于有限的师资力量,也难以因材施教。因此这种方式难以培养学生的主动学习能力及合作精神。4•实验内容单一。现在

6、实验教学大纲的内容基本上是围绕教学内容展开的,也就是说,实验的内容基本上都是为了验证语法知识,其内容相对独立。另外,现在有些学校过分强调教学过程的可监督性,要求留下大量的实验报告,这样学生在有限的时间内把大量的精力放在这些格式化的报告上面,反而对工程不那么重视,报告完成即视作任务完成,缺少进一步探索的动力。上机仅仅是为了完成作业,长此以往,学生就会对上机失去兴趣。上面的这些问题造成了程序设计课程的尴尬境地,一方面,学校很重视这些课程;另一方面学生虽然也很重视,但在学习一段时间以后,会感觉学得并不顺利。作为任课老师,对这个结果也不满意。这些??题引起大家的思考,该如何才能改变这

7、样的窘况。三、依托程序设计竞赛的大学生创新能力培养模式近年来,针对大学生举办的各种各样的程序设计竞赛越来越多,国内学生可以参加的比较常见的有ACM国际大学生程序设计竞赛(ACM-ICPC)、蓝桥杯全国软件和信息技术专业人才大赛、百度之星等,其中以ACM竞赛最为著名,受到的关注度最高。ACM要求参加者以组团的形式参赛,要求选手在规定的时间内,采用C/C++.Java等程序设计语言,完成规定的题目。本文以ACM竞赛为例来说明竞赛对教学模式改革的促进作用。1•程序设计竞赛的特点。①问题导向。ACM赛事的出题人

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。