C语言教学方法与手段改革研究与实践

来源 :北京电力高等专科学校学报 | 被引量 : 0次 | 上传用户:pbsiszx1234567
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对应用型本科院校计算机专业《C语言程序设计》课程教学方法与手段进行了分析,并介绍了所进行的改革和实践。实践证明,这些教学改革效果良好,不仅培养了学生的编程思想,提高了学生的学习积极性,而且有利于培养学生的分析问题与解决问题的能力,为进一步的学习打下良好的专业基础,从而达到培养应用型本科人才的目的。
  关键词:C语言;应用型;教学方法;教学改革
  中图分类号:G623 文献标识码:A 文章编号:1009-0118(2011)-10-00-02
  
  《C语言程序设计》是应用型本科院校计算机各专业的重要的入门专业基础课,在整个专业教学体系中占有比较重要地位。C语言既具有高级语言的优点,又具有低级语言的许多特点,是国内外广泛使用的计算机语言,各应用型本科院校都普遍开设了《C语言程序设计》课程。然而在《C语言程序设计》课程教学中,因应用型本科学生能力不一,计算机水平参差不齐,教学效果差别很大。部分学生反映上课时能听懂,可实际编程时却脑子一片空白,无从下手,出现了听得懂、编不出的现象。如何学好、怎样教好《C语言》成为学生和教师普遍关注的问题。我们充分利用多媒体技术,在教学方法与手段方面提出如下改革,并取得较好的教学效果。
  一、理论教学方法与手段的改革
  课堂理论教学是教师传播知识的主要手段,也是学生获得知识的主要途径。应用型本科院校学生在知识背景、学习方法、接受能力等各方面存在着差异,所以应根据应用型本科院校学生培养目标选择合适的教学方法进行教学。如果教学得法就会事半功倍,有助于学生对知识的理解和掌握,避免产生厌学心理。
  (一)多媒体课件教学。在教室的集体教学过程中,运用多媒体教学手段,采用集文字、图画、动画为一体的多媒体教学课件。多媒体课件教学具有生动、形象、信息量大、交互性好、减少文字书写等显著特点,可以把教学内容的结构化、动态化、形象化有机整全,突出重点,化解难点,在有限的学时内尽可能多的传授知识。与传统教学方式想比,多媒体课件教学法既能达到辅助教师形象地讲授课程中的难点和重点的目的,又能吸引学生的注意力,激发学生的学习兴趣,让绝大部分学生能够把所学内容当堂吸收消化掉,大大优化了教学过程,达到良好的教学效果。
  (二)现场编程演示教学。在教室的集体教学过程中,运用多媒体教学手段,采用现场编程演示的方法,突出计算机语言实践性强的特点,避免空洞理论。进行现场编程,可以让学生参与程序编写、调试的全过程,打破编程的神秘感。通过现场编程可以用实例化、可视化方式把抽象的概念形象化,演示复杂程序编写、调试和运行的全过程中,可培养学生的分析问题、解决问题的思维能力,让学生在遇到编程出错时知道如何去思考,找出解决的途径,让学生获得了编程的思路和技巧。
  (三)讨论式教学。程序设计有一个最大的特点就是一个问题可以因为采用的语句不同或算法不同写出好几种程序,所以教学中的讨论式教学方法是非常有必要的。针对经典的问题,让学生发言讨论。在这个过程中,学生们通过提问、论证、答辩等方式讨论,互相启发、互相协作去分析问题、发现问题、解决问题,总结经验从而锻炼了学生的逻辑思维能力,提高了编程能力。
  (四)突出重点知识的教学。以重点内容作为教学的知识传授主线,围绕重点内容进行系统的教学设计。在讲授具体的知识点时,加强前后知识的连贯性,对重点问题举一反三,从多角度、多侧面去阐述,从知识的点扩展为知识的面,扩大学生的思维空间;通过重点精讲、课堂上采取动画演示、程序现场编程、学生多练,培养学生的思维能力和编程能力;并通过多提问,将问题层层剖析、层层深入,启发学生主动思考,鼓励学生标新立异,激发学生自主学习的兴趣,使学生逐渐从被动接受转向主动学习,从而加强学生思考能力和创新能力的培养。
  (五)加强算法分析训练。算法是程序设计的灵魂,是教学重点,也是教学难点。学生之所以感觉编程困难,就是没有分析出问题的求解方法,也就是不会算法。因此,在教学中应训练学生进行问题分析、设计出解决问题的算法并将算法用流程图正确地描述出来,根据算法来描述编程。
  (六)利用网络资源教学。利用网络资源,将电子教案、大纲、课件等放在网上,供学生自行调用,同时通过Email、QQ针对个别学生的提问进行答疑、讨论,在教师和学生之间架起交流的桥梁,以弥补课堂教学的不足,能产生一种互动式的交往方式,有利于调动学生的积极性和主动参与性,适合于个性的发展。
  二、实践教学方法与手段的改革
  上机实践是掌握C语言程序设计的必要的也是非常有效的手段,实践教学对于本门课程教学起着举足轻重的作用,强调实践是学好C程序设计语言的关键,通过上机操作和验证,可进一步加深各种语句的理解,提高学生的编程能力。
  (一)重视上机实践环节。程序设计技能的培养只有通过大量的编程训练和上机实践才能获得。为此,必须提供尽可能多的机时让学生进行程序的编辑、编译、调试和运行实践。C语言上机实验是把自己所学的知识应用于实践的过程,同时也是自己的智慧和创造力充分发挥的过程。很多学生在上机实践时,当他们自己实际动手编写出一个程序,调试成功并运行结果正确时,就像完成一件作品一样,会有一种成就感,从而提高了学生的实践能力,激发学习兴趣,对进一步理解C语言具有很好的促进作用。
  (二)加强实验课和理论课的联系。上机实践是对学生专业素质进行训练提高的一种最基本方法,是与课堂听课、课后自学和练习相辅相成的、必不可少的一个教学环节。在实践中遇到的问题往往比平时的习题要复杂得多,也更接近于实际。实践使学生学会如何把书本上学到的知识用于解决实际问题,培养学生设计算法的动手能力,起到深化理解和灵活掌握教学内容的目的。
  (三)精心设计上机实验内容。作为教师对于上机实践内容应尽量精心设计,把所学的课堂理论知识结合起来,便于学生对知识的理解和消化,并考虑学生的能力,注重内容的实用性。同时还要在实际操作中采用各种办法克服困难达到上机实践教学的效果。为了提高上机实践环节的效率,可提前出好上机实践题目,提前让学生编写程序,预习实践内容,提前做好实习准备。这样学生在做实践时就会有目的的去做,可达到事半功倍效果。
  (四)让学生互助学习。在学生中推选出“小组长”,即让学习较好、实践动手能力比较强的学生担当小组长,给教师担任助手,帮助其小组其他同学进行上机程序编写、调试、算法分析等工作。这样让学生互助学习,促进了师生之间、同学之间的主动交流,能够及时发现问题,解决问题,也能使“小组长”们的能力得到锻炼和提高,同时也培养了学生的协作精神。
  (五)因材施教。课堂上的理论教学内容与进度一般取决于学生的平均程度,很难作到因材施教,有的放矢地进行教学。而在上机实践环节,可根据学生个体的才智状况,进行有针对性的个体化教学。根据上机课时安排,在实践题目设置上,设置必做与选做题,满足各个层次学生的需要。对基础好的学生安排难度大、综合性强的程序练习和技巧训练题,并鼓励他们阅读课外参考资料来提高自己,学习别人的编程经验,并进行大量的编程练习;而基础稍差的同学可做些简单的基本上机练习,让其从中获得成就感,有了学习的信心,然后再循序渐进,逐步地加大难度,及时消化和巩固所学内容。
  (六)注视写实验报告。实验报告是上机实践环节重要的组成部分,是对上机实践的总结。C语言上机实验时,对于学生来说出错是难免的。针对出错的问题进行分析、解决的过程中学生的思路和技巧得到了提高,通过编写实验报告,有利于提高学生的总结能力、文字表达能力、分析问题和解决问题等方面的能力,进行更高层面上的学习和探索。由此促进C语言上机实践教学,提高实践教学质量,进而提高教学质量。
  三、结束语
  上述《C语言程序设计》课程教学方法与手段的改革,是针对应用型本科院校学生的教学学习过程中总结其出现的问题所提出来的,并已经在《C语言程序设计》课程教学实践中得以运用,并取得了良好的教学效果。总之,教师应该根据应用型本科人才培养目标,把教学和学生实际情况结合起来,采用合适的教学方法与手段使教学过程得到极大的优化,使C语言程序设计这门课程成为学生专业编程基础的重要专业基础课。
  
  参考文献:
  [1]戴伟.《C语言程序设计》课程教学改革与实践[J].现代计算机,2008,(10):108-109.
  [2]张玉春.《C语言程序设计》课程的教学改革与实践[J].吉林省教育学院学报,2008,(10):55-56.
  [3]张晶,黎波,李广军.师范类高校非計算机专业C语言教学改革[J].绥化学院学报,2009,(6):183-184.
其他文献
摘要:农业建筑环境与能源工程专业是农业工程领域最具工程、生物学以及能源结合特色的交叉学科。近年来,随着可再生能源的快速发展,该专业中能源工程方向的科研与教学比重加大,因此,原有的人才培养方案和课程体系已经不能适应新时期专业发展的需求。本文在分析了国内院校开设该专业的情况以及社会需求的基础上,对在新形势下该专业的建设提出一些建议,以期为我国农业工程的发展和新农村建设提供一定的理论依据。  关键词:农
期刊
摘要:大学生党支部是高校党组织的重要组成部分,学生党员是高校青年学生的骨干,开展高校学生党支部和党员创先争优活动,是加强高校党建,提升党建工作科学化水平,巩固先进性教育和科学发展观成果,也是进一步加强和改进大学生思想政治教育有效途径;新形势下探索党支部和党员创先争优的新途径,提高党支部的凝聚力、战斗力,有效发挥党支部堡垒和学生党员的先锋作用。  关键词:高校;学生党支部;党员;创先争优;途径  中
期刊
摘要:现代大学管理需要构建现代大学制度,但现代大学由于其功能的特殊性,更需要文化的浸润。文化管理是当今世界大学管理模式发展的必然趋势,要从办学理念的顶层设计,制度体系的构建,精神文化的建设,使大学文化润物无声。  关键词:大学管理;制度;文化  中图分类号:G64文献标识码:A 文章编号:1009-0118(2011)-10-00-02    管理理论的发展先后经历了经验管理、科学管理和文化管理三
期刊
摘要:专业选修课是完善学生的知识结构、提高学生素质、促进学生个性发展重要途径之一。对专业选修课的认识偏差、课程内容设置、学生面临的压力、教师的专业基础与教学水平以及考核方法等几个方面都影响专业选修课教学效果。提高认识并坚定态度、必要的干预和强制、防止自主过度、教学手段的多样化、灵活的考核方式以及实行教考分离和严格考试制度等是解决方法。  关键词:专业选修课;教学效果;原因分析;解决方法  中图分类
期刊
摘要:创新能力是人们产生新认识、新思想和创造新事物的能力。时代呼唤创新人才,培养大学生创新能力已成为高等教育的一个重要课题。《自动控制原理》是自动化专业的核心课程,为了全面提高教学质量,本文就“自动控制原理”的课堂教学方法、教学内容和实验等进行了研究和探讨。有意识的培养学生的创新思维、创新方法,努力为学生的创新实践提供平台,引导学生全面提高创新能力。  关键词:创新意识;创新思维;创新技能;自动控
期刊
摘要:案例教学是工商管理类课程中的重要手段,本文结合企业战略管理课程教学实践,分析了案例教学中案例的选取、案例教学的组织实施问题,主张案例教学必须以学生为中心进行组织,学生通过参与过程讨论建构知识体系。  关键词:案例;教学;战略管理  中图分类号:G42 文献标识码:A 文章编号:1009-0118(2011)-10-00-03    一、引言  所谓案例(Case)就是是含有问题或疑难情境在内
期刊
摘要:生物工程专业是生物学、工程学、设备制造和经济学等多学科交叉的新兴边缘学科, 在构建创新型国家的战略目标下,结合本学科的特点,在教学过程中我们实行研究型教学,通过近几年的教学实践发现:该模式能够激发学生的学习兴趣和创新热情,培养学生的创新能力和综合素质,大幅度地提高该学科专业课程的教学水平和教学效果,是适应时代要求培养生物工程专业大学生具有科技创新能力的有效方法。  关键词:培养;生物工程专业
期刊
摘要:通过对大学生信息检索课堂逃课行为及其关联性因素分析,认为当代大学生接受知识的渠道和方式发生了显著变化,能够选择自己行为并根据其需要来利用时间,不应完全对大学生信息检索课堂逃课行为贴上不良现象的标签。文章提出了改变大学生信息检索课堂逃课行为的错误认知,促进当代大学生更加有效合理利用时间,获取更大收获的对策。  关键词:大学生;信息检索课堂逃课行为;自主性  中图分类号:G64 文献标识码:A
期刊
摘要:应用型本科院校的大学语文教学应以专业人才培养目标为中心,服务于学生的专业课学习,并致力于提高学生就业、从业、职业迁徙能力的培养,其教学内容、教学方法和考核方式应侧重有别于普通本科院校的大学语文教学,其教学应全面突出语文学科的人文性、工具性的特点,加强对学生的汉语应用能力的培养,最终达到有利于学生专业技能的掌握、提升职业道德、增强人文素质促进其全面发展的目的。  关键词:应用型本科;大学语文教
期刊
摘要:作为辽宁省唯一的一所民办本科院校,辽宁对外经贸学院一直把就业指导与服务作为学院的一项重要工作来抓,并取得了显著成效,但是学院和毕业生也不可避免的承受着来自于就业的竞争与压力。随着高等教育大众化和社会就业形势的变化,在我院毕业生就业指导工作系统的努力下,总体上毕业生的择业期望值已经发生了很大的变化。通过对2011届本科生进行就业意愿调查,真实地反映民办高校毕业生的就业意愿,及时准确地把握毕业生
期刊