1 / 5
文档名称:

c语言程序设计教学方法探讨.doc

格式:doc   大小:85KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言程序设计教学方法探讨.doc

上传人:小雄 2021/5/15 文件大小:85 KB

下载得到文件列表

c语言程序设计教学方法探讨.doc

文档介绍

文档介绍:C语言程序设计教学方法探讨
摘要:c语言是职业院校计算机专业基础课程之一,其教学效果直 接影响学生在计算机方面的应用,教学中幽现的听得懂、编不出程序的现 象,为了提高教学质量,本文从教学方法的角度分三个阶段对c语言教学 进行了探讨。
关键词:c语言;程序设计;教学方法
、八、-
刖B
C语言是目前最流行的、功能强大的、面向对象的编程语言,在教学 过程中发现,学生经常会出现听得懂、编不出程序的现象,影响学生的在 专业方面的需求。笔者结合多年教学经验,认为在教学过程中要将学生分 为三个不同的阶段,具体为引导入门、基础充实和实践提高三个阶段,分 阶段采用不同的教学方法与手段,提高教学效果。
引导入门阶段
学生刚开始学****C语言程序设计》,感觉内容抽象,学****枯燥,失去 学****兴趣,因而没有学****动力。入门阶段关键在于激发学生学****C语言程 序设计的兴趣,引导学生入门。有些老师恨不得学生一下子掌握自己所有
的知识,不知老师的知识是多年积累下来的,学生很难一下子接受,更不 用说掌握了。教师对所教内容需精心选择,以简单有趣为主,关键是能够 激发学生学****兴趣。可通过多媒体课件,用一些趣味性的程序或者小游戏 来调动学生的积极性,提高他们学****编程的兴趣。学生具有差异性,为了 让所有学生都能产生浓厚的学****兴趣,适宜采用分层教学法。入门阶段也 需注重理论联系实际,但不必要求学生编程,可考虑让学生编辑或修改程 序,可以通过给出源代码的、简单的并有详细输入、输出结果的程序,让 学生进行编辑并调试,利用输出结果让学生收获成功的喜悦,以轻松愉快 的心态学****程序设计。在此基础上,以循序渐进的方式,逐步引导,进行 一些简单的修改,让程序得到不同的结果,并解释原因,然后提出新的问 题,让学生思考如何修改程序以解决新的问题,培养学生的创造性。
基础充实阶段
兴趣是最好的老师,学生经过入门阶段的学****产生了兴趣,就可以进 入基础充实阶段了。这一阶段主要是打基础,主要是一些基本概念的讲解 和语法的学****为提高教学质量,也要求老师能够根据不同的概念灵活采 用教法,常用的教学方法有类比法、对比法、归纳法和实例教学等方法。
3. 1教学方法
相对抽象的概念教学时可选用类比法,例如《数据及其类型》章节中 类型的概念,可以采用类比法来进行教学,把C语言中所涉及的数据类型
和生活中重量单位做类比,加深概念的认识;可以采用对比法传授《顺序、 分支、循环》三种程序设计,通过对比,分清三种程序设计的异同,从根 本上掌握三种程序设计。按顺序执行是顺序结构程序设计的特点;分支结 构程序设计的特点是需要根据条件而执行不同的操作;而循环结构程序设 计中存在重复执行的某种操作。在基础阶段,选取的例题要具有代表性, 针对不同的知识点选择典型例题,重点是要学生通过典型例题的掌握,理 解程序思想,教师可采用归纳教学法,帮助学生归纳出某一类型程序的程 序设计。《指针》是c语言的精华,主要采用实例教学法,参照生活中具 体的事例将理论实例化,指针就是地址,学会如何描述地址也就掌握了指 针的主要应用(以一维数组和指针为例来进行说明)。一维数组中各元素的 地址利用指针法描述,讲解时可以类比第一层教学楼的教室,例如a[0] 所在的地址为东1101,则a[l]所在的地址为东1102,可以假想P为一个 人,处于东