- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言教学质量的思考与实践
摘要:本文从 C 语言的教学入手,在如何提高非计算机专业的计算机语言教学质量的教学工作中做了一些努力,目的是为后续计算机类课程的学习打下良好的基础。br 关键词br本文来自:计算机毕业网 :教学方法;综合性实验;题库建设;考核方式 br br 1 前言br br 随着计算机科学的发展,计算机逐渐成为了人们生活中不可缺少的工具,而程序设计是人类利用和开发计算机各种功能最直接的方法,因此,对于理工科的学生而言,掌握一门高级语言及其基本编程技能是必要的。除此之外,在学习高级语言程序设计的过程中,通过分析、分解、归纳、整理最终得出算法的思维能力的训练,有助于培养、提高学生分析问题和解决问题的方法与能力。目前,C语言是近年来国内外得到迅速推广使用的一种高级程序设计语言,它功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好等诸多优点使得C语言程序设计几乎成为高等理工院校本科低年级必开的一门重要计算机程序设计课程。我院将C语言作为理工科学生的第一门程序设计语言课程。br 绝大多数学生在学习C语言程序设计这门课前,对计算机语言、算法、数据结构和程序设计一无所知,更没有任何抽象建模的基本知识,加上初学C语言时涉及的概念比较复杂抽象,规则繁多,以致多数学生普遍反映C语言难懂难学。如果前面简单的小程序写不出做不对,当涉及较复杂算法的程序时就更无从下手,慢慢地就会产生一种排斥心理,甚至放弃对C语言更深入的学习,这就是该门课教学质量普遍不高的症结所在。面对上述情况,许多教师一直都在努力研究、探索、改进教学方法和手段,目的就是将学生顺利地领进计算机语言程序设计的大门,对后续计算机语言程序设计课程的学习起到了奠定基础的作用。br br 2 选定一本合适的教材br br C语言同所有算法语言一样都由自己特定语句组成,每条语句又有自己的一些特定使用规则。现在有关C语言程序设计的教材版本很多,作为C语言程序设计课程的教材,介绍的都是C语言的语法规则和定义,这些内容相对来说既枯燥又难记,在讲授的过程中,难以引起学生的兴趣。br 我们一直选用潭浩强编写的《C程序设计》。它的特点是章节划分合理,内容完整,叙述清楚,例题适中,有代表性,属于经典性教材。但它也存在叙述过于细致,略显繁琐的缺点,相应配套的实验指导没有解题思路,且习题偏重于数学,面向客观事物的领域不够宽,所以面向不同专业可选择的习题不足。C语言教学的最终目的是使学生在牢固掌握理论知识的基础上,具备一定的编程能力。如何将程序设计的理论与实践相结合,是C语言教学中的重点。我们结合专业特点,选用或自编实验题目,尽量提高学生学习的兴趣。br br 3 教学与实践br br 3.1 兼顾课堂教学和学生自学的多媒体课件br 利用各类计算机软件,根据本校学生的特点,制作出高水平的C语言程序设计多媒体课件。使教学过程具有形象、直观、生动、信息量大等特点。br 讲授“C语言程序设计”课程,要充分利用多媒体课件,但不能过于依赖课件,我们观察教师若自始至终坐在课堂控制台前,始终以课件授课,难以达到好的教学效果。教师必须在使用课件的同时,穿插使用黑板,将重要知识的演绎过程强调出来。br 将课堂教学和网络教学相结合,制作适合自学的网络版课件,发布到课程建设网络平台。该课件应层次结构清楚,较之课堂用教学课件内容更加全面、详细。能够自由选择章节,使用方便,供学生下载、学习。br 3.2 综合性实验br C语言的教学模式通常是以语言的语法系统为主线,以小型练习、验证性实验为训练手段,往往只对一两个语法要点进行有针对性的练习。一般的C语言课程,大致是按照“数据类型-基本结构-数组-函数-指针-结构体-文件”这样一个顺序来组织的。在课程的起始阶段,系统地讲述C语言的各种数据类型和输入输出格式,极为琐碎,需要花费大量的时间,又没有足够多的例子来映证这些内容的重要性,导致进入程序设计缓慢。br 我们根据C语言的特点,将教学划分为两个大的阶段:前者主要包括程序基本结构、数据类型与操作符、数组与字符串、函数等基本的语言要素,有了这些知识,学生就能够解决完整的编程问题;后者主要包括指针、结构体、文件等语言要素,有了这部分知识,学生应该能够解决更高级的编程问题。br 在前一阶段,应该以较快的速度,让学生接触程序基本结构、数据类型、输入输出的灵活用法、数组、函数等编程基本概念,在这些知识积累到一定程度后,应加以梳理和总结,消化前面的各知识点,使之达到一定程度的系统化,这时给出一两个较大的综合实例程序,分析其结构与语句,也就是引领学生读懂程序,通过解释程序中各个语句的作用,使学生进一步掌握程序语言的一些细
您可能关注的文档
- 视频点播系统论文.doc
- 视频网站成为下一代门户.doc
- 视频网站的竞合之路.doc
- 是什么给我力量第4册.doc
- 是什么给我力量第5册.doc
- 试题库系统.doc
- 世兴黄金投资说明书.doc
- 事业单位面试题(结构化面试).doc
- 适应21世纪技术发展要求,建设高质量计算机网络课程教学与教材体系.doc
- 适于高职计算机课程的三段教学模式.doc
- 新概念英语第三册 Lesson 34 A happy discovery课件(共57张PPT).pptx
- 统编版三年级语文下册22 我们奇妙的世界 第二课时 课件(共20张PPT).pptx
- 新概念英语第三册 Lesson 6 Smash-and-grab 课件(共39张PPT).pptx
- 第16课 中国赋税制度的演变 同步课件(共29张PPT).pptx
- 第20课 社会主义国家的发展与变化 课件(共26张PPT)必修 中外历史纲要(下).pptx
- 小学数学人教版(2024)五年级下体积和体积单位说课课件(共20张PPT).pptx
- 第14课 明至清中叶的经济与文化 教学课件(共25张PPT).pptx
- 第7课古代的商业贸易(教学课件)(共44张PPT)——高中历史统编版(2019)选择性必修2经济与社会生活.pptx
- 2026届高考英语一轮复习课件:读后续写微技能10(19张PPT).pptx
- 译林版(2019)选择性必修 第四册Unit 1 Honesty and responsibility Reading 课件(共20张PPT).pptx
文档评论(0)