程序设计教学心得

时间:2022-08-04 04:07:54

程序设计教学心得

1C语言程序设计在高职院校教学现状分析

1.1内容抽象、枯燥,学生学习兴趣度低。高职学生的基础普遍较差,数学与英语基础较为薄弱,在碰到程序逻辑思维分析、程序代码编写及调试的过程中,往往会感到困难,这于是学生对该课程的学习举步维艰,学习的热情急速降温。1.2学生感觉实用性不强。大多数的同学认为C语言的语法知识学了很多,但不知道学这些语法干什么,和自己的专业知识有什么联系。因此,多年积累下来,对C语言程序设计课程的普遍看法是:这是一门无用的公共课,混混过去就算了。于是,很多同学上课不听讲、下课不预习、不复习,周而复始,形成恶性循环。1.3课程进度过于缓慢。C语言程序设计每周4学时,课时太少,加上学生兴趣度低,往往一学期下来指针刚讲了基本概念就结束了。有些为参加全国计算机等级二级C语言考试而努力学习的同学也因为指针内容学习太少,不得不通过培训班的学习才能得以过关。针对上述C语言程序设计教学效果差的原因,我院电子系的各位教师认真研讨了各种教学方法利实践方式,吸取了校外培训机构培训模式的某些可取点,并结合各位专业教师多年的教学经验,制定了C语言程序设汁教学体系改革方案。该教学体系改革方案从教材内容、教学方法和上机实践三个方面展开。

2根据高职院校教学现状,进行教学体系改革

2.1激发学生兴趣,引导学生快速入门。C语言初学者,尤其是高职学生,首先遇到的问题是毫无头绪,不知从何处下手。面对这种情况,首先要让学生们知道C语言的强大功能,利用它我们能编写各种软件,解决各种问题,通过幻灯片向学生展示各种结果画面,例如从简单的计算器到各种电脑游戏。相信这时有些学生已经有些“蠢蠢欲动”了,恨不得立刻学好C语言。2.2启发式教学,增强学生的学习信心。启发式教学的目标之一是引导学生掌握C语言程序设计的思想和方法,实践教学还应该倡导采用“启发式”教学方法。在实践教学过程中教师应引导学生根据问题进行思考,促使学生对实践内容进行分析、验证和解决。使用启发式教学方法应该注意以下两个方面:第一,针对实践内容提出问题,启发学生进行分析思考,并提示学生通过上机实践进行验证并最终给出答案。第二。对学生在实践过程中遇到的问题不是立刻帮其解决.而是引导学生自己去发现问题产生的根源.启发学生用所学知识亲自动手解决问题并能够对问题进行总结。2.3任务驱动法教学,调动学生的学习主动性和积极性。在该法教学中,精心设计任务是实施任务驱动教学的关键所在,例如在讲授中我们设计了“学生成绩管理系统”项目为主的学期任务.在实践教学中将其分解重构为19项任务。我们教师在讲授顺序结构程序设计时,任务可设计为编程计算某学生的总分、平均分;选择结构的任务可设计为输入某学生的C语言成绩,输入该学生成绩的等级;循环程序的任务可设计为某学生参加了八门专业课考试。编程求出其专业课的最高成绩等这19项任务贯穿在整个C语言程序设计教学过程。形成一个从单一到综合、从简单到复杂的体系,有效地避免了教与学、学与做等环节的脱节。提高了学生使用C语言综合开发实用程序的能力。任务的完成不等于我们学习的结束,对于学生来说,求知欲的强弱与教师的引导有很大的关系,学生的学习水平有很大的差距。那么任务完成的好坏也是有差距的。这就是要求在教学过程结束前对任务的拓展和细化,对有难度的学生应给出细化的要求,要求协作或在同学或在教师指导下独立完成;对完成得好的学生应提出拓展的意见,例如在设计完成“学生成绩管理系统”任务后,可要求能力较强的学生完成功能相近的“图书信息管理系统”,供学生在课后拓展完成。2.4改革评价方式,提高学生的综合素质。考核在教学过程中起着重要的作用,对教师来说是了解学生学习状况的依据目前高职教育的改革力度很大,但相比较考核方式的改革力度有些偏小,C语言程序设计课程的考核方式主要以笔试为主,考试的重点是语法和基本的逻辑推导能力,忽略了学生对问题的分析和对所学知识的综合直用能力。因此,必须建立以学生的实际问题解决能力为考核基准的考核模式,坚持理论教学与实践教学并重、学与用相结合的原则。考核方式可以转变为以实践为主,辅以笔试,总评成绩的计算方法按平时学习表现10%、作业10%、实践及课程设计40%和期末考试成绩40%计算。主要考查学生对平时作业的完成情况与对待平时作业的态度。采取这种考核方法,不但可以避免在考核学生时的片面性,兼顾了学生学习过程的整个环节,更主要的是充分调动了学生的积极性与创造性,从而对培养高素质、应用能力强的学生创造了条件。学习计算机语言并进行编程训练,是学生深入理解计算机的一个突破口,是熟悉计算机思维的一个重要途径,怎样更好地进行程序语言教学值得每位老师深思。只要我们不断地努力探索、

3结语

总结,就一定能获得理想的教学效果。介于本人的能力有限,在实践及教学环节中还存在着许许多多的问题与不足,今后将会更加关注自身能力的提高,以便取得更好的教学效果。

作者:白腊梅 单位:大兴安岭职业学院

上一篇:程序设计基础教学 下一篇:程序设计类课程教学