C语言教学探讨

来源 :考试周刊 | 被引量 : 0次 | 上传用户:ghchao0605
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: C语言是计算机教学的重要内容,由于内容繁杂,逻辑性较强,也是一门难学和难教的课程。鉴于此,笔者结合自己的教学实践,讨论C语言教学中的几点问题,以促进C语言教学。
  关键词: C语言 多媒体教学 二级 软考
  
  一、引言
  
  实用型本科和高职高专类高校的迅速发展,对《C语言程序设计》这门传统的计算机课程提出了更高的要求。在C语言的教学中,更好地帮助学生参加《全国计算机等级考试》和《全国计算机技术与软件专业技术资格(水平)考试》,掌握C语言的精髓,养成良好逻辑思维方式,为其今后进一步学习计算机知识打下坚实的基础,是大家十分关切的问题。为此,笔者结合自己的教学研究与实践,从课堂教学、上机实验、课程的综合应用、考试设计等方面阐述对C语言的教学的一点体会。
  
  二、改革教学方法,掌握程序设计课程教法
  
  1.培养学生对C语言的兴趣。
  相对于其他基础课程中比较直观的基本操作和基础概念,《C程序设计》则注重由设计算法到书写程序并进行调试的整个过程,显得抽象、复杂,编程时容易出错,很难掌握很多学生因而失去学习的兴趣,丧失学习的信心,缺乏必胜的勇气。建议第一次上课时要给学生讲清楚C语言的功能、作用,并利用多媒体投影,给出几个最简单的程序进行调试,运行得出结果,并给出一些用C语言编写的小游戏,如俄罗斯方块、五子棋,提高学生的学习兴趣。
  2.恰当地利用多媒体教学,夯实基本知识,基本技能。
  众所周知,运动的物体较静止的物体容易引起人的注意,而多媒体课件具有极强的动态演示的优势,因此我们可以利用多媒体课件建立鲜明、准确的第一印象。例如在讲汉诺塔问题时,我们可以用多媒体形象、生动地演示该过程,通过多媒体课件这种渐进演变的功能,我们可以较好地控制引导学生的思维过程,从量变到质变让学生对递归这一过程的正确理解,而不过多地纠缠于盘子的移动。
  多媒体课件在课堂上的应用,可激发智慧潜力,促使学生主动地获取认识问题的各种信息,掌握分析问题的各种方法,找到解决问题的办法,从中掌握知识的内在联系,巩固形成的认知,使学生获得更好的学习方法。
  当然我们也不能完全依靠多媒体教学,过多的信息量会引起学生的视觉疲劳,依赖心理加重,上课被动地观看动画演示,不能有效地形成自己对事物正确的看法。如一些编程思想,算法的步骤等等,如果只是利用多媒体演示,效果不好。我们要通过板书,给学生一段思维的时间。激发想象力,更加有利于逻辑思维的培养。只有通过恰当的取舍,才可以更好地进行基本知识、基本技能的培养。
  3.培养学生的编程能力。
  传统C语言教学的重点不是放在如何解决问题上,而是把大部分的时间放在讲解语法规则和语句格式上。这样做的后果就是学生一拿到任务后首先琢磨怎么定义变量,用哪条语句,而不是把问题进行合理的解析,考虑最佳算法。因此在教学中重要的是教会学生学会找出解决问题的方法,即算法。我们要引导学生学会正确的思维方法,由易到难,自顶向下,逐步求精,找出解题的关健。
  例1、显示输出如下所示的图形。
  
  这是我们在进解双重循环时的一个例子,在(a)图中,我们只需要简单引导学生找出其中规律,学生就可以很快地找出行和列输出空格和星号之间的关系,这样由a图演变至f图,把一个抽象的应用题变成简单有趣的智力题,学生的学习兴趣空前高涨,到最后我们可以再进一步延升,我们把图1的行进一步放大,如果把行数定义为N(当然由于屏幕的限制不可以超出20),这一题又该如何解决。这样,可以很好地锻炼学生分析问题、解决问题的能力,又可以提高学生的想象能力和创新能力,更好地理解二重循环的功用,进而提高编程能力。
  4.加强实践课程的管理。
  1)进行分组教学,一般一个班分成4个小组,选出组长。
  2)在上机前要布置好实验题,争取知识性和趣味性相结合,基础题和提高题相并重。
  3)在上机时,要求每位学生把自己编写的源程序上传至教师指定的计算机(要求内网连通,个别计算机可以用U盘复制)
  4)在学生上机之前随机抽取3-5人的程序在多媒体投影进行快速讲解,并进行编译、调试运行,这样教师可以知道学生们的薄弱环节,随之进行讲解,然后学生可以自我上机,基础弱的学生可以重复教师讲解的基本题,中等的学生可以做同样类型题目,学有余力的学生可以做提高题(在教师对基础题进行检查以后),在这一过程中,提倡学生相互之间探讨。
  5.课程的综合应用。
  在课程的结束,我们可以结合专业实际,让他们进行分组案例研究,要求他们严格按照软件工程的思想去做,从问题定义、可行性研究、需求分析、总体设计(概要设计)、详细设计、编码与单元测试、综合测试、软件维护让他们在做项目的过程,从而锻炼学生运用C语言解决实际问题的能力,并学会分工合作,培养团队精神。
  
  三、结束语
  
  案例教学为广大教育工作者所采用,知识及技能的传授以完成典型“任务”为主,计算机上机实践教学中更能体现其优点,有利于提高学生自主学习和探索的能力。要使学生上机实验取得好的效果,设计好实验案例是关键,它包括任务的提出与分解、最终达到的目标、解决问题的方法。教师应根据实验任务,设计好的案例,以取得更好的教学效果。
  
  参考文献:
  [1]谭浩强.C程序设计.清华大学出版社,2002.6.
  [2]王琪,周彩根.C语言程序设计.课程建设的研究与实践.中国成人教育,2007.12.
  [3]宋楚平,李少芹.C语言教学改革的思考.职业教育研究,2005.2.
其他文献
摘 要:莫瑞尔夫人和曹七巧分别是劳伦斯小说《儿子与情人》和张爱玲小说《金锁记》中的女主角。尽管二人有诸多不同,本文试对比她们相似的悲剧生活,运用弗洛伊德的人格结构理论来探讨她们的悲剧共性。  关键词:悲剧生活 社会评判 人格结构理论    虽然劳伦斯和张爱玲所处时代、国别不同,但这两位伟大小说家在生活经历、创作特点及人物塑造等方面上却有诸多相同之处。尤其是二人对其作品中女性人物的性格刻画和心理描写
期刊
摘 要:高三后期复习要讲策略、有方法、懂规范。“合理计划、重点突破、劳逸结合”是主要策略;“抓住课堂、学会回归”是有效方法;“养成规范,形成习惯”是重要手段。  关键词:学生 高考 复习    如果把高考比作3000米长跑,高考复习阶段便是百米冲刺。要取得好名次,取得好成绩,需要的不仅是体力、毅力,更需要智慧!在决战高考的关键时期,我们不仅要“能拼”,更要“会拼”!“会拼”才能事半功倍,“会拼”才
期刊
现代社会竞争日趋激烈,市场对人才的要求也越来越全面、严格。作为一名班主任,究竟该如何将自己的学生培养成为适应现代竞争的高级人才呢?众所周知,学生要在将来激烈的社会竞争中立于不败之地,除了具有良好的品格和学业成就以外,还需要有各方面的能力。这些都涉及学生在校生活的各个层面。笔者就班级管理进行了长时间的探讨,总结出一种行之有效的管理制度:星级学生管理制度。    一、星级学生管理制度的提出    星级
期刊
摘要: 新课程标准的出现,意味着教学深层价值目标的建立。但是在教材与标准之间有一片广阔的创造地带,它提供给教师前所未有的展示教学智慧的空间,而在创新教法的构想和实施之前,需要对传统教法、新课程标准、教材等有清醒的认识。  关键词: 三角形内角和定理 证明 教法 教学智慧    一、关于传统教法的理解    教法(Teaching method),特指教师的教学方法,在传统的理念与实践中,实质上是依
期刊
摘要: 近年来,中职学校生源紧张,学生素质下滑,英语水平较差。本文从中等职业学校宾馆专业英语教学任务要求及教学现状出发,探讨以职业为导向,构建宾馆英语与专业课程一体化的课程与教学模式。希望通过实施以职业为导向的中职宾馆英语一体化教学,切实提高教学效益。  关键词: 宾馆英语 职业导向 一体化教学    一、中职宾馆英语的教学现状    宾馆英语作为一种专门用途英语(ESP,English for
期刊
摘要: 实行“体教结合”,关键是使体育和教育有机结合,充分发挥两大系统的资源优势,保证竞技体育人力资源系统的良性循环。“体教结合”的顺利实施还需要一系列的相关配套措施,如高水平运动员的教育机制、选拔机制、竞赛机制、相关的法规政策等有机配合才能取得预期的效果。  关键词: 竞技体育 新思维 可持续发展 体教结合    1 前言    随着我国经济体制改革的不断深入,国家机构职能的转变,“举国体制”的
期刊
一、前言    计算机辅助语言教学(Computer Assisted Language Learning,简称CALL)的作用及其研究已在英语教学中受到极大关注,在其影响下的网络辅助语言教学(Web Assisted Language Learning简称WALL)也已悄然兴起。网络辅助语言教学主要是指学习者通过互联网搜取学习信息,下载上传作业,利用对话室、收发电子邮件等进行交流,培养多方面的语
期刊
摘要: 由于PLC外部的输入输出元件的可靠性不够好,而这些元件出现故障时PLC不会自动停机,从而造成不良后果。为了提高维修工作效率,及时发现元件故障,在没有酿成设备事故之前使PLC先停机、报警,有必要在PLC控制系统设计中采取故障检测措施。本文主要介绍了PLC常用的故障信号检测方法和故障信号显示方法,并举例说明了其程序设计方法。  关键词: PLC 故障检测 故障显示    可编程控制器本身具有很
期刊
摘 要:本文分析了第18届世界杯足球赛全部失球的主要区域与原因,主要从技战术以及失球形式等方面进行剖析,为全面了解世界杯失球的真正原因奠定基础,并为提高比赛的防守质量与效率和科学训练提供一定的参考依据。  关键词:世界杯 失球 区域 原因 剖析    1 前言    世界杯足球赛(以下简称“世界杯”)是当今最高水平的足球比赛,向人们展示了现代足球的精髓。通过对世界杯比赛的研究与分析,可以清晰地看到
期刊
摘要: 在 Faerch and Kasper (1984)提出的陈述性语用知识与程序性语用知识的理论框架下,笔者研究了课堂外语学习环境下学习者语用能力的发展模式。数据结果分析显示,随着学习水平的提高,尽管高水平组在语用的语言策略或形式运用意识方面有所提高,但两类语用知识之间的差距依旧存在,且并未有减小趋势。  关键词: 陈述性语用知识 程序性语用知识 中介语用 英语请求 二语习得    1. 导
期刊