浅谈c语言在非计算机中的教学.docVIP

  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语言 非计算机教育 程序设计 程序设计语言      计算机技术的飞速发展带来了信息技术革命,也使 社会 发展步入了信息高速公路时代。信息技术的发展水平、运用水平和教育水平已经成为衡量社会进步程度的重要标志。计算机的普及与应用,使得21世纪内的文盲不再是不认识字的人,而是不会运用计算机,不会使用计算机进行娱乐,不会使用计算机进行存取数据,不会利用计算机进行思维、工作和学习。文盲将赋以一个全新的含义。下面我将浅析程序语言在非计算机教育的重要性及其教学的见解。      一、程序语言在非计算机教育的重要性      计算机技术的飞速发展,促进了计算机基础教育的发展,教育部非常重视高校非计算机专业的计算机教育,提出了“计算机文化基础”,“计算机技术基础”,和“计算机应用基础”的三层教学课程体系。并针对高等学校非计算机专业面向21世纪的计算机基础教育的要求开展立项研究。在“计算机技术基础”这一层次的教育中,要求学生掌握一门程序设计语言。   什么是程序设计语言,先理解程序的含义,程序就是为实现预期目的而进行操作的一系列语句和指令。程序设计语言,通常简称为编程语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。程序设计的目的不仅在于它是应用计算机解题的基本功,有助于深刻理解计算机的程序存储控制原理,更重要的是它作为严谨地运用公理系统进行演绎思维训练与普通数学相平行的另外一种思维方法的训练,在处理复杂 问题 时极为有用,能从根本上提高学生解决问题的能力。计算机应用人才队伍是由两部分人组成:一部分是计算机专业毕业从事计算机软硬件开发的专业人才,另一部分是各行各业中从事计算机应用的人才,这一部分人数众多,他们掌握计算机知识的情况和应用计算机的能力在相当程度上决定了我国的计算机应用水平。另一方面,计算机技术与其它学科领域交叉融合,促进了学科发展与专业更新,引发了新兴交叉学科与技术的不断涌现。人们若不能很好地使用计算机,将无法掌握最先进、最有效的研究与开发手段,直接影响到其所从事专业的发展。计算机基础如同数学和外语一样,已经成为面向21世纪人才培养方案中必不可少的、最重要的基础之一,必须花大力气搞好计算机基础教学工作,加强程序设计语言的教育。      二、C语言的发展历程      C语言是介于汇编语言和高级语言之间的语言,属于高级语言,是集汇编语言和高级语言的优点于一身的程序设计语言。1972年,C语言在美国贝尔实验室里问世,其发展历程如下。   Algol60由一个国际委员会于19世纪60年代早期设计。   CPL (Combined Programming Language混合编程语言)由剑桥和伦敦大学于1963年开发而成。   BCPL(Basic Combined Programming Language基础混合编程语言)由剑桥大学的Martin Richards于1967年发明。B由贝尔实验室的Ken Thompson于1970年发明,C由贝尔实验室的Dennis Ritchie于1972年发明。      三、如何开展C程序语言的讲课      众所周知,全国公认的计算机水平衡量标准之一计算机等级 考试 二级,众多都是选择C程序语言进行的。那么如何讲课才能让学生掌握知识并轻松通过考试呢,以下是我的一些见解。   1.培养学生的算法思想   算法即解决问题的步骤。在学习程序设计语言这门课的过程中,算法的培养尤为重要,因为程序代码的编写过程实际上就是将事先的求解思路加以实现。没有求解思路,那么得到的肯定是一个错踪混乱的程序代码,或许凑巧能得到预期的结果,但是往往没有很多的凑巧。同样正确的求解思路也是必要的,如果求解思路不正确,那么必将得到一个错误的程序,所有的一切必将付之东流。所以在讲C程序语言课时一定要强调算法思想,并且贯穿整个讲课的始终。   2.建立学生的程序意识   包括计算机在内的所有学生,对于程序意识观念不强,通常一学期结束,问其什么是

文档评论(0)

ayangjiayu4 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档