当前位置:首页 > 心得体会 > 关于Visual,foxpro教学方法的一点思考|精度课文的教学方法思考
 

关于Visual,foxpro教学方法的一点思考|精度课文的教学方法思考

发布时间:2019-07-04 04:15:06 影响了:

  目前,在中专学校的计算机编程课中,普遍存在一个问题,教师讲了很多的命令和编程例子,学生也记忆了很多命令和语法,可学生拿到一个新的编程任务时,还是一头雾水不知从何入手。这是因为长期以来在计算机编程程教学中,教师通常会采取这样的教学方法,先在课堂上给学生讲授命令和函数的使用规则,再引入例题加以论证,然后让学生通过做作业和实验加深对命令和函数的理解,却很少告诉学生一套解决问题的方法。
  反思我们的教学通常存在以下几个问题,第一、多数教师着重于传授命令的使用方法和技巧,而不能很快去验证这些命令。第二、教学中又是以讲授程序设计为主,教师每堂课都要在黑板上画出大量的基本流程图,花费大量时间来讲解这些繁琐的代码及一些孤立的计算数据,既增加了劳动强度,又影响了教学的进度和教学质量。第三、在课堂上,教师讲解的命令太抽象,以至于学生对这门课的学习丧失了兴趣。下面就我个人在教学过程中的经验谈谈自己的几点体会。
  一、激发学生的积极性和主动性
  要培养学生对语言的学习兴趣,首先得让学生知道它的用途,难易程度等。要让学生明白,我们人与人之间相互交流靠的是人类语言,那么我们要和计算机打交道,告诉计算机执行什么任务,也得使用语言,而这种语言就是我们这门课程要学的内容。为了激发学生的学习兴趣,在第一节课上,教师在讲解新课之前,先将事先编好的程序展示一下,比如编写一个学生成绩数据管理软件,教师就可以问学生,想不想知道某某考了多少分,学生的反应肯定是积极地,这时候教师就可以打开程序,输入学生的名字,点击相关的命令,这名学生的成绩就出来了。用这种方法很容易激发学生的学习兴趣。学生有了兴趣,必定积极主动地学习。VF中含有大量的命令和函数,若要很好掌握,必须多加练习,学完一个知识点,为了充分发挥学生学习的主动性,补充一两个相关的随堂练习题,学生们可相互讨论,这样就有了活跃的课堂气氛,也不会觉得枯燥乏味,然后再花点时间点评。做对的体会到成功的喜悦,做错的能及时发现漏洞及时弥补,让他们通过解决问题,体会到学有所用的快乐,从而培养和增加了对VF的学习兴趣。
  二、加强编程能力的培养
  学语言有一种很反常的现象:语句学得越多,编程越难。理论上,语句相当于程序设计的工具,应该说掌握越多,设计程序就越自如,越灵活。但为什么会产生上述反常现象呢?原因很多,最重要的一点就是,教学的重点不是放在如何解决问题上,而是把大部分的时间放在讲解命令和函数的使用格式上,在的面向对象程序设计时,又过多地对对象的属性进行介绍,失去了程序设计的思想内涵,这样做造成的后果就是学生一拿到任务后首先琢磨怎么定义变量,用哪条语句,而不是把问题进行合理的解析,考虑最佳代码算法,这样当然设计不出好的程序。实际上,在软件设计过程中,编写源程序代码只是其中很少的一部分工作,而大部分工作集中在需求分析,流程设计上,编写程序也一样,写源程序并不是最重要的。重要的是找出解决问题的方法,即算法。拿到一个任务,首先应将这个问题自上而下逐步细化,逐层向下分解,直到满足每一个要求为止。写出合理的算法或流程图。再将此算法或流程图转化成语句即可。所以很多命令语句完全可以不提前讲或一笔带过,等到程序举例时再讲,多举实例,多加练习后那些语句也就熟能生巧、运用自如了。学生养成了先写算法后编程的好习惯,学习效果更佳。
  三、关于过程和过程调用的教学过程和过程文件的学习
  过程和过程调用的教学过程和过程文件是VF中的难点,它的用处很大。程序设计很多地方要用到它。在教学过程中,学生普遍反映这一章太难,对过程以及过程调用感到困惑,为什么大家都觉得过程和过程调用很难呢?主要是过程和过程调用时所用的参数传递难以理解。要克服这个难点,就不要将过程和过程调用时参数集中在一起来讲,应该分而讲之。当然,教学应该在理论与实践结合过程中传授和学习基本知识,在动手实践中引导学生运用所学知识去分析问题和解决问题,要想学好语言,单靠理论教学是不够的,还应注重理论联系实际。语言是一门实践性很强的学科,除课堂上的理论讲解外,实验教学也是非常重要的,应该让学生多上机实践,以便应用和巩固所学内容。
  (责任编辑 李翔)

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3