C语言教学中的几点思考.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

C语言教学中的几点思考

摘要:本文针对作者在《C语言程序设计》教学常遇到的一些问题做了思

考,从教学中使用的教学手段、教学方法和教学模式等方面出发,对这些问题进

行了分析和总结。希望能在实际教学中起借鉴作用。

关键词:C语言程序设计;教学方法;教学思想

C语言是目前大多数普通高等学校都开设的一门计算机基础课。在实际教学

中通常可以将教学对象分为电类专业和非电类专业两类。对于非电类专业学生而

言,由于学生刚接触计算机语言,同时C语言作为结构化程序设计语言,它具

有较强的抽象性。因此,对初学者来说比较难于接受,也容易出现一些问题。本

文作者在具体讲授这门课程的实践中,对如何提高该门课的教学以及与该门课教

学有关的一些问题进行了思考,归纳起来主要有一下几点。

1.多媒体在实际教学中的运用

在C语言教学中我们不仅要使得学生掌握语法知识,重要的是通过课程教

学,培养学生抽象思维和逻辑推理能力,掌握程序设计的思想和方法。教学过程

中我们有选择地使用多媒体教学,可以将语言语法中的深奥理论和逻辑推理的内

容(如数据类型、运算符、语句及部分语法规则)运用多媒体教学直观形象地讲

授给学生。加深学生对问题的理解。这样的多媒体教学,收到了将抽象问题形象

化,枯燥问题生动化的效果。它使得相关的教学手段、教学方法、教学观念、教

学形式、教学结构以致教育思想与教学理论都发生了相应的变革。

但是,在具体使用多媒体的课堂教学中,应依据教学的需要,根据不同的教

学目标,教学内容合理适当地组合使用各种教学媒体,多媒体教学一定要实事求

是,从学科教学的需要和效果出发,进行系统科学的设计,这样才能更好地为课

堂教学服务,提高课堂教学效果。相反,如果盲目刻意追求现代化教学手段,不

遵循教育教学的规律,一味的使用多媒体也将产生副作用(如学生将注意力只集

中在投影效果上而忽视教师的语言表达)。因此,多媒体不是万能的,它还不能

代替教师独立完成教学活动,只能作为教学手段的补充和提高。

2.C语言上机实践环节

计算机语言课是一门实践性很强的课。教学过程中除了教师的课堂讲解外,

主要靠学生的上机实践来培养学生的操作能力和灵活运用能力。我们提倡“精讲

多练”,具体措施为:(1)压缩讲授课时,加强上机训练,使学生能有更多的时间进

行上机实践。(2)布置与现实生活学习紧密联系的上机题目,培养学生编写程序

解决问题的能力与兴趣。(3)教师起引导作用。(4)提倡上机实践互帮互助,使每

个学生的优点都能得到锻炼。

3.具体教学模式问题

3.1以实例为引导,讲解语法规则

《C语言程序设计》中很多知识比较抽象、枯燥,不容易被学生接受和理解,

教师在课堂教学中应该巧用生活中的实例化繁为简,将深奥的理论讲得通俗易

懂。例如,对于指针的概念,我们可以在讲解基本概念的同时,可以以通俗易懂

的例子为引导逐步引出各个相关知识点和概念,然后以总结的形式讲解语法要

点,避免纯粹学习语法的单调枯燥。这既容易激发学生的学习兴趣,又利于学生

快速掌握抽象的概念。

3.2从输入/输出函数入手逐步认识C语言程序

学生在学习C语言时,首先遇到的问题就是不知从何处人手,即使在课堂上

听懂了老师所讲述的例题,但在上机输人这些程序后,编译时还会出现各种问题,

加之学生的英语基础较差,看不懂message窗口中的英文提示信息,导致大多数

学生面对机器不知所措,而这种情形又降低了他们学好这门课的信心以及学习这

门课的主动性。因此,教师要做的就是找到一种好的方法使学生少出现这种问题。

要做到这一点,就必须要求学生对C语言知识进行积累,

从经典的小程序入手,一步步的实践和学习,其中学会使用输人/输出函数

是很关键的一步。常用的输入/输出函数很具有代表性,特别是printf()和scanf()

这两个格式输入/输出函数。通过运用这两个函数编写一些程序上机练习。对于

学生而言,这样的程序既具有数据输入,又具有数据输出,具有较强的直观性。

通过这些小程序不仅能提高学生对C语言程序结构化的认识。而且也能提高学

生学好这门课程的信心。

3.3将算法教学融入到语言教学中

C语言学习过程中,学生感到困难的一般不是在于语法,而是如何用相关语

法的语句实现编制程序,也就是根据算法编写程序问题。由于C

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档