C语言教学的实践与思考

来源 :陕西教育·高教版 | 被引量 : 0次 | 上传用户:diyuyanluo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]C语言是计算机程序设计的入门课程,是高校计算机专业学生学习计算机专业后续课程的基础。本文从如何改进教学方法,提高C语言课程教学质量,增强教学效果,培养和提高学生自主学习能力等方面进行了探讨。
  [关键词]教学方法 案例教学 能力培养 自主学习
  
  目前C语言程序设计课程已成为高校计算机专业及其他相关专业的基础课,目的是通过C语言程序设计课程的学习,使学生掌握常用的各种算法和程序设计的基本思想。程序设计思想贯穿于相关专业的后续课程,是最基础的内容。C语言课程侧重于应用,需要大量的上机实践,并且C语言课程中存在较多新的概念和思想,较为抽象、复杂,对于一年级学生尤其是非计算机专业的学生来说还存在很大的难度。
  
  调整教学内容,改进教学方法,激发学生学习兴趣
  
  目前国内高等院校在进行C语言课程教学时,多数仍通过教师讲解、板书和各种媒体作为教学的手段和方法向学生传授C语言中的概念、语句、语法规则等内容,这种灌输模式能较好地保证所讲授知识的系统性,但因为知识枯燥,学生学习的积极性不高,教学效果较差。同时在培养学生的实际应用能力和创新思维方面也暴露出许多弊端。我们说学习编程的最终目的是解决实际问题,所以要理论联系实际。对程序设计而言,重点讲授程序设计的思维、方法和设计风格,使学生能从更高的角度认识该课程的学习目的,不局限于对语言本身的学习和编程技巧的掌握,更注重对语言应用能力的培养。为了更好地实现教学内容的组织思路,在教学过程中采用案例驱动的主题式教学和基于任务驱动的教学相结合的方式。
  1.案例驱动学习的积极性首先来源于兴趣。所谓案例教学就是在教师的指导下,对案例提供的客观事实和问题,用所学的相关理论知识进行分析研究,教给他们分析问题和解决问题的方法,进而加深他们对基本概念和基本原理的理解。以实例介绍语句功能、格式、特点,分析执行过程等。在《C语言程序设计》课程教学中采用案例式教学法不是完全放弃传统的教学方式,而是将案例教学与传统教学方式相结合,在教学过程中将案例教学融入到教学过程中。学生在学习过程中不再是完全被动的“填鸭式”学习,而是积极主动地参与到教学过程中,从而增加学生学习的兴趣。
  案例教学法根据所学内容对所要讲授的案例进行精心设计,教师在设计案例时,必须接近实际,与实际生活或工作相关且具有一定规模,又能让学生感兴趣,用由易而难的C程序案例入手去组织教学。初级阶段的案例按教学顺序设计,尽量避免涉及后续章节的知识,后续高级阶段的案例尽可能涵盖前面的设计内容,以加深和巩固所学知识,此时案例不但应使学生感兴趣而且要具有一定难度。
  2.基于任务驱动的教学方法。该教学方法使学生的学习活动与任务或问题相结合,以探索问题来引导和维持学习者的学习兴趣和动机。教师运用建构主义教学理论,把教学内容设计成一个或多个具体的任务,让学生通过完成具体的任务,来掌握教学内容,完成整个教学任务。
  由于C语言程序设计课程的教学课时有限,而需要讲授的内容又比较多。在教学中应该强调突出教学重点,要求学生掌握C语言基本知识,以及程序设计的基本原理、结构化程序设计基本方法。在教学中,将每一次讲课内容精心组织,明确教学重点,准备好课堂程序实例,一般每一次8~10个程序,实施“精讲精练”。老师讲解结束后,学生在课堂内自己亲手运行程序,调试程序,老师随堂进行辅导。
  
  强化实践教学环节
  
  C语言课程的实践教学环节包首先要做到及时答疑,精讲多练,适当安排习题课。实际上,在理解课程内容与能够较好完成习题之间还有明显差距。要避免这种情况,教师应适当安排一些习题课,及时答疑和批改作业;学生通过做一定量的习题,可以积累一定的经验,同时对程序设计的精髓会有所领悟,从而重视上机实验环节。程序正确性判断的实用方法是上机进行程序调试,而对程序调试这一艰苦工作的熟练掌握,只有通过大量上机才能做到。因此,加强程序设计的上机实践环节显得格外重要,也是培养学生创造性思维的手段之一。在上机实验过程中教师要督促检查学生在调试程序时有可能会遇到各种问题,针对出现的语法、逻辑、算法和运行等不同错误,采用不同的方式去解决。
  程序设计教学中自主学习
  在当今信息时代,知识总量以成倍速度递增,自主学习的培养是现代教学发展的必然趋势,是现代素质教育的灵魂。自主学习是指学习者在把握学习规律的基础上,能够根据学习内容、学习情景、学习条件、个人学习的特点与因素,自觉主动地选择学习方法,组织调控学习活动,最终表现为乐于学习、善于学习、实现自身发展的需要。实现课堂自主学习要在教师的指导下,让学生成为教学的主体,充分调动学生的自觉学习、主动学习、学会学习的积极性,培养学生主动学习的意识、习惯和能力。C语言程序设计课程内容较多,课堂教学中无法把所有内容都讲到,这就要求我们必需在教学中努力培养学生的自主学习能力。运用问题引导教学手段来激发学生的思维,使之达到自主参与、自觉发现、自我完善、自行掌握知识的目的。自主学习要让学生积极能动地参与教学活动,积极主动地进行学习认知和学习实践活动。
  教学是一门艺术,它是教师的创造性、能动性、科学水平的综合体现。教师要想一个程序设计获得良好的效果,其关键就在于对教学内容和教学方法进行合理的组合。但现实中由于教学目的、教学内容及学生情况等因素的千差万别,没有一种教学模式或方法是普遍适用的,惟一的原则就是根据实际情况采用合适的教学模式和教学方法。在理论与实践结合过程中传授和学习基本知识,在动手实践中引导学生运用所学知识去分析问题和解决问题。通过课程教学方式的改变,激发学生学习兴趣,使学生不仅掌握高级编程语言的知识、编程技术和基本算法,更重要的是掌握程序设计的思想和方法,具备利用计算机求解实际问题的基本能力,能灵活应用高级编程语言进行程序设计,以适应社会发展的需求。
  
  [1]谭浩强.C程序设计(第三版)[M].北京:清华大学出版社,2005.
  [2]陈宝贤.C语言程序设计实验指导[M].北京:人民邮电出版社,2005.8.
  [3]石志国等.C++程序设计教程[M].北京:清华大学出版社北京交通大学出版社,2005.7.
  [4]朱永新.有效教学方法[M].南京:江苏教育出版社,2002.
其他文献
该文介绍了应用新型在系统可编程器件(ISP)来实现的可编程的现代彩灯控制系统。该方案优点是体积功耗小、灵活多样,可以在不修改硬件电路的基础上仅通过更改软件就可以实现不同的灯组数和不同的方案。ISP芯片选用Altera公司的EPF10K10PLCC-84器件,设计工具选用Altera公司的Max+PlusⅡ软件,系统顶层设计用电路原理图输入,底层设计用VHDL语言,采用自顶向下的模块设计方法。该控制
期刊
《儒林外史》的讽刺艺术有极高的成就,鲁迅先生认为在它产生之前,我国小说之中还没有一部“足称讽刺之书”,在它出现之后,“亦鲜有以公心讽世之书如《儒林外史》者”(《中国小说史略》),“所以讽刺之说从《儒林外史》而后就可谓之绝唱”(《中国小说的历史的变迁》),对它做了极高的评价。    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”。
期刊
对初中体育教学中耐久跑的认识  刘静平    耐久跑是周期性的大强度运动项目,能培养持久奔跑能力和速度耐力。它要求运动者的中枢神经系统具备较高的机能稳定性,心血管机能与运动机能相适应。  经过长时间实际锻炼,心脏功能、呼吸功能得到提高。在冬冷夏热和疲劳的耐久跑练习中还培养学生的意志品质。耐久跑在教学时要紧紧抓住速度、耐力这个主要矛盾来安排教学。采用短跑、中跑和超长段跑(包括野跑)以及其它形式的练习
期刊
近来人们津津乐道这样一则消息:未受过系统师范教育训练的大学毕业的学生手持毕业证书求职于中学教师岗位并被普遍认可,甚至认为他们比师范大学毕业的学生素质好。让我不禁想到了这样一个假设:如果一个名牌师范大学师范专业的毕业生到一家哪怕是乡村医院做医生,会有人去看病吗?以上第一种的“被普遍认可”与第二种的“遭到拒绝”的反差表明医生这一职业在人们心目中一直是一个专业,而教师只不过是一个职业而已,而且是一个只要
期刊
近两年,我国新一轮的课程改革已轰轰烈烈地开展起来。信息技术课程以培养和提升学生的信息素养为根本目的,不仅要使学生掌握基本的信息技术技能,形成个性化发展,还要使学生明确社会公民的权利与义务,伦理与法规,形成与信息社会相适应的价值观与责任感,为适应未来学习型社会提供必要保证。信息技术课程为实现人的全面发展而设置,既体现科学精神,又强化人文精神,隐含着课堂教学应以“人”为根本和主线,以“生”为过程和追求
期刊
巍巍宝塔山,滔滔延河水。  延安,是中国革命的圣地。  延安,是亿万人民向往和敬仰的地方。  延安,是一个响亮的名词,新中国从这里走向世界。  坐落于延安枣园的延安职业技术学院是顺应神州教育发展趋势所组建的一所具有圣地光荣革命传统的学院。她满载200余万延安人民的厚望,服务陕北地区经济建设,吸引近万余名的圣地有志青年在这里求学深造,铸炼成才。现在,这艘职业教育的巨舰正在乘着时代的东风,从圣地、从延
期刊
多媒体教学以他多视角的特点,结合教学重点,能让学生耳目一新、最大限度调动学生们的积极性和学习兴趣,在各个学校风靡起来,成了主要的教学手段。多媒体教学工具很多,比如:投影机、实物投影仪、多媒体软件加网络教室等,对比学习的效果和教师、学生之间的互动性方面,笔者认为多媒体软件加网络教室教学较比其他的教学手段来说效果更好。  但是大多数的教学手段都是收费的,我们有没有一种既不花钱又能达到教学效果的方法呢?
期刊
线性代数是讨论有限空间中线性关系经典理论的课程,是高职院校工科各专业的一门重要必修课,它逻辑性强、计算技巧高、具有较强的抽象性。而MATLAB软件是由美国Mathworks公司于1984推出的科技应用软件,具有数值和符号计算,计算结果和编程可视化,数学和文字统一处理,离线和在线计算等强大功能,尤其在矩阵运算方面有具大的应用。是进行线性代数课程辅助教学的有益工具。在教学中应该把两者很好地结合起来,发
期刊
以Robert.B Denhardt为代表的新公共服务理论在对传统公共行政,特别是对新公共管理理论反思和批判的基础上建立起来的。这一理论对我国建立服务型教育行政有很强的指导意义,本文在论述该理论特点的基础上,结合我国当前教育行政和教育发展的实际情况,对我国的公共教育行政改革中的教育权力的变革进行分析。    新公共服务理论的主要观点    新公共服务理论正是在对新公共管理理论的反思与批判,特别是对
期刊
[摘要]艺伎这一古老的日本传统文化,随着影片《艺伎回忆录》的播出,这个神秘、有着很大封闭性的行业引起了人们的探寻欲望,本文从艺术的角度对艺伎的身份、艺伎行业的产生、发展以及未来的展望做了有些有益的探索。  [关键词]艺伎 产生 发展 展望    作为日本传统文化中的一个古老而又神秘的文化,多数国人有所认识但是又有些迷惑,笔者试从艺术的角度对艺伎的身份、产生的由来、发展以及未来的展望着手,探讨这一独
期刊