C语言有效教学方法探讨

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:hukaigui88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:C语言是一门基础性的计算机语言,对于初学者来说也是较难学的课程。探索出有效的教学方法,是激发学生学习兴趣,提高学生学习效率,培养学生解决实际问题能力的一种重要手段。
  关键词:C语言;以问题为中心;问题表征;归纳法
  中图分类号:G642文献标识码:A文章编号:1009-3044(2008)18-21ppp-0c
  
  Discussion of Effective Teaching Methods for C-Language
  WANG Chuan-an, HE Wen-juan, ZHAO Xiao-meng
  Abstract: C language is a foundational machine language but it is very difficult for the beginner. Exploring the effective teaching method could stimulate the student’s interest, enhance the study efficiency and cultivate student’s ability to solve the actual problem.
  key words: C language;problem-based;Problem Representation;Induction
  
  1 引言
  
  C语言是一种成功的系统描述语言,同时又是一种通用的程序设计语言,在国际上广泛流行,但对于初学者来说,
  该语言数据类型繁多,结构复杂,是较难入门的课程。因此在教学过程中应采用有效的教学方法,来激发学生的学习兴趣,培养学生编程的思想,使学生能够运用C语言解决实际问题。
  
  2 采用化繁为简、先入为主的思想,激发学生学习兴趣
  
  兴趣是人们积极探究某种事物的认识倾向性,是教学中最现实、最直接的心理动力。赫尔巴特说过:“教育应以兴趣为基础,并应把引起和培养人的多方面的兴趣作为自己的一项任务。”在C语言教学过程中,让学生通过简单的实例入门,先让他们获得一种学习的成就感,从而激发学习C语言的兴趣。
  教师在C语言教学过程中大都采用“数据类型及运算符、表达式→语法规则→讲解例题→照书上机实验”这一模式来组织教学。但大量的难以理解的概念、术语、语法规则的介绍,枯燥无味的例题分析往往使刚接触到计算机语言的学生“茫然不知所云”,很多学时过后仍不明白程序为何物,渐渐失去了学习的兴趣。在程序设计当中 ,算法是程序的核心、灵魂 ,语法只是程序设计的外壳、工具。因此最初几节课堂教学的重点不应放在语法规则的掌握上,应采用化繁为简、先入为主的思想,设计出一个易懂的程序,使学生能够根据已有的知识体系构建相应的认知结构,然后采用“画瓢”方法编写出相似的程序。学生从中不仅能获得驾驭程序的成就感,还能更好掌握所涉及到的知识点。
  
  3 以问题为中心组织教学内容
  
  在C 语言程序设计教学过程中,随着授课内容范围的拓展,程度越来越复杂,在教学内容被呈现前,应先介绍一个框架或结构,使授课内容组织转化成有着意义关联的各个部分。以问题为中心组织教学内容的方法预先给学生指出和提供了解决一个特定问题所需的所用步骤,其过程为:提出问题、问题的识别、问题的表征、解决问题。表1说明怎样运用以问题为中心组织内容来解决C语言中的一个经典难题——猴子吃桃问题。
  3.1 提出问题
  提出问题一般分为创设问题情境和提出问题两个阶段。问题情境是指个体觉察到一种“有目的但不知道如何到达”的心理困境,是学习者接触到学习内容与原有知识水平不和谐、不平衡而急需对疑难点进行解决的心理状态。在C语言程序设计教学中教师可通过语言、形象化的图示及语言解释相结合来创设问题情境。良好的问题情境可激起学生强烈的问题意识,激发学生的学习动机,有助于学生进行自主探索学习。提出问题是在分析问题情境,看到问题实质的基础上,提出合乎实际的问题,便于学生明白学习的主题。
  3.2 问题的识别
  问题的识别是指问题解决者必须意识到自己正面临一个问题。在确认问题存在后,必须先弄清楚问题,才能去着手解决。例如:“1被2整除后结果是多少?”,好多学生的答案是0。因此问题的识别是解决问题的一个十分重要的步骤。
  3.3 问题的表征
  问题的表征是指对问题的初始条件、目标任务及其构成要素的觉察和理解。问题的表征可运用各种变化的方式,如:以抽象的方法或以绘制图表、图片和草图等方法简化对问题的思考。研究表明,问题图式对问题的表征具有重要的作用。所以在C语言教学中可通过对大量样例(如例题或实际例子)的学习把语法规则、结构化程序设计方法和相关具体应用有机联系起来,构成问题图式。
  3.4 问题解决
  学生在获得对问题的表征后,以该表征为提取线索,通过联想,激发头脑中已有的编程经验、技巧,对提出的问题进行比较、匹配,找到正确的解题方法。
  
  表1 以问题为中心组织教学内容的过程及应用该方法组织的一个教学实例
  
  
  5 结束语
  
  学习C语言的目标不仅仅是语法规则的掌握或简单程序的再现,更重要的是能够形成编程的理念,应用C语言解决实际问题的能力。因此C语言教学的重要目标是:采用有效的教学方法帮助学生成为有效的、成功的问题解决者。但单靠有效的教学方法还远远不够,《C语言程序设计》是一门实践性很强的课程,要鼓励学生在课后多动手、勤实践,把学习的重点放在编制程序和解决实际问题上。
  
  参考文献:
  [1] 谭浩强. C程序设计[M].北京:清华大学出版社,2004.
  [2] (美)加里.D.鲍里奇 著.易东平 译. 有效教学方法[M]. 南京:江苏教育出版社,2002.
  [3] 张大均,王映学.教学心理学新视点[M].北京:人民教育出版社,2005.
  [4] 李锐峰,钱兆华.自然辨证法教程新编[M].武汉:湖北人民出版社,2004.
  [5] 高文.教学模式论[M].上海:上海教育出版社,2003.
  [6] 陶静.语言教学方法探讨[J].东南大学学报(哲学社会科学版),2006,8(12).
  [7] 叶幼林.对计算机C语言教学的探讨与研究[J].中南民族大学学报(人文社会科学版),2004.4.
  [8] 杨理云.《C 语言程序设计》教学方法探索[J].中国成人教育,2007.5.
  [9] 柴宝仁,黄德海,崔超.对C语言程序设计课程研究性教学的探索与实践[J].教育与职业,2007.9.
  [10] 王平勤,董付国,原达.在C语言教学中注重培养学生算法分析的能力[J].微型机与应用, 2007.6.
  
  收稿日期:2008-03-17
  作者简介:王传安(1980-),男,安徽淮北人,安徽科技学院助教,主要研究方向为计算机网络;贺文娟(1982-),女,安徽蚌埠人,安徽科技学院助教;赵晓萌(1983-),女,安徽蚌埠人,安徽科技学院助教。
其他文献
摘要:介绍了WebGIS的特点、结构模型、构造技术。为了开发WebGIS系统,采用ESRI公司的ArcIMS开发平台,介绍了ArcIMS的概念、体系结构、基本操作。针对标准的地图服务界面,结合ArcXML、JavaScript、HTML语言和Java Applet,对WebGIS站点的地图数据配置和浏览器工具的设计等进行定制。  关键词:ArcIMS;WebGIS;地图服务界面  中图分类号:TP
摘要:该文对利用Multimedia Fusion等软件,结合网络多媒体教室构建实验预习系统的方法进行了研究。  关键词:Multimedia Fusion ;实验;预习系统  中图分类号:TP311文献标识码:A 文章编号:1009-3044(2008)33-1310-02  Multimedia Fusion Based on the Experimental System Preview  
摘要:本文介绍了ADO.net技术的工作原理及其对象模型,并以IPTV系统为实例阐述了ADO.net技术在系统开发中的应用。该系统在数据的访问速度、数据交换、开放性能及网络支持等方面有明显的优势,性能得到了很大的提高。  关键词:ADO.net数据访问技术;SQL Server2000;IPTV点播系统  中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)19-30143
哲学是思与想的呈现,是辩与明的学科,是观点与精神的表达,也因此而有了不同的理论与流派。王阳明是古代著名哲学家,其哲学思想与精神直到今天依然有价值,有探究学习的空间及必要。在有与无之间,在心与理之中,在知与行之际,感受王阳明哲学理论的精神,体会哲学家思想的深邃,可形成对哲学的透彻认知。陈来的《有无之境:王阳明哲学的精神》以王阳明哲学为核心所展开的研究,汇集了这一哲学家的多元思想观点,融入了作者的阐释
小學语文课堂的教学实效不仅是广大家长关注的焦点,也是新时期教育改革背景下新政策落地的最直接体现。皮连生教授主编的《小学语文教学设计与实施》全面探索和研究了教育心理学与教学实践的关系,旨在从理论与实践两方面告诉教师如何将课文内容等转化为语文读写和综合能力。全书共十一章,按照能力培养等级由低到高分为三个部分。第一部分(第一至第五章)为专项能力教学设计、实施与评价,第二部分(第六到第八章)为单篇课文的教
摘要:本文介绍了IP地址与MAC的关系,分析了windows对IP地址冲突的自动检测过程,给出了IP地址冲突的解决方法。  关键词:IP地址;MAC地址;冲突  中国分类号:TP393文献标志码:B文章编号:1009-3044(2008)08-10ppp-0c    随着网络的深入,终端用户的增加,在用户管理问题上乱设IP现象特别严重。IP地址冲突造成网络工作不正常。    1 IP地址与MAC地
摘要:Flash具有很多优点,如矢量动画、关键帧技术和流式播放,其优势让动漫得以迅速发展,并进入中国。  关键词:Flash;动漫;发展  中图分类号:TP3文献标识码:A文章编号:1009-3044(2008)17-21524-02    1 前言     1995年是互联网高速发展的一年,同时,大部分人已经不满足于互联网的平面浏览模式,于是乔纳森.盖伊凭借着敏锐的市场观察力,设计出了 Futu
努力餐楼,原中共川康特委军委委员、革命烈士车耀先于1929年在成都市祠堂街创办的一家餐厅,是当时共产党的地下秘密联络站和上层进步人士聚会的场所,是当前中国唯一一家革命文物饭店。  我们在红色主题舞剧《努力餐》的创作中,以努力餐楼为切入点,以革命烈士车耀先等人的革命故事为原型进行创作,展现革命人士在红色时期的英勇与智慧。  《努力餐》虽然是一部舞剧,但除了力求呈现出独特的舞蹈语汇与巧妙的叙事方式,我
摘要:嵌入式操作系统I/O驱动系统的设计与实现是实现嵌入式操作系统应用的关键问题。 文章,首先给出I/O驱动的硬件设计;其次,针对硬件给出I/O驱动程序的模块初始化、模块的卸载、设备文件操作接口定义与实现的详细设计过程;最后,给出驱动模块的加载过程与测试方法。  关键词:嵌入式操作系统;驱动程序;内核;系统调用  中图分类号:TP316文献标识码:A文章编号:1009-3044(2008)09-1
《德主刑辅》是由纪潇雅、张琳、吴洛婵编著,法律出版社出版的一部研究儒家法律思想的著作。全书分为四个部分:儒家法律思想的历史背景、儒家法律思想的基本主张、儒家法律思想的代表人物、儒家法律思想的历史分析。  第一部分是“儒家法律思想的历史背景”。第一节分析了儒家法律思想的诞生以及先秦时代儒家法律思想产生的背景。第二节分析了秦汉时期的儒家法律思想。秦朝社会的主要特征是“礼”与“法”的对立,汉朝社会的主要