中职学校VB程序设计教学探索

来源 :科技与生活 | 被引量 : 0次 | 上传用户:youdong2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要本文主要探讨了现在VB教学中存在的问题,并根据学生的实际情况,选择合适的教学方法,从而进行有效的课堂教学。
  关键词程序设计;课堂教学;教学方法;实例教学
  中图分类号G642文献标识码A文章编号1673-9671-(2010)031-0109-01
  
  作为语言程序设计领域的前沿软件,VB的发展历史已经很久,相关的技术也比较成熟,由于其简单易学、功能强大、应用广泛,因此在很多职中院校都开设了这门课程,我校也在计算机等相关专业开设了这门课程。由于程序设计是一种构造性的技术,在日常的VB程序设计教学过程中,怎样开展这种构造性的又具有创造力活动的教学呢?如何解决程序设计本身枯燥、难懂这个问题,找一条比较新颖的教学方式,一直是广大计算机教师颇感兴趣的课题。为了解决这些问题,我们应该从以下几个方面进行分析。
  1 VB程序设计课堂有效教学的实施方法
  1.1努力培养学生兴趣
  俗话说:兴趣是最好的老师。在程序设计教学中要利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。为了激发学生的兴趣,在VB程序设计中教学过程中,先不讲理论知识,而是演示一些有趣的实例如动画效果、移动字幕等、计算器,记事本等小实用程序,给学生一个视觉冲击,吸引他们,并告诉他们学习了VB程序设计后,大家都能够编出这些小程序,来充分调动学生的学习积极性,迎合了学生渴望成功的心理特点。
  1.2基本概念分散讲解,逐步渗透
  在程序设计教学中,有相当多的基本概念需要学生掌握,这些概念作为程序设计的入门都是必须的,但考虑到职中学生的理解、接受能力,这些概念不宜一次给学生灌输太多,如果这样反而使学生不易理解和掌握,同时产生逆反、厌学的心理。
  在教学过程中可以将内容进行拆分讲解,然后结合习题的内容,在程序中把每一个基本概念贯穿进去,学生理解起来相对容易,且保持了他们的学习兴趣。
  如:作为程序设计的基础,常量、变量、算术表达式这些内容是需要学生从一开始就应该掌握,并需要有明确的概念的,因此适宜放在前面讲授,而为了学生能更易于理解,可结合具体的程序例子。
  例:计算正方形的面积程序
  r = 10
  s = r * r
  print “正方形的面积是”;s
  通过老师的引导,在这段程序中哪些量是不变的?如果想画不同大小的正方形,应该改哪里?为什么?(引出变量的概念)如何计算正方形的面积?和数学上面的表达有什么不同?(引出表达式的概念)经过一系列的设问,学生思考,能让学生很快地明白这几个基本的概念。
  当然,在教学中老师会发现学生对学过的知识经常会忘记,这和他们的心理水平和课时相对较少有一定关系,因此老师在课堂上要“不厌其烦”地对所讲过的知识点重复强调,甚至要贯穿整个程序设计教学,才能在学生头脑里形成一个清晰的概念。
  1.3分层教学在课堂中的实施
  在程序设计教学过程中,随着课程难度的加大,学生的两头分化日趋严重,如何使不同的学生能根据自己的实际情况去完成相关的教学内容,这是教学的一个关键,这时老师可在课堂教学中尝试使用“分层教学”。所谓“分层教学”,就是根据大纲和教材要求,在一个班内针对不同类型学生的接受能力设计不同层次教学目标,提出不同层次的学习要求,给予不同层次的辅导,进行不同层次的检测,从而使各类学生分别在各自的起點上选择不同的速度,获取数量、层次不同的知识信息。统一的课本、统一的内容、统一的进度、统一的要求与学生程度的不统一以及学生的智力、能力发展水平的不统一形成矛盾。而分层可以让每个学生都能进入自己的“最近发展区”,个体找准各自的一片蓝天,有利于学生个体的发展。
  1.4结合课程特点,定期做好归纳小结
  程序设计的教学,一般都是从局部分散地讲,如果不归纳总结,学生则难以形成完整、清晰的框架,因此,教学中要及时归纳、做好小结。归纳可以是一个控件多方面(如事件、属性设置等)的归纳,也可以是对一种结构的归纳(如分支结构的归纳)。总结可以是一课的总结,也可以是几课的总结。归纳总结的形式也可以多种多样,可以使用文字概括,也可以使用图示总结,重难点要着重强调。这种归纳总结,一方面有利于学生理解知识、融会贯通,顺利实现知识迁移,另一方面对于提高学生的学习效率也有很大的帮助。
  2VB程序设计要注重实例教学
  对于一项操作性很强的工作,我们是不可以只讲理论的,正如当我们学车的时候,如果教练只是告诉我们每个动作的要领但不告诉我们这些动作怎么完成,我们是不可能学会开车的。那么我们在学习VB的过程中也必须结合大量的实例演示,让同学们真正体会到VB的可视化设计和它的实用性。
  在最初接触这门课程的时候,我们必须先要详细的介绍各个控件,只有知道每个控件各自的作用以及使用方法以后我们才可以在VB中创造我们自己的程序。在控件介绍和程序设计中我们必须通过实例的演示来让学生在模仿中学会各个控件的使用和程序的编写。在演示的过程中,同学们都表现出强烈的好奇心和学习的欲望,思维表现得非常活跃,因为他们觉得这些知识非常有用。在这个时候我们抓住这一特点,首先,讲解实现这一程序的基本思路,提出实现思路所需要解决的问题。其次,在程序中讲解新语句的使用方法,总结新语句的使用方法和注意事项。这样的教学使学生很快了解了程序设计的整个过程,并有豁然开朗的感觉,从而产生浓厚的学习兴趣。虽然这是一个简单的编程应用,整个创作过程只用到了简单的选择控制语句,但通过此例的学习学生学会了选择控制语句的使用以及如何设置选择控制语句,同时也激发了同学们学习程序设计的兴趣,从而创作出自己的程序。
  3VB程序设计要注重培养学生的实际操作能力
  由于中职学生的思想还不够成熟,自我控制能力相对来说还是比较差,因此自觉性还不够好,为了监督他们很好的学习、认真的实践,每次课都要进行知识点的回顾,以达到巩固的目的。因为这是知识点都是这门课程中最基本的知识要点和教学要求,虽然学生不可能每个人都对这门课程有浓厚的兴趣,不可能以后都有可能去从事专业的程序设计工作,但是作为计算机专业毕业的学生,对于一些基本的程序设计思想以及常用的计算机软件操作,至少都能够体现出来。
  我们在教学中,实例的运用是提高教学效果的保障,在教学中,我们不防在讲解本次课的内容之前,先演示本次课需要用到的实例,这样既可以调动学生学习的积极性和主动性,也激发了他们的好奇性,这样也就抓住了同学们“人在教室,心也在教室”。
  总之,教学有法,教无定法,只要教学得法。程序设计教学的主要目标是为了使同学们了解编程的基本思想,培养分析问题、解决问题的基本能力。采取符合学生认知规律的、科学的教学方法,必然会提高教学效率,取得事半功倍的效果。
  
  参考文献
  [1]戴汝潜,张.实用教学新法[M].北京:北京大学出版社,1999.
  [2]华南师大教育系教育学教研室.现代教育学[M].广东高等教育出版社,2001.
其他文献
目的 了解北京市朝阳区十八里店地区13~30个月流动儿童贫血的发生情况,探索影响流动儿童贫血的因素.方法 利用2009年5~8月儿童大体检的契机,对前来体检的儿童及家长进行横断面
“工业4.0”的浪潮在给德国经济发展带来无限机遇的同时,也给德国职业教育带来了前所未有的挑战。德国提出了职业教育4.0计划,开启了职业教育的系统变革:围绕劳动者数字能力
目的探讨恶性肿瘤患者发生医院感染的相关因素.方法对近3年我院收治的2 212例恶性肿瘤患者中发生医院感染的764例共997例次作了回顾性分析.结果 2212例患者共发生997例次医院
互联网在给大学生的学习生活带来便利的同时,也带来孤独抑郁、游戏成瘾、沉溺网恋、色情成瘾、网络犯罪等网络性心理障碍。作为在校大学生,结合大学生网络心理实际,分析大学生网
目的:探讨在经球囊导管阻塞下逆行闭塞静脉曲张术(BRTO)联合内镜下组织胶治疗合并胃肾分流道的胃静脉曲张中的护理效果。方法:选取2013年12月至2014年07月在中国人民解放军总
摘要工程造价是工程建设项目的重要部分,它在工程的不同阶段都起到相当重要的作用,是保证工程建设项目的经济效益以及社会效益的关键。通过分析不同阶段工程造价的控制,以探讨工程造价在工程项目建设中的重要作用。  关键词工程造价;阶段;作用;措施  中图分类号TU723文献标识码A文章编号1673-9671-(2010)051-0042-01    工程造价是工程建设的重要内容,工程造价控制贯穿于工程建设项