C语言课程的教学改革初探

来源 :新课程改革与实践 | 被引量 : 0次 | 上传用户:ynsyxs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 C语言程序设计是一门基础的程序设计语言,针对教师与学生普遍认为C语言难教也难学,文章从教学内容、教学手段、教学方法等方面介绍了如何教好这门课是至关重要的问题。本文针对C语言课程的教法从五个方面作了详细的论述,培养学生分析问题解决问题的能力,对调动学生的积极性,提高教学质量起到了促进作用。
  【关键词】 C语言;教学方法;思维转化;启发式教学;软件工程
  
  一、前言
  C语言是一种通用性计算机程序设计语言。它兼有汇编语言和高级语言的双重优点,运用它既能编写操作系统软件,又能开发各个领域的应用软件。C语言的实用性使之成为编程的首选语言。学好了C语言,再进一步深造C++/VC++,JAVA等言语,就有了坚实的基础。但目前很多学生在学习《C语言程序设计》后,感觉读程序还凑合,编程则“难于上青天”部分学生甚至毫无编程想法,仅仅是为应付考试而死记硬背,完全背离了高职教育的初衷。因此,如何在C语言教学中启发并训练学生的编程思维,是每个教师应深思的问理。以下是笔者在C语言教学中的一些看法,愿和同行探讨。
  二、上好第一堂课
  如何上好第一堂《C语言程序设计》课是至关重要的。因为学生都是初次接触C语言,C语言对他们来说是神秘的,“兴趣永远是最好的老师”,有了兴趣他们才会积极主动地去学习,所以第一堂课的成功与否直接关系到学生能否对这门课产生兴趣,所以我觉得第一堂课应为“趣味C语言导学课”。
  1、程序结果展示,激发兴趣
  要激发学生的兴趣。首先要让大家知道C语言的强大功能,利用它我们能编写各种软件,通过幻灯片向学生展示各种结果画面,例如从50年代玩的摇杆游戏到如今的电脑游戏。相信这时有些学生已经有些“蠢蠢欲动”了。恨不得立刻学好C语言。
  2、强调C语言的重要性
  C语言是学生今后学好后继课程的基础,比如数据结构。C++,JAVA等。虽然程序设计语言更新很快,但如果真正掌握精了程序设计思想,具备了真正解决实际问题的能力。语言再更新可程序设计的本质不会变。
  3、传授C语言的学习方法
  C语言是一门实践性课程,要理论结合实践,加强学生的动手能力,解决问题的能力,在学习方法上给以学生指导,告诉学生如何自学,如何听课,如何动手实践,明确一点:“C语言不是看会的,也不是听会的,而是亲自动手实践练会的”,强调实践的重要性。
  4、认识C语言的编译环境
  在visual studio2005环境下,举出几个简单的小程序演示给他们看,并逐一讲解,引导学生自己去发现程序中存在的缺陷以及改进的方式。熟悉C语言源程序到可执行文件的整个操作流程。让他们仿照所列举的几个程序模仿着编一个小程序。
  三、C语言教学方法
  1、抽象思维到形象思维的转化
  让学习过程变得轻松有趣是激发学生兴趣的关键所在,C语言本身是一门极其抽象难懂的学科,把抽象的问题形象化,使本来枯燥无味的C语言变得魅力无限,符合学生的认知规律,可以收到良好的效果。
  2、采用问题启发式授课,激发自主学习
  针对C语言概念多,语法繁的现状,采用问题启发式教学可以将难理解、难记忆的概念和规则变成一系列时而醒目、时而深奥的问题呈现在课堂教学中,这样就能把学生的注意力集中起来,学习积极性调动起来,达到师生互动的效果,教师自问自答为主,有问有答,互问互答,改变单调死板、照本宣科的牧师讲法。这种启发式、讨论式、交流式的教法,不仅改变原来的灌输式,而且增强了学生自主学习的能力。
  3、“引申法”“框架法”和“求异法”相结合
  所谓“引申法”是指是结合已经解决的问题,因势利导,引导学生在此基础上解决相关联的问题。“引申法”可以培养学生在程序设计方面的发散思维。提高程序设计中的应变能力。问题是活的,但程序是有章可循的。最终使学生明白,语法是有限的,可解决的问题是无限的。只有在分析实际向题的基础上,以清晰的思路去设计算法,才能举一反三,以不变应万变。
  4、“框架法”可培养学生的全局思维和算法的整体设计能力
  具体体现在两方面:一是在学生有了一点编程基础后要利用伪代码或流程图,从算法设计的角度讲解编程思路,而不应拘泥于语法细节,不分主次、逐条语句的讲解代码。通过此框架,可使初学者对函数设计的关键问题有清晰的认识,利于从统筹全局的角度去考虑问题,体现了程序设计逐步求精的思路。这样可以层次分明,突出算法设计的关键,利于培养学生的编程思路。二是在学习重点章函数时,由于新的算法已很少,主要是学习用函数调用的方法来重新编制以前所熟悉的程序,那么我们可以把着眼点放在函数的设计框架上,体现参数设计、返回值设计等关键问题,而无需细讲函数体的实现细节。
  5、“求异法”:一个固定的问题
  解决的方法可能不唯一,如果能启发学生多角度、多侧面去寻求解决问题的办法,则可激发学生思考的积极性,提高其学习兴致。在C语言中一题多解的情况有很多,有意识地引导新思路,鼓励新方法,以培养学生在编程中的求异思维,而不是死记硬背,墨守成规。
  四、结束语
  C语言程序设计的教学要讲究方法,通过这门课的学习,不仅要使学生掌握语言的基本规则,而且要切实培养学生分析问题,解决问题的能力,培养学生的创新精神,团队意识,为学生提供更好的展示才华的舞台。
其他文献
新的美术课程标准中提出,初中美术教育的目的不是单纯的追求技能强化训练,不是把学生都培养成美术家,而是将美术作为一种语言,运用技能把学生的思想感情表达出来,使美术作品体现出时代性、人文性、情趣性、品味性。同时要培养学生学会关注生活,关爱社会。这就要求更新教育观念,屏弃陈旧的教育方法,教学内容和教学评价。  一、教学内容的更新  1.课程目的更新  以往教材以严肃命名的形式确定课题,使得美术课显得呆板
期刊
教育是直面人的生命、通过人的生命、为了人的生命质量的提高而进行的社会活动,是以人为本的社会中最体现生命关怀的一种事业。新课程改革致力追求学生个体真实的生命成长,关注着每个学生个体的主动、健康发展。在新课程标准下,语文教学追求真实的生命成长,关注学生的自我需要出发,帮助学生形成以“自我发展”为特点的学习方式。教师在语文教学过程中,要更多地关注学生的学习过程,关注知识的自我获得以及在此过程中学生的合作
期刊
【摘要】 本文通过对“地球运动”的教学,探索有效教学的合理方法,力图打破传统的教学模式,积极探索以学生为主,教师为辅,行之有效的教学方法。  【关键词】 初中地理课堂;教学方法;有效性;地球运动    学生的进步与发展是衡量教学是否有效的唯一标准,如果学生没有收获或者收获很少,则这个教学是无效或者低效教学。这就要求在教学过程中,对教学方法的选择提出更高要求。这种教学方法或者可以使学生获得知识或技能
期刊
英语作为我国基础教育阶段的一门基础学科,其课程设置应符合信息时代人才素质培养的要求和多元化社会的要求。学生的发展是英语课程的出发点和归宿;以培养学生的综合语言运用能力为目标,力求从教学观念、目的、目标、内容、实施策略、手段和评价等方面进行重大改革。  一、面向全体学生,为学生的终身发展奠定基础  英语课程的教育教学要面向全体学生,要特别注重培养学生英语获取信息、处理信息和传达信息的能力、分析问题和
期刊
新的英语课程标准使我国蓬勃开展的基础教育课程改革进入了一个新的发展阶段。与以往的课程相比较,新的高中课程发生了许多根本性的变化。新的英语课程更加强调从学生的学习兴趣、生活经验和认知水平出发,倡导体验、实践、参与、合作与交流的学习方式,发展学生的综合运用能力,使语言学习的过程成为学生形成积极的情感态度、主动思维和大胆实践,提高交际意识和形成自主学习的过程。  一、优化课堂教学,活跃课堂气氛,激发学生
期刊
【摘要】 教学生活化,是新课程改革的核心理念。教学中关注学生切身的生活体验,与学生展开面对面的对话,使学生不停的在自我否定和自我超越中体验、感悟、成长。实施生活化的教学策略,使学生的课堂学习与社会生活实践紧密结合起来,一方面拓展了学习的时空,另一方面把学习生活置于社会生活的大背景下,让学生在丰富多彩的生活中,与社会自然相融。  【关键词】 小学;思品;生活化    《品德与社会》是一门集思想性、知
期刊
新一轮课程改革已经进入了实验阶段,本次课程改革特别关注学生的发展,关注学生的学习过程,倡导学生主动参与、乐于探究、勤于动手,培养学生收集和处理信息的能力、获取新知识的能力、分析和解决问题的能力以及交流与合作的能力。课程改革的理论和实践表明,改革的成败往往取决于实施的情况,而对实施过程的监控与评价是考查课程实施状况的一个重要环节,也是教师和教育管理者最关心的问题。巴班斯基在怎样评价教育过程最优化的效
期刊
《语文课程标准》指出:“语文课程必须根据学生身心发展和语文学习的特点,关注学生的个体差异和不同的学习需求,爱护学生的好奇心、求知欲,充分激发学生的主动意识和进取精神,倡导自主、合作、探究的学习方式,改变过去那种单一的、以接受性学习为主的学习方式,探讨和实践如何在语文教学中运用自主、合作、探究的学习方式(即“探究性学习方式”),从而培养学生勇于质疑问难,主动探索,切磋学问,敢于创新的精神和学会合作、
期刊
在六七十年代,小学数学教学手段仅仅只是粉笔,黑板,教鞭,教科书,到了八十年代出现了模型,比如在一年级教10以内加减法时,出示小卡片贴在黑板上,原有鸭子七只,贴上七张卡片,游走两只,拿走两张卡片,还剩几只鸭子?教学媒体极其贫乏,教学形式当然也就单一。  随着科学技术的迅猛发展,从现代科技为基础的教学媒体逐渐发展起来,先后出现了用于教学的电化教学、实物投影、多媒体辅助教学、校园网等等。接下来我来谈谈实
期刊
《高中新课程改革引发高中教学改革》分为四个版块:一是高中新课程改革下的高中教学改革势在必行;二是高中新课程改革下高中教学改革的重点与误区;三是高中新课程改革下的高中课堂教学方式改革;四是高中新课程改革下高中教学改革的实践与反思。  一、高中新课程改革下的高中教学改革势在必行  高中的课程结构、课程内容、课程实施与评价直接关系到高中学生学习的渠道、内容、程度及所形成的个性品质和技能品位与教师教育的辐
期刊