- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
程序设计课教学中如何培养学生的创新能力
摘要:如何培养出创新人才是当今社会的新要求,也是教学研
究的重要课题。程序设计课是一门实践性很强的课程,通过该课程
的学习,不仅要让学生学习程序设计的基本概念和方法,掌握编程
的技术,更重要的是培养学生创新能力和创新思维。文章结合程序
设计课教学的特点,对程序设计教学中如何培养学生的创新能力和
创新思维进行了探讨。
关键词:程序设计创新思维创新能力
程序设计就是利用计算机语言,编制完成某一特定功能的程序
的过程。程序设计类课程是计算机学科的核心基础课程,其教学目
标在于培养学生的项目整体规划能力,一定的编程能力、综合的创
新意识和创新能力。而如何将创新思想贯穿于整个教学过程中并在
程序设计类课程教学中培养学生的创新能力和创新意识已经成为
必须深入思考的问题。
一、转变教师的教育理念是创新教育的前提
教师教育观念的转变是创新教育的前提,一个有创造性的教师
不仅要思索如何上好课,而且要能够充分应用启发式、讨论式、参
与式教学方法发展学生的聪明才智和开拓学生思维以获取新的知
识。计算机技术的飞速发展,对计算机专业相关教师也带来挑战。
教师要树立全新的教育观、教学观,不能完全依照教材完成教学任
务,需要教师通过继续学习、终身学习的途径不断更新自己的知识
结构,使自己处于学科的前沿,扩充教学内容,丰富课堂内容,培
养学生的创新能力和创新精神。
二、制定合理的教学目标,采用科学的授课形式,激发学生的
求知欲
程序设计是计算机基础教育的基础和重点,程序设计能力是衡
量学生计算机素质的重要标志之一。通过程序设计课程的学习,其
最终目标是掌握程序设计分析问题和解决问题的方法,是培养学生
使用计算机这一工具结合本专业知识解决现实中的各类问题,并能
真正具备利用计算机去实现和开发应用系统,解决一些现实问题的
能力。程序设计课是实践性很强的课程,学生学会的不仅仅是考试
时的成绩、卷面的文字,更多的是实际的应用能力。传统的教学方
法是以理论教学为中心,把上机实践教学作为验证理论的手段,这
样做的结果是学生重理论、轻实践,动手能力和创新能力普遍较差。
因此教师必须精心策划,只作入门性的、重点的、带有启发性的讲
授,激发学生自主学习的动力,指导学生通过自己看书和上机实践
掌握所学的内容。
三、注重上机实验环节,培养学生的动手能力
程序设计类课程的实践性很强,学生只听不练根本达不到学习
该类课程的目的。只有通过具体的上机实践,学生才能体会和掌握
程序设计中的奥妙。实验环节是整个教学活动的重要一环,学生动
手实验前,教师可先讲解本次实验的设计要求并对实验结果进行演
示,让学生加以了解。当学生完成基本的实验项目后,教师可以加
大难度,设计形式多样的实例要求学生完成,还可以鼓励学生进行
创造性练习,独立编写简单的程序,让学生在大量的编程练习中提
高编程能力。另外老师一定不能放松实验课的指导工作,要熟悉掌
握每个学生的学习动态,以此来检验讲课效果,同时提示学生发现
问题时要善于提问、勤于提问,以便教师发现学生学习过程中遇到
的共性的问题并加以解决。
四、开展第二课堂,举办程序设计竞赛活动,调动学生的学习
热情
教师可在教学过程中,采取竞赛的形式,培养他们的竞争意识,
从而达到提高学习兴趣的目的。比如在讲”随机生成100以内的10
个数,让其按从大到小的顺序排序”这个例子时,教师可先介绍一
种常见算法,然后让同学们去思考其他方法,最后比较哪组的使用
方法最有效,方法最好;同时让学生把这些好方法介绍给大家,积
极拓展学生的新思路、新方法,培养他们的创造性思维;还可以组
织一部分编程能力强的同学参与一些小型程序的开发,比如”学生
考核系统”、”图书管理系统”等,这样既可以培养编程高手,又
可以与社会实践相结合,使得学生能够学有所用,使他们尽快适应
社会需求;定期举办程序设计竞赛,让感兴趣的同学挑战一下自己
的编程能力,挖掘自身的潜力。实践证明这种竞赛活动打破了课堂
教学的局限性,学生们互相探讨、交流,思路更开阔、更清晰,不
但可以帮助学生掌握课堂上学到的理论知识,还能培养他们多角
度、全方位分析问题、解决问题的能力。
五、开展课堂评价,改革考核方式。
课程的考核方式和考核方法是关系到教学方法和教学过程的调
控,关系到学生学习的主动性和积极性发挥的关键环节。程序设计
类课程与基础理论类课程不同,其实践性很强,注重学生实际编程
能力的培养,所以考核不
文档评论(0)