基于项目学习的初中VB程序设计教学研究
2020-12-29董馥娴
董馥娴
摘 要:程序设计是信息技术教学的重要内容之一,由于知识体系比较乏味,难以理解,许多初中生都对初中VB编程学习较为敷衍。参考了新课改的教学要求,讨论了如何巧妙地利用项目学习来激发学生学习编程的兴趣,达到更好的教学效果。
关键词:项目学习;VB程序设计;主体性
初三年级的程序设计教学不同于以往是对程序软件的运用进行教学,而是需要进行自主创新设计的编程教学。传统讲授式的教学显然很难引起学生的学习兴趣。在下文中,笔者就对如何利用项目学习来培养学生的VB程序设计能力,提高学生的课堂学习积极性,培养学生学习编程设计兴趣做出了探讨。
一、制订符合初中实际的教学目标
VB编程教学并不简单,初中的VB程序设计中具体涉及什么内容?哪些是学生应该了解的,哪些是学生必须熟练掌握的?在VB编程教学中,教师应该提前对这些做好相应规划,制订相对可行的教学目标。具体而言,教学目标应如何规划呢?首先,教师应该先参考教育部门的教学大纲,明白初中编程教学是为了让学生更加了解信息技术这门课程,培养学生的逻辑思维能力和解决问题的能力,培养符合信息社会需求的人才。教学目标不应该设定得过于困难,教师应该改变教学理念,以生为本,充分考虑初中生的学习心理,规划出可以让学生提起兴趣,并且大部分学生都可以完成的教学目标。其次,VB程序设计中有些知识和初中数学的函数相关,但是初中阶段有一些函数知识并没有教过,因此信息技术教师必须提前准备,在教学设计中规划一些学生能够听明白的函数知识,避免编程教学太难学生无法理解的情况出现。
二、通过合理的课堂教学方式与评价方式,激发学生的兴趣
由于VB程序设计课程本身过于枯燥,而教师在教学过程中普遍按照课本知识的安排进行讲授。学生很容易出现课堂注意力不集中,提不起学习兴趣的现象。
因此教师在编程教学过程中,首先应该调动起学生的课堂参与性,让学生对编程知识的学习产生兴趣。项目学习就为此提供了一种可能,基于项目的学习是以学生为中心,通过对复杂、真实问题进行探究从而获得知识与技能[1]。教师事先根据教学目标对教学内容进行整合,提炼出本节课学生需要掌握的知识点。然后结合实际生活背景创设一个项目情境,以项目作为驱动,使学生积极参与到项目中,并在此过程中对学生予以及时的鼓励,以此让学生产生对编程学习的兴趣,在教师的引导下良性竞争与互相合作学习。
第一,课前准备与项目设计。教师在课前应进行充分的备课,不能只局限于教材内容。教师可以上网搜集与本节课知识点相关的小程序、小游戏,利用小程序和小游戏激发学生的学习兴趣。教师在设计项目时,要综合考虑知识点的难易程度以及不同学生的接受程度,设计出由易到难逐渐过渡的项目。设计的项目既要贴近学生的生活,激发学生的兴趣,又要能够充分利用学生原有的知识技能和生活经验[2]。
第二,课堂教学方式与方法。教师在课堂上可以先给学生介绍VB程序设计的基础知识,如控件、属性等。在学生了解了这些基础知识后,教师引导学生到所设计的项目情境中,让学生分小组合作学习,完成教师布置的项目,让每个学生亲自参与到项目中解決问题。在课堂上,学生充分发挥主体性作用,教师仅仅作为协助者为学生提供帮助。这既有利于让学生参与信息课堂教学,也可以很好地增强学生的信息技术素养,开阔学生的视野,培养学生的合作能力与创新能力。
第三,分享与评价。在小组分别完成项目后,教师要引导学生在课堂上进行展示分享。对于优秀创意的作品,教师要及时给予肯定和鼓励,对于作品中存在的问题,教师要给予学生指导和帮助使其更加完善。作品的分享和评价是项目学习中至关重要的一个环节,它不仅给学生提供了一个才能展示的平台,还能够发现学生学习中存在的问题。评价的形式多种多样,可以是组内自评,可以是组与组之间互评,也可以是师生互评。在评价过程中,思维之间的碰撞会激发新的创作灵感,这正是学习VB程序设计所需要的。
三、知识巩固与技能提升
学生在完成项目的过程中已经基本学习了本节课的知识点,但通过项目所学习到的知识相对比较零散,不够系统化,学生容易忘记。因此,即使学生完成了项目,教师依然不能忽视课堂讲授的重要性。在学生进行作品分享和评价后,首先,教师应当带领学生对本节课的知识点进行归纳总结,帮助学生巩固知识,加强记忆。其次,教师应当给学生布置相应的练习让学生将学会的知识转化成技能。最后,教师可以布置一些开放性作业,鼓励学生进行头脑风暴,自发组成讨论小组并利用课余时间进行设计创作,有问题及时跟老师沟通。这不仅对学生技能的提升有很大帮助,还能使对VB程序设计感兴趣的学生进一步钻研学习,充分激发学生的编程潜力。
综上所述,在信息技术课堂的编程教学中,教师应该积极尝试利用项目学习激发学生的学习积极性,鼓励学生进行自主创新,提高学生的课堂参与度,发挥学生的课堂主体作用,遵循以生为本的教学理念,引导学生自发融入VB编程的教学中,将枯燥的编程教学变为趣味教学,以此来提高教学效率,提高学生的信息素养。
参考文献:
[1]纪方,赵智慧.基于项目学习的学科综合实践活动设计[J].北京教育学院学报,2015(5):66-70.
[2]黄品霞.基于“项目学习”的高中《信息技术基础》教学设计探究[J].福建教育学院学报,2013(5):79-83.