陈艺
浙江省宁波市咸祥中学,浙江 宁波 315000
一、项目实践在信息技术教学中的意义
项目实践是学生在教师的指导下,对过小组协作探究学习,完成一个具有实际意义的项目而进行的实践教学活动。它是以信息技术学科的概念和原理为中心,以制作作品并将作品展示给他人为目的,由教师根据当前教学目标设计并提出项目任务,教师指导监督项目进行的整个过程的一种新型的教学方法。
项目实践教学模式可以激发学生的潜在的学习能力,使学生乐于分析和解决问题;强调学生主动参与,投入要求不高,教学效果明显,能够使师生在共同的学习过程中实现教学相长,激发学生的学习动机,使学生形成良好的学习习惯;通过完整的项目学习,学生更容易递增相关理论知识与项目实践相结合,从而为日后的实践活动打好基础。
二、项目实践在信息技术教学中的作用
项目实践,将学生置于一个实践任务中,学生以设计者、组织者的角色,通过主动思考、积极操作,体验创建VB应用程序的过程。在实践中,学生掌握创建VB应用程序的基本技能, 形成自己的知识体系,从而提升了学生的信息素养。作用具体表现在如下几方面:
(一)体现学生主体地位。激发学生的学习兴趣,提高学生的主动参与意识,培养学生的探究精神,发挥学生的创造力和想象力。使学生体验成功的喜悦。
(二)转变教师的角色。教师的角色不再是一个教学的垄断者、知识的灌输者,而是教学实践活动中的指导者、参与者、启发者,指导学生解决问题,对学生尚未理解、掌握的疑难问题,教师要参与学生的共同研讨,启发学生的积极思维。
(三)教学质量得到提升。打造开放式的课堂教学,创建和谐的课堂氛围。优化传统的教学模式,实现教学的三维目标。在这样的宽松自由、民主和谐的学习氛围中,唤起学生的学习兴趣并促其主动学习,提高了课堂效率和教学质量,促进学生素质的全面提升。
三、项目实践在信息技术教学中的注意事项
第一、把好项目设计关。“项目”直接影响教学效果,因此,“项目”设计非常关键。“项目”设计要有明确的目标,要求教师在学习总体目标的框架上,把总目标细分成一个个小目标,并把每一个学习模块的内容细化为一个个容易掌握的“任务”,通过这些小的“任务”来体现总的学习目标。??
第二、“项目”设计要符合学生特点。不同学生接受知识的能力往往会有很大的差异。教师进行“项目”设计时,要从学生实际出发,充分考虑学生现有的文化知识、认知能力、年龄、兴趣等特点,做到因材施教。??
第三、“项目”设计要注意重点、难点。掌握信息技术知识和技能是一个逐步积累的过程,“项目”设计时要考虑“任务”的大小、知识点的含量、前后的联系等多方面的因素。
第四、在教学过程中,教师要对学生的方案准备、项目设计、完成情况等方面都能够起到指导性的功能。鼓励学生主动思考,培养学生的实践操作的能力以及计算机专业知识的能力。能够引导学生主动思考,主动探究,促使学生将所学的知识运用到实际生活中去。
四、项目实践在信息技术教学中的实施过程
项目实践主要包括准备、实施和总结三个阶段,其中细分为选择项目、制定计划、活动探究、制作作品、成果交流和活动评价六个小步。
以下结合本人的教学实践《创建VB应用程序》说明项目实践在信息技术教学中的应用。
(一)导入。任务描述:用VB设计一个自动售货机模拟程序,能根据用户的选择显示相应的物品名称。
(二)新建工程。在VB中新建一个“标准EXE”工程。
(三)设计界面。
1、添加对象
在窗体中添加:
2个标签(Label)对象
3个命令按钮(CommandButton)对象
2、设置属性
对象类别 对象名称 属性名 属性值
窗体 Form1 Caption 自动售货机
标签 Label1 Caption 您选择的商品是:
标签 Label2 Caption (空)
命令按钮 Command1 Caption 纯牛奶
命令按钮 Command2 Caption 猕猴桃
命令按钮 Command3 Caption 红富士
【学生活动】新建工程,设计界面,保存程序。
(四)编写代码。1、在窗体中双击命令按钮Command1,在事件处理过程Private Sub Command1_Click( )中输入如下代码:Label2.Caption=”纯牛奶”。2、在窗体中双击命令按钮Command2,在事件处理过程Private Sub Command2_Click( )中输入如下代码:Label2.Caption=”猕猴桃”。3、在窗体中双击命令按钮Command3,在事件处理过程Private Sub Command3_Click( )中输入的代码是:_________________(Label2.Caption=”红富士”)。
(五)运行保存。1、单击工具栏的“启动” 按钮运行程序。2、“文件”——>“保存工程”——>文件名“自动售货机”。工程文件扩展名是_________(vbp),窗体文件扩展名是_________(frm)
【学生活动】编写代码,调试运行,保存程序。
【学生展示】请2位同学运行程序。
(六)拓展提高。在显示物品名称的同时,如何显示图片?
1、修改界面
在窗体中添加1个图像(Image)对象
2、编写代码
(1)在窗体中双击命令按钮Command1,在事件处理过程Private Sub Command1_Click( )中输入如下代码:Image1.Picture=Loadpicture(”milk.jpg”)
(作用:单击按钮时,在图像对象Image1中显示纯牛奶图像。)
(2)在窗体中双击命令按钮Command2,在事件处理过程Private Sub Command2_Click( )中输入如下代码:Image1.Picture=Loadpicture(”macaque.jpg”)
(3)在窗体中双击命令按钮Command3,在事件处理过程Private Sub Command3_Click( )中输入的代码是:_____________________________________
(Image1.Picture=Loadpicture(”apple.jpg”))
3、程序完善
将图像对象Image1的Stretch属性的属性值改为True。
(使图像能根据Image1对象的尺寸自动调整大小。)
【学生活动】添加图像,编写代码,保存程序。
(七)小结。1、设置对象属性的代码: 对象名. 属性名=属性值2、利用VB解决问题的步骤:分析问题—>设计界面—>编写代码—>调试运行—>保存程序。