少数民族双语班《C语言程序设计》课程教学改革研究_第1页
少数民族双语班《C语言程序设计》课程教学改革研究_第2页
少数民族双语班《C语言程序设计》课程教学改革研究_第3页
少数民族双语班《C语言程序设计》课程教学改革研究_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

少数民族双语班《C语言程序设计》课程教学改革研究少数民族双语班?C语言程序设计》课程教学改革研究

中图分类号:G64文献标识码:A文章编号:1009-3044〔2022〕17-0109-03

Abstract:Inthispaper,onthebasisofanalyzingthecharacteristicsofCprogramminglanguage,andfullyconsideringthepoorabilitytounderstandandweaknessofbasicknowledgeofthestudentsinthebilingualclasses,theinstance-driventeachingapproachisintroducedforimprovetheprogrammingabilityoftheminorityethnicstudentsandenhancetheclassroomteachingeffects.

Keywords:Cprogramminglanguage,teachingmethod,reform,BilingualClass,Minorityethnics

C语言程序设计是一门实践性很强的课程,必须通过大量的上机操作才能掌握所学的知识,所以要特别强调教学办法与实践教学相结合。但在实际教学安顿和实施过程中我们遇到了由于课程改革使得总学时减少、课程内容的压缩以及课程内容提前等许多实际问题。所以,如何加强C语言程序设计这门综合性及实践性较强的学科的教学改革,对新的技术伎俩背景下的教学规律的探讨,更好地培养对社会有用之才已成为迫切需要研究的课题。进一步研究和改革C语言序设计语言课程的教学办法和伎俩、不断提高学生的创新思维和创新能力,已成为教学改革、提高教学质量的重要研究内容。

教学目标是通过一门程序设计语言的学习,使学生掌握程序设计的根本思想和编程办法,培养学生灵活运用所学知识来解决实际问题的能力。所以,如何提高教学效果,进一步提高教学质量是非常值得研究并加以解决的问题。根据多年的教学经验,本人认为对C语言程序设计课程的教学应该以语法为根底,侧重算法,重点是编程能力的培养;教学改革的目标是通过掌握先进的编程思想及编程能力的根底上不断提高学生的创新思维和创新能力。

1C语言程序设计课程的特点和地位

C语言程序设计是计算机专业的学生接触比拟早的专业课,课程中知识重点和难点内容较多,难教难学,具有理论性强、内容丰盛且抽象、实践性要求高等特点。因此,对教学内容的安顿,以及以什么为重点,讲授的内容要到达什么深度等都是每一位任课教师事先必须认真考虑的问题。C语言程序设计是我校计算机科学与技术专业学生必修的一门专业根底课程,同时该课程又是培养学生编程思想的直接工具,是把所学的专业知识转化为应用的重要根底和桥梁,所以该课程在整个教学体系中占据非常重要的地位。

2C语言程序设计课程教学过程中存在的问题

2.1根本概念讲解干燥,教学内容比拟陈旧,例题选择不恰当,不足实例分析

根本概念的讲解只是给出概念的定义,不足比拟恰当的联系实际讲解,很多学生学完后对这门课程的收获仅停留在一些教条或死记硬背的术语上,不能学以致用,不会用程序设计办法开发应用软件。教师在授课时,所选的例题根本上都是书上的例题,把重心放在对每一个例题的语法和语句的讲解上,忽略了程序设计思想在解决实际问题的应用上,选题不足应用性和趣味性,没有完整的一个实例分析,导致很多学生觉得C语言很干燥,影响了学生对C语言的学习的积极性及主动性。

2.2教学办法与教学伎俩单一,不足良性互动,实践教学环节重视不够

传统的教学办法主要灌输式的教学办法,对实例式、讨论式的教学办法采用的比拟少。教学内容理论性较强,内容抽象,不利于激发学生的学习兴趣,不容易调动课堂氛围,不利于培养社会需求的创新性软件人才。

教学伎俩上虽然采用了先进的多媒体教学方式,但还没有真正用到综合采用多媒体教学、电子教案、网上辅导答疑等现代化的教学伎俩和办法,即使采用了多媒体教学,其多媒体课件通常是教材的罗列。

在课堂教学中,不足师生之间的良性互动,不重视启发式、实例式、讨论式的教学办法,没有更好地把教材、教师和学生有机联系起来,最终影响了学生在实际课堂中的参与能力、创新能力的发挥。

在实践教学环境中,教师对实践教学的目的及其重要性不够重视,所以,即使安顿了上机内容,但没有相应的实验要求和目标,只是要求学生把书上的例题或现成的案例分析输入计算机调试完成,并没有要求总结,基本没有真正理解程序设计的核心在于编程思想而不是抄现有的程序到计算机看结果,更谈不上掌握C语言根本编程思想了。

2.3C语言编程能力的培养认识不够

教学的最终目的是让学生灵活应用所学的知识解决实际问题。所以,在整个教学和实践环境中必须注重让学生掌握C语言程序设计的根本思想及编程办法。C语言程序设计作为培养专门人才的一门课程,所以,如果教学不是站在如何运用C语言程序设计根本思想来解决实际问题的角度,那么基本不可能培养学生的如何分析问题和解决问题的能力,结果导致学生程序设计的概念不分明、综合编程能力差、不能学以致用,更谈不上引导学生进行课题研究和科研探索。因此在开始学习时就要努力培养学生掌握解决实际问题的程序设计思想、养成良好的程序设计习惯。这就要求教学的重点放在理论根底、解题思路、算法设计、编程构思及编程能力的培养上,使学生更好地掌握怎样用程序设计的办法开发应用软件的能力。3C语言程序设计课程教学改革

3.1改良教学办法和教学内容,加强编程思想的培养

教学效果与教学办法有着直接的联系,教师在教学过程中应该注重教学办法,以激发学生学习的积极性和主动性。

C语言程序设计课程的教学改革波及师资队伍建设、教学大纲、教学办法、教学内容、教学伎俩、实践教学、考核方式等方面。本文结合少数民族双语班学生汉语理解能力比拟差、根底知识单薄等特点对C语言程序设计教学办法、教学内容及教学伎俩等方面进行探讨研究,提出了实例驱动教学法。

由于过去一段时间对少数民族双语教学重要性的认识缺乏、师资队伍水平不高等因素导致了双语班学生根底知识单薄、汉语理解能力较差,所以刚入学的双语班学生来说C语言教学过程就成了根本概念的讲解和语法分析,同学们在学习过程中普遍感到难学难懂,容易使学生深陷复杂的语法知识的泥潭而产生厌烦心理,丢失了学习的耐心和兴趣,以至于最终放弃C语言的学习。针对上述现象假设不及时正确引导学生那么难以调动学生学习的积极性、不利于培养同学们的编程能力和创新能力,综合素质能力的培养难以实现。

实例驱动教学法中将能够体现出课程知识点的几个典型实例贯通于整个教学过程中,以实例为驱动,通过任务训练来培养学生分析问题解决问题的能力,从而到达提高学生主动学习、快速提高学生编程能力的目的。

结合多年的教学经验,针对双语班学生在学习过程中所遇到和存在的问题,本人首先以实际应用为背景、以提高学生学习兴趣为切入点,对教学内容重新进行了整合,采用了将难点分散化、由简单到复杂、采用模块化的实例教学办法;针对每一章的每一个知识点和难点都准备了典型实例,通过大量的实例教学使双语班学生从听不懂、看不懂、不会分析、不会编程逐步形成了学习热情高、积极学习的良好学习氛围,更可喜的是经过多年的教学改革使同学们逐步养成了通过网络获取所需知识的主动学习的习惯,这不仅可以使学生稳固前面所学到的知识,更重要的是进一步激发了学生的学习兴趣、增强了学生的学习主动性、创新性和自豪感,从而到达了培养学生理解能力、逻辑思维能力、解决实际问题的能力和创新能力的目的,保证了进一步提高教学质量的教学目标。

对双语班的C语言课程教学中除了先进的教学理念、使用现代化教学伎俩和多媒体辅助教学之外,最关键的是语言障碍、根底单薄等困难所困扰的双语班学生来说,首先如何激发学生的学习兴趣、如何深入挖掘学生的学习潜能、这就成为急待解决的问题;如果处理不好上述关系,则提高教学质量就无从谈起,所以本人首先让学生明确了学习C语言的目的,让学生知道学习该课程能够做什么,能解决什么问题;针对这些问题再用实例表明程序设计与信息技术的关系,以及在信息技术领域中的重要地位;经过上述措施及双方的努力,进一步激发了学生的学习兴趣和学习热情,从而保证了提高教学质量及培养学生运用所学知识解决实际问题的能力。

针对双语班这特殊群体,在教学过程中利用现代化教学伎俩的同时大胆采用了“实例引导、循环渐进、不断丰盛和稳固知识〞的实例教学法,积极探讨教学办法的创新,将网络课堂、网上答疑、定期考核和课外沟通等多种教学方式相结合,培养学生独立分析和解决问题的能力。在讲解每一章的重点和难点时,首先通过典型实例来证明知识点,采用了典型的案例分析来演示具体应用,使学生易于理解抽象概念,增加学生学习的兴趣,使学生能及时理解和掌握C语言的编程思想。

3.2要重视教学内容和教学过程

改变教学观念,从讲解语法为主逐步过渡到提高编程能力为主,围绕程序设计的关键技术来强调编程思想的重要性,使学生在解决实际问题的过程中逐步学习如何编程,在编程过程中逐步理解和稳固C语言的语法。因此,在每一章的教学内容和教学过程中重视突出重点和难点,在各章的实例选择上,重视知识点的证明和知识点的扩展,所选实例要突出各章节的知识点、包括已学过的和即将要学习的知识点,将原来干燥乏味的抽象知识点融入到有趣的实例中,同时保持各实例之间的连贯性,条件成熟时给出完整的实例分析,让学生尽早体验较大程序的编写过程,使学生知道如何编写大型程序的办法,让学生明白所学的知识点可以应用在什么场合。随着同学们的大量的编程及编程经验的积累,同学们逐步建立了自信心和成就感,这更加激发了学生的求知欲望,引导学生积极主动探索问题,从而到达了培养学生创新能力的目的。

3.3强化实践教学和课程设计

在实践教学过程中始终重视平时上机实验的考核,这样就可以随时掌握学生的学习情况。定期的以大作业的形式提出一些应用题,让学生通过分析找出解决办法,训练学生掌握应用领域的知识并综合运用知识的能力。学生在解决问题时假设有新的思路,就让学生演示自己的算法或程序并给予相应的激励成绩。这样做可以激发学生的学习积极性和求知欲望,给他们展示自己才能的时机,充沛发挥学生的想象力和发明力,从而形成了良好的学习氛围。采用实例分析的方式连贯性的完成小型管理系统,使学生的编程能力进一步提高,同时能够培养学生的团队意识,为以后的毕业设计和研究方向打下坚实的根底,更重要的是能培养出学生的初步科研能力。与此同时,激励同学们加入自己的课题组和加入各类程序设计类大赛,给学生提供展示自己才能的平台。

经过几年的教学改革,学生的分析能力、编程能力、解决实际问题的能力、综合素质以及学习成绩等都有了显着的提高。

3.4要提高自己的专业水平,加强科研能力

为了更好地完成教学任务、提高教学质量和教学效果,除了要不断学习最新前沿知识外还要进一步提高自己的科研水平,吸收新的教

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论