C语言教学探究

来源 :考试周刊 | 被引量 : 0次 | 上传用户:mym890419
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: C语言是绝大多数计算机专业学生学习的第一门计算机编程语言,且难度比较大,比较抽象,但它却包含程序设计的基本思想和方法,也是掌握其他高级编程语言的基础。通过对C语言教学方法的探讨,能收到比较好的教学效果。
  关键词: C语言 任务驱动 实训教学
  目前计算机编程语言比较多,如:JAVA、C#、OBJECTC,等等。学生在以后的学习和工作过程中需要具备对各种编程语言的学习能力,学习了C语言,以后不论学习哪种编程语言,都能很快上手,因为程序设计的方法和思路,面向过程的语法在C语言中已经学过,解决问题的能力已经具备。学好了C语言,就具备学习其他编程语言的学习能力,可以说要学好计算机编程必须学好C语言。下面我将从教学对象、教学方法和实训教学三方面探讨C语言的教学。
  一、教学对象
  本学年我所教授的班级是中职二年级的学生,学生的综合素质不高,抽象思维水平较低;学习的积极性和主动性还不够,遇到学习困难具有畏难心理,不能刻苦钻研,选择放弃的较多。教学进度要适中,不能太快,教学内容不能太难,要让学生能够接受,教学方法要灵活多变,只有这样才能教好C语言,学生才能学好C语言这门课。
  二、把握课堂教学方法,提高课堂教学质量
  (一)做笔记。采用讲解结合做笔记的方法进行课堂教学,帮助和引导学生做好笔记。
  C语言教材中的内容很多也很零碎,为了不使学生产生疲劳感,教师讲授的内容要突出重点,使用信息化的手段突破难点。学生基础不是太好加上C语言的学科特点(不适合自学),帮助学生做好笔记是关键。做好笔记一方面可以把书本上的关键知识点提取出来供学生学习,另一方面可以防止学生上课走神,使基础好的学生学到知识,基础差的学生有事可做,但是在C语言中基础性的语法学习没有捷径,必须刻苦努力,让学生记牢。
  (二)机房上课。在机房上课,让学生多写多练。实践证明C语言程序是写出来的,而不是看出来的,更不是听出来的。要学好C语言,就要对程序多写,多练。老师讲完本课的知识点后把做好的笔记通过教师机发给学生,让学生根据教师的笔记对知识点进行重构,以自己的方式存储知识,接着让学生对老师的程序案例进行上机编写、调试和运行,确保成功。这个过程比较简单,学生只是临摹老师的程序,通过这个过程学生可以体验C语言编程的乐趣,树立编程的信心。这个过程最好让学生独立完成,当然对于学习困难的学生,教师还要给予较多的指导,以免其丧失学习信心;对于学习能力强、个性独立的学生给予较少的指导,培养其独立探究的精神。
  (三)采用任务驱动法。在C语言程序设计课程中,有些概念之间的差别和程序的设计步骤如果只通过老师的讲述,学生在课堂上就能够听懂,但是课后很快就还给老师,没有经过深度加工的知识遗忘得很快,我们在学习C语言的过程中一定要多思考,多联系,加强记忆和学习迁移。
  孔子曰:学而不思则罔,教育我们在学习中一定要学会思考,思考的最好办法就是给你一个任务或问题让你解决,解决问题的过程即是思考的过程。教师一定要根据本节课的内容精心设计出课堂作业,课堂作业的知识点在笔记中是可查询的,最好对本节课的内容做到全覆盖,然后让学生去编程,去思考。例如在学完字符串复制函数strcpy(),在后面的课堂作业设计中最好能够有此项内容,例如使用字符串复制函数strcpy()把字符数组S2复制到字符数组S1当中。采用任务驱动法,一切都要求学生自己动手设计,动脑思考,在操作过程中探究和解决问题的积极性和主动性得到调动,从而达到教学目的。
  (四)注意“互动式教学”,不要“自说自演”。互动式教学是提倡教师主导,让学生作为主体形式参与课堂。互动式教学不但可以提高学生的参与热情,而且可以避免学生上课疲劳、注意力不集中的现象。
  大部分学生完成问题的编程后,请具有独特思路的学生演示自己的程序和设计方法,其他学生可以就此同学的演示提出看法和编程思路,进行讨论,对演示的程序进行正误剖析,对比各种方法的优缺点,鼓励大家再提出新方法,解决普遍性的问题。事实证明,这种教学方法效果显著,课堂气氛非常活跃,学生的参与积极性较高。
  三、实训教学
  我系将对专业课进行为期两周的实训教学,会进行阶段性的项目实训,它将以案例的形式将每一阶段的学习进行小结性的贯穿和提高。将有关知识点融入程序的编写中,从而巩固知识点,并将琐碎的知识点进行整合。实训教学有很多好处,它能集中一大段时间对C语言语法和编程思路进行集中训练,效果很好,给学生提供多写、多练的机会。“书读百遍,其义自见”道理一样,程序的设计思想和方法在练习中慢慢被学生接受,很多理论和方法练习多了,就自然而然地懂了。就像你进入一个新环境,刚开始身边的很多人你可能不认识,但是当你接触多了,时间长了,就基本上都熟悉了。在学期快结束时计算机专业还会给学生集中安排一周的课题设计课,通常会提供给大家几道题目让学生选择,这几道题目涵盖非常广的知识点,这些知识点在平时的课堂笔记中都是可查询的,如果要编出程序就必须找到笔记中相应的知识点进行复习,从而编出程序,课题设计是对学科的终结性复习和总结。形成案例后便于学生以后学习和查询,学生普遍反映通过课题设计的实训训练,编程能力有了显著提高,以前很多不懂的内容通过钻研也懂了,通过自己的努力体会到了编写程序的乐趣,可以说收到了不错的成绩和效果。
  四、结语
  C语言的教学重点是培养学生编程思想和程序设计方法。这种能力的培养对初学者来说是极其困难的。要学好C语言,不仅需要学生刻苦学习,更需要老师对教学进行精心的组织和科学的设计。我相信,只要运用有效的教学方法加上学生的努力,就一定能使学生学好这门课。
  参考文献:
  [1]陈琳.编程语言基础—C语言(第3版).北京:高等教育出版社,2012.
  [2]谭浩强.C程序设计(第二版).北京:清华大学出版社,1999.
其他文献
Nowadays,inorganic CsPbl3 perovskite solar cells (PSCs) have become one of the most attractive research hotspots in photovoltaic field for its superior chemical
采矿的特点是以离散分步或者单项作业而进行的 ,叙述了钻进、爆破、开沟、挖掘 ;地压控制 ;装载和运输 ;物料处理等单项作业的关键性技术 Mining is characterized by discr
Organic-inorganic halide perovskites have received widespread attention thanks to their strong light absorption,long carrier diffusion lengths,tunable bandgaps,
摘 要: C语言程序设计的教学目标是使学生利用C语言结合算法解决简单的实际问题。要实现该目标不仅要熟练掌握C语言本身的基本语法和结构,还要具备设计合理算法的思维能力。然而,当前各高校课程教学往往忽略思维能力的培养。本文提出通过实际应用案例将计算思维与程序设计语言有机结合的方法,在教学过程中利用实际案例激发学生的兴趣,将计算思维贯穿于程序设计语言的学习过程中,提高学生的主动性,以数组为例介绍该方法的
职业院校以培养专业技能型人才为目标导向,竭尽全力满足当下就业市场的人才需求。目前,中职院校跟进时代脚步,愈发注重计算机专业的实训课教学,并在实训课教学中植入项目化教学方法,以此实现计算机专业的高效教学,极大地减缩毕业生的就业适应期限。  一、项目化教学的基本内涵与特征  所谓“项目化教学”,指的是老师组织学生真正参与某特定项目的方案设计、项目实施及管理评价等全部环节,旨在让学生在亲身体验、亲自感受
摘 要: 传统意义上的体育教学知识的主导是竞技体育项目,教材知识重复多次,教学模式难以体现教师的主导性与学生的主体性,进而难以调动学生的学习积极性和主动性。而趣味游戏在体育教学中的应用,能够激发学生的学习兴趣。为此,本文阐述了小学体育教学中应用体育游戏的有效策略,旨在顺利地完成教学任务。  关键词: 小学体育 趣味游戏 应用策略  针对小学体育教学,教师应当注重教学的趣味性,以使体育教学变得尤为形
Halide perovskites have emerged as the next generation of optoelectronic materials and their remarkable performances have been attractive in the fields of solar
蛋白质糖基化作为一种最常见的翻译后修饰。它不仅在蛋白质的稳定性、溶解性、折叠和功能执行方面起着关键的作用,而且参与细胞内蛋白质的运输、定位和分子识别。此外,异常糖基化也已经被证明和癌症等疾病相关,许多糖蛋白可以作为临床生物标志物和治疗靶标。因此,糖蛋白和糖肽的分离、发现和鉴定变得越来越重要,它可以帮助我们更好地理解生物过程,寻找潜在的诊断标志物和治疗靶点。依靠生物质谱对糖肽规模化定性与定量分析,已
摘 要: 教育观念不断革新,传统的教学手段已经不能满足现代教学和学生创新发展的需要,计算机多媒体技术作为一种新兴的教学手段应用到教育教学中,已经成为教育发展的新趋势。本文对多媒体教学的含义及特点进行了阐述,分析了多媒体教学的发展现状和教学优势,总结了当前存在于多媒体教学中的若干重要问题,并结合现代教学改革和教学创新理念提出了对策。  关键词: 多媒体教学 多媒体技术 教学创新  随着科学技术的迅猛
立轴纸本设色纵164厘米横45.8厘米北京故宫博物院藏图绘雪景寒江,两只鸳鸯站岸边梳理羽毛。一株老梅,枝条繁茂,花开带雪,分外妖娆。雪竹挺立,小雀瑟栖于上。鸳鸯造型优美,色