c语言程序设计课程改革--总体框架,《C语言程序设计》课程教学改革的探讨

本文对《C语言程序设计》课程从教学内容、教学方法、教学手段等方面的改革进行了阐述。

No. 5

TI E EDUCAT1 M 0N

维普资讯 http://doc.xuehai.net

M a 0 8 v2 0

《 C语言程序设计》课程教学改革的探讨

宋健

摘要:文对《本 c语言程序设计》程从教学内容、学方法、学手段等方面的改革进行了阐述。课教教 关键词:C语言程序设计》教学改革《教学方法教学手段

中图分类: 4 G6 2

文献标识码: A

文章编号:6 2 8 8 (0 80 - 1 2 0 1 7 - 1 12 0 )5 0 2 - 1

1引言

义程序实例的不断完善,不仅让学生扎实的掌握了相应知识点,

C语言作为最为流行的程序设计语言之一,已成为许多高校

学生的一门高级程序设计必修课。在我院,C语言程序设计》 《课程是理、类学生的一门程序设计必修课。根据多年的程序设计 工

课程的教学经验,人从《本 C语言程序设计》程特点和教学现状课

引入了相应的改革措施,取得了较好的教学效果。并

而且将过去学习的章节知识和正在学习的知识有机联系起来,不至于形成知识的断点,时在不知不觉中已经形成了编程的正确同

方式、法。践证明当到了课程结束时,学生的一个小型文件方实给

管理系统作业,生所做的作业,遍程序框架清晰,序设计合学普程

理。到了理想的教学效果。达 23教学手段的改革 -

C语言作为当今最流行的程序设计语言之一,高级语言与其低级语言相结合的特性是很多高级语言无法比拟和替代的,是但作为要向学生阐述的一门程序设计课程,由于 C语言本身编译环境 .让已经习惯可视化环境的学生感觉吸引力不大。学生在又

接触到这门课程后,觉 C语言不够可视化、性化,时,感人同 C语

传统教学模式。现在该课程中的教学方式是:大量的时间体用讲定义、法、念、句,学生的要求是注重接受、解、忆,语概语对理记 讲课方式是老师讲、生听。这种以基础知识掌握为主的教学模学式固然重要,利用基础知识解决实际问题能力的培养是高等教但育更为重要的目的。这个环节应在大学时期得到充分培养。

尝试

有目的的在教学过程中开设讨论课,我向学生提出一由个新的问题,允许学生进行讨论,一定的时间由学生提出解决给

言丰富的数据类型和运算符让部分学生有畏惧的情绪产生。 该课程常规的教学方法是按照教材编排的内容讲授,样的这教学内容安排,学生很快感到厌倦,量的概念和语句使学生使大望而生畏。于急于想通过学习了一门程序设计语言来编写程序对的学生来说,不能领略自己编程的乐趣,仍编程兴趣会慢慢消失, 信心也会大打折扣,后, C语言编程失去信心的学生甚至连最对

问题的基本思路及实现这一思路方法,然后立即写出程序到讲台前上机实践试程序,到问题解决,这个过程中其他同学也调直在参与其中,到了讨论课的目的。事实证明,种基于问题的教学达这

方法有助于达到师生互动的效果,学生为自己也打下了扎实的知

些基本概念都已忘记,本无从下手编写完整的程序。如果学根

习的目标太难或太远,又缺乏近期动机,生的学习主动性和而学

识基础,生的想象力、作能力得到充分的发挥,问题的理解学协对

也变得更容易。

兴趣可能会降低。

2课堂教学方法、容改革内

课件是该课程必不可少的教学辅助工具,如果课件做出来但仅仅是一种电子版的教材,对学生来说没有任何吸引力,起那也不了教学辅助的本来功能,此课件应该是精而动。所谓“”因精就是指课件的内容应该是对该节内容的简明扼要、清晰明确的描述,不要把教材的内容照搬到课件上,样的课件在课堂教学而这中,能让学生在章节大量文字描述中抓住重点,明确方向;在本课程教材出现一些描述生硬 .以理解的概念的时候。件的动画难课演示的功能就显现出其优势,就是课件的“”比如在链表这这动,

2 1第一堂课——明确学习目的 .发学习热情 .激很多学生第一次学习该课程的时候,不知道学习完这门课并

程能够做什么,能解决什么问题,有一些学生认为 C语言已经还

过时,应该再学习这样一个

已经被“汰”不淘的语言针对这样一

个现状,教学实践中,先以实例阐明程序设计与信息技术的在首关系,以及在信息技术领域中的重要地位,次搜集大量关于 C其 语言在计算机开发领域的资料,括用 C语言完成开发的软件。包 事实证明,过第一堂课的这两个举措,学生明确了学习 C语通让

言程序设计的目的,时也激发了学生学习该门课程的热情。同

个小节,于节点的描述,表的产生以及链表的相关操作等,对链

学生单是根据例子以及图示,于是静态的表述,加上显得复由再

杂的程序语句表达,难清楚的理解,后造成很大的困惑 .是很最似而非,明白缘由,也是学生普遍在这一小节学得不好的一个不这

22课堂内容组织——整体到局部。 .由简到繁《 C语言程序设计》教学内容主要包括 C语言语法基础、据数类型、序控制结构、针、程指函数、件等。教材在内容组织上,文虽然依逻辑思维方式进行了归类,难点还是较为集中,度大;但跨概念讲得多,析少;言不够形象,难理解。虽然教材在各章节分语较

也举了一些编程例子,很多难度较大,用性不强。人在课堂但适本内容组织上按照“体到局部,整由简到繁”的指导思想,课堂教在

重要原因。用课件动画演示能够让学生形象理解链表的创建以使及相关操作,于本小节有事半功倍的效果。对

3结语

通过对《 C语言程序设计》程教学方法、学手段的不断改课教

进和完善,生在具备扎实基础知识的同时。能具备创造性思学又维和解决实际问题能力,展合作能力与自主学习能力。积程发累序设计实践经验,进入社会奠定坚实的基础。为

参考文献:

学过程中,教学内容重新进行了归纳,难点再次分散,对将以缩小

台阶,到循序渐进的目的达

以该课程教材第三章来说,章包容了三种基本类型、种该几运算符的介绍以及相关的一些应用,内容非常重要 .是又很繁但杂。对该章,用了一个编写四则运算计算器的例子,简化为针使先只是进行

加法功能编程,着本章知识点的深入,进一步完善随再

这个计算器编程例子,样学生不仅把第三章需要掌握的内容抓这住了,且也学会了编写程序的一般方式、而方法,深了对程序设加

[谭浩强.程序设计 (二版) .京:华大学出版社,9 9 . 1] C第[北 M]清 19 . 3[房鼎益等 .算机科学与技术专业面向 2 2]计 1世纪教学改革与新教学计划卟计算机科学,9 9 62:5— 5 . 19,()13 15

作者简介:宋健四川理工学院计算机科学系,四川自贡 6 3 0 4 00

计的认识,同时也为下一章的知识的引入做了铺垫。 这个计算器的例子一直持续到程序结构章节结束,最后编才写成了一个较为合格的计算器程序。过对一个具有实际功能意通

——

1 22——

1-2019-png_6_0_0_0_0_829_1188_829.439_1188-1410-0-0-1410.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值