浅谈C语言在非计算机中的教学

来源 :中国校外教育·理论 | 被引量 : 0次 | 上传用户:liubingonline
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]时代在发展,科技在进步,教育思想在更新。教育部先后公布了一些对教育界有影响的研究成果,比如去年的蓝皮书。教育专家们一直在探讨着,面对计算机应用领域日益增大,在计算机教学方面我们要进行怎样的改革,如何改才是比较适合的;对于不同的授课对象,我们是不是要采取不同的讲课方法。文章针对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.建立学生的程序意识
  包括计算机在内的所有学生,对于程序意识观念不强,通常一学期结束,问其什么是程序,怎么写程序时他们是懵懂摇头答不会,或不知如何着手。对于他们来说,程序中的代码远远比那些接触多年的英文字母要难记得多难懂得多。确实是这样,因为在程序里,这些英文字母被赋以了新的意义。如果根据传统的观念,按照数据类型,程序控制流程,指针及函数等这样一个顺序讲课,通篇介绍完毕,讲课内容不能形成一个整体,通常被学生认为是一堆零散的,无组织的强行堆积在一起的乱码,因此我们要改变这样的讲课思路。要建立学生的程序意识,从一个完整的程序出发,从整体出发再涉及个体。比如我们开始讲课时,可以举一个很简单的例子,两数相加,例如2加3,并将结果输出。有的同学刚接触这样的问题感觉简单,觉得没必要费时费力编一堆的代码。不然,我们可以进一步的说明,编写代码不仅是用在做基本的数学运算上,更多的是用来开发软件,比如一些系统软件或应用软件上,我们仅是以一席之地介绍一片河山。程序如下:
  void main()
  {
  int a,b;
  int c;
  scanf(“%d,%d”,
其他文献
[摘 要]针对目前高职教育存在的问题,研究了基于CDIO教学理念的高职高专教学改革与实践,提出了将CDIO工程教学理念应用于高职课程教学改革的具体措施。  [关键词]CDIO 高职教学 课程改革    近年来,国内的高等教育体系发生了一些变化,但从总体上而言,我国的高等教育与国际国内经济发展需要相比,显得很不适应,培养的工程技术人员远不能满足企业特别是国际化企业的要求。  本文根据高职教育的实际情
[摘 要]:以培养经济建设的新型劳动者为目标的高等职业教育,在生源素质、教育模式、价值导向等方面均有别于普通高等教育。本文在对高等职业学校学生的生理、心理特点进行剖析的基础上,围绕“积极疏导、重塑自信”高职校学生管理工作的立足点,提出“创新思路、立足实际、教书育人、不辱使命”的高职校学生管理核心目标。  [关键词]:高职学校学生管理 积极疏导 重塑自信    高等职业教育作为我国教育体系的重要组成
[摘要] 以心理咨询理论为研究范式,得出心理机能的构成要素由认知、情绪、行为三方面构成。通过分析和比较多种不甚理想的教育形式后,发现心理教育要同时从这三方面着手,在注重积累经验的同时,也要注重提炼理论,真正做到理论与实践相结合。  [关键词] 心理机能 认知 情绪 行为 心理教育    一、引言    心理教育,是当前学校教育中最具活力的领域之一。今天的心理教育,不仅是解决学生心理问题的一种权宜之
[摘要]作为文化教育及审美教育的美术鉴赏课,是对学生进行认识美和评价美教育的专设课程。因此,上好美术鉴赏课不但可以开拓学生视野,增长知识,还可以在潜移默化的教育过程中,提高学生的人文素养。  [关键词]美术鉴赏 兴趣 效果 氛围 共鸣     艺术教育是实施素质教育的重要途径,它的这一特点决定了艺术课堂教学所采用的方法要有别于其他学科。艺术更为讲究的是情感的投入与心灵的交流,否则如无根之木,无源之
【摘 要】本文对细胞生物学课程的教学内容、教学方法和手段、课程考核方法等全面地就如何合理的调整和优化改革进行了探讨,以适应新形式下素质教育的需要,全面提高教学质量,努力培养高素质的专业人才。  【关键词】细胞生物学 教学改革 教学实践    细胞生物学是生命科学的重要支柱,是学生学习遗传、分子生物学、细胞胚胎学等课程的重要基础,在与生命相关专业的课程设置中有着不可替代的地位。随着教学改革的深入,教
[摘要]笔者认为,王安忆在集子中表现出的突出特点就是“家常”。无论是对生活的深刻理解,还是对文学创作的评价,都体现了她对“家常”的重视与追求。  [摘要]王安忆 “家常” 平淡    身为作家的王安忆无论是评价他人作品,还是自己进行创作,都有自己的非常鲜明的主张。她对艺术最看重就是“家常”二字,对于这两个字她有着自己的解释:“这是从纷繁曲折的审美阅历中提炼出的理想。在它字面的简洁之下,必有着深厚的
[摘要]文中介绍了VHDL的主要特点,分析了妨碍学生实验兴趣发展的原因,阐述了如何培养学生的实验兴趣,提出了一些VHDL实验课的改革设想,给出了以VHDL为中心的实验教学培养大学生实践能力的方法。  [关键词]VHDL语言 实验兴趣 CPLD/FPGA    随着电子技术的飞速发展,越来越多的高速处理电路采用CPLD/FPGA来设计。由于其高速度、高可靠性、高集成度等优点已经被广泛应用在工业自动化
[摘要] 为确保少数民族高职学生的思想稳定和心理健康,必须高度重视和加强高职院校少数民族学生心理教育和疏导工作,大力普及心理基础知识,把握好心理教育和疏导的方法,营造少数民族高职学生心理健康的良好氛围。  [关键词] 少数民族高职学生 心理教育 心理疏导    一、少数民族高职学生心理问题的凸现  随着当今社会变革的加剧和少数民族高职学生学习的特殊性(学习本民族语言的基础上,必须学习汉语甚至是英语
[摘要] 创造是美术的灵魂,没有创造,就不会有美术。美术作品的价值在很大程度上是由独创性体现出来的。因此,我们应该特别注重在儿童绘画教学中培养儿童创造力的研究。  [关键词] 学生 创新精神 美术    创造是美术的灵魂,没有创造,就不会有美术。美术作品的价值在很大程度上是由独创性体现出来的。多年来,笔者在美术教学中发现,儿童对天空的幻想和周围事物的认识都有着公式化的定式,如孩子们最爱表现的太阳、
[摘要] 文章就广告学理论课程的网络教学进行了探讨,分析了4A网络教学平台所提供的技术优势,认为它是促进广告学理论课程教学改革的有效工具,着重介绍了广告学理论课程网络教学的设计策略,从课程设计理念、课程内容设计和教学活动设计三个层面展开了阐述。  [关键词]广告学 教学改革 网络课程 教学策略    随着信息技术和互联网在我国的飞速发展,利用网络教学日益受到重视,并越来越多地进入到日常教学中来,网