非计算机专业程序设计语言教学方法探析

非计算机专业程序设计语言教学方法探析

ID:32991256

大小:56.35 KB

页数:5页

时间:2019-02-18

非计算机专业程序设计语言教学方法探析_第1页
非计算机专业程序设计语言教学方法探析_第2页
非计算机专业程序设计语言教学方法探析_第3页
非计算机专业程序设计语言教学方法探析_第4页
非计算机专业程序设计语言教学方法探析_第5页
资源描述:

《非计算机专业程序设计语言教学方法探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、非计算机专业程序设计语言教学方法探析摘要:在《高级语言程序设计》教学过程中,如何使学生不再感到枯燥、难懂,找到一条新颖有趣的教学方式,选择恰当的教学方法,是广大计算机教师不断思考的课题。关键词:C语言教学方法考核《高级语言程序设计》是高校非计算机专业的一门计算机类必修课程,由于程序设计教学自身的特点,学生在学习的过程中难免感到枯燥、难懂。因此在教学过程中,如何使学生感受到程序设计的魅力,找到一条新颖有趣的教学方式,选择恰当的教学方法,一直是广大计算机教师不断思考的课题。我校以C语言作为《高级语言程序设计》的目标语言进行教学设计,本人在多年的教学实践中,努力探索新的教学方式,认真

2、研究不同的教学方法,大大提高了学生的学习积极性,取得了一定的教学效果。下面探讨一些心得体会。一、精心进行教学设计,做到理论与实践并重对于非计算机专业的学生来说,很多学生在开始接触《高级语言程序设计》课程时,由于对C语言认识不深刻,认为C语言过时了,不值得学,学习积极性不高。因此在进行教学设计时对教学内容与教学方法要进行精心设计,不能只是单纯的讲授C语言的语法,而应将理论教学与实践教学并重,并将之紧密结合、互相促进,提高学生的积极性,以求达到最佳教学效果。在实际教学中应充分发挥C语言解决实用问题的导向作用,将枯燥的理论生动演绎为解决问题的利器,通过设计巧妙的教学内容,充分调动学生

3、的积极性,让学生的思维围绕教师的思维活动。通过一些有趣实用的题目去诱导学生学习,给学生的思维中留下一定的期望与神祕感,促使学生驱动自己的好奇心,从而充分调动学生主动学习的欲望。二、不断改进教学方法,多种手段并用要取得良好的教学效果,仅仅进行教学设计是远远不够的,还要结合灵活多变的教学手段进行教学,让学生真正参与教学过程,真正做到“学为主体,教为主导”。1.讲授演示教学法讲授演示教学法是在传统教学方法的基础上,进行适度的改良,以学生对具体知识和技能的掌握作为主要目标进行教学的方法,它主要由以下四个步骤。首先由教师导入问题。教师在了解学生已有的知识结构、专业水平的基础上,由简单问题

4、导入新的教学内容,让学生感受到新知识在解决实际问题中的作用,从而激发学生对新知识的学习兴趣。第二步,教师进行讲解演示。教师通过自己深入浅出的讲解,要让学生理解新知识的应用原理,做到'‘知其然,并知其所以然”;然后演示操作步骤,详细说明操作的实现过程。第三步,学生自主实践。按照教师的演示讲解,学生自己动手实践新知识的应用,教师从旁指导答疑,让学生真正理解掌握新知识。最后进行总结练习。教师对整个教学活动进行归纳总结,突出教学重点、难点,同时了解学生对新知识的掌握程度。在此基础上,由学生自己通过练习,逐步对新学知识达到完全掌握和熟练运用。1.范例对比教学法范例对比教学法是指根据典型的

5、例子采用不同的解决方式进行教与学,使学生能通过实例来掌握新知识。例如:编程求1+2+3++100之和,这是循环语句典型的求累加的问题。针对这一问题,即可以采用wh订e、do~whi1e语句来实现,也可以采用for语句来实现。通过同一问题的三种实现方法,让学生掌握三种循环语句的原理、特点和用法,了解它们之间的相同点与不同点,以及三种语句的使用范围等知识点。范例对比教学法以精选出的程序实例为中心,把学习的重点放在实例的讲解上,把要学习的语法结构和概念融入到具体实例中,整个教学过程中强调学以致用,避免了枯燥、繁杂的理论说明,不仅增进了学生的学习积极性,同时对提高学生综合分析能力和解决

6、实际问题的能力有很大帮助。2.探讨式教学法探讨式教学法是教师在教学中根据教学要求和重难点设计问题,学生在教师引导下参与课堂研讨,分析问题、解决问题,从而启发学生思维并培养学生能力的一种教学方法。在C语言程序设计教学中,探讨式教学法能够突出学生的主体地位,充分发挥学生的主观能动性,有效地培养学生分析问题与解决问题的能力。当然,在实际教学过程中可采用的方法还有很多,如案例教学法、研讨式教学法等,正所谓“教学有法,教无定法”,端看你怎么使用。只要能取得良好的教学效果,完全不必拘泥于任何一种教学方法,多种手段并用。三、提高学生操作能力,充分利用实践课《高级语言程序设计》是一门实践性非常

7、强的课程,对于非计算机专业的学生来讲,实践课的课时安排普遍不足,因此在教学过程中要充分利用有限的实践课时间,尽可能地提高学生的操作能力。而教材上的例题、习题基本以算法设计为主,内容枯燥不易编写,学生上机积极性不高,程序设计过程的成就感不强,因此在实践内容的安排上不能简单的让学生照抄或直接编写程序。在实验过程中,可以让学生先做基本的实验,通过实验理解课堂上所学习的理论知识;再通过验证书上的例题,理解并掌握程序设计的步骤,进而能自己进行课后习题的程序设计;最后通过一些算法设计与过程设计相结合的提

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

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

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