C 语言教学思考

来源 :中国校外教育·理论 | 被引量 : 0次 | 上传用户:lzl2008000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   [摘要] C 程序设计语言是许多大学计算机等相关专业的核心课程。本文分析了当前C 程序设计语言教学中存在的问题,在此基础上结合教学的内容、教学手段等方面提出了一种整合化的教学新思路。
  [关键词] C 程序设计 编程语言 教学
  
  C 程序设计语言是许多大学计算机等相关专业的核心课程。学好C 语言,对于相关专业的教学实践具有重要意义。C 程序设计语言的一个重要特点是综合性。作为C语言的扩展,它兼有高级程序设计语言的抽象性与低级程序设计语言的高度实现性。C 课程与上至软件开发方法,下至计算机组成与系统结构的许多课程存在紧密的相关性。学好C 不仅需要学习C 的语法、语义,也需要对上述课程中的许多问题有一定程度的认识。
  正是因为C 语言综合性强的特点,才使得这门语言比其它许多语言更加难学。简单地向学生灌输各种语法,往往难以取得好的教学效果。必须使学生知其然,且知其所以然。为此,就需要向学生讲述一些C 中相关的其它课程方面的知识。这往往很难做到,一方面,为保证学生能掌握一门编程语言,以为后继课程奠定基础,C 课程必须尽早开设,在此之前,不可能预先开设后期的各种课程;另一方面,这些后续课程并不比C 容易,前期开设未必能取得好的教学效果。
  如何在C 语言教学的同时,兼授与之相关的其它课程的内容,使学生真正把握C 的来龙去脉,更深入地理解各种语言现象,是C 教学的主要挑战之一。针对此问题,本文结合作者在教学过程中的一些经验,提出了一种整合化的教学新思路。主要的思想是在讲授C 的过程中,通过抽象、简化的方式,简明扼要地兼授其它课程中的相关内容,以方便学生对于C 的理解。
  本文后继部分首先分析了C 程序設计语言与其它课程的关系,然后以此为依据提出了我们的教学新思路,并总结了全文。
  一、C 课程与相关课程的关系
  作为一种能够同时支持高层应用开发与底层系统开发的编程语言,C 中直接或间接的体现了计算机软硬件领域的许多概念。本章初步分析了与C 相关的课程,讨论了其中哪些内容与C 课程是紧密相关的,后续章节将基于此分析,探讨整合化教学的新思路。
  与C 紧密相关的首先是硬件相关课程,包括计算机组成原理与系统结构等。组成原理中的存储器结构、数据表示、输入输出实现等对理解C 中包括变量、各种数据类型及其比较转换、输入输出流在内的许多问题有重要意义。系统结构方面,了解冯
其他文献
目的探讨经椎间孔椎体间融合术治疗高位腰椎间盘突出症的方法及临床效果。方法回顾性分析23例经椎间孔椎体间融合术治疗的高位腰椎间盘突出症患者临床资料。结果 23例患者手
[摘要] 近年来,我国高职院校已成为国家高等教育不可或缺的一部分。而高职院校的党务干部又是高校党务干部队伍中的一支重要力量。随着社会的不断发展,高职院校党务干部队伍的整体素质,在一定意义上关系着高职院校党务工作的成败,进而关系着高职院校能否更好、更快发展的问题。因此,建设一支作风正派、业务能力强、思想素质高的党务干部队伍具有十分重要的意义。  [关键词] 高职院校 党务干部 素质 以人为本    
目的探讨雷贝拉唑联合多潘立酮治疗反流性食管炎的临床疗效。方法 102例反流性食管炎患者,按入院先后顺序分为对照组与观察组,各51例。对照组采用雷贝拉唑治疗,观察组采用雷
[摘要] 改革开放以来,我国的钻井行业迅速发展,在满足我国钻井业务发展的同时,钻井企业应积极开拓国际市场,从而使我国的石油安全体系更加完善。本文着重介绍了我国钻井企业的国际化经营的必要性及对策分析,最后得出结论。  [关键词] 石油 钻井 国际化    钻井是石油勘探开发的主要手段,约占石油开采成本的50%~80%。我国钻井企业要想在竞争中求得生存和长远发展,就应立足国内市场,走国际化道路。加快国
目的探讨分析高位肌间沟神经阻滞用于锁骨骨折手术麻醉的临床效果。方法 82例锁骨骨折患者,按照入院就诊时间分为对照组和实验组,各41例。对照组患者给予常规肌间沟臂丛神经
BP神经网络模型是一种发展较为成熟的网络模型,近年来在各个领域都得到广泛应用。在介绍神经网络及BP神经网络的基础上,将之用于图像答卷的改卷处理,并在Matlab平台上进行了
目的对本院门诊2014年中老年抗高血压药物处方进行调查分析。方法分析3812张中老年患者抗高血压药物处方临床资料。结果 51~60岁、61~70岁以及71~80岁等阶段为抗高血压处方主