《“在事件中修改对象属性”教学设计.doc》由会员分享,可在线阅读,更多相关《“在事件中修改对象属性”教学设计.doc(6页珍藏版)》请在三一办公上搜索。
1、在程序中修改对象属性教学设计一、 教材分析及教学理念本节课是教育科学出版社出版的算法与程序设计第二章节的内容。主要教学任务是让学生学会事件中修改对象的属性。因为本节课是学生第一次编写代码,在学生的印象中程序设计是非常难的。为了让学生对程序设计感兴趣,让学生知道“其实程序设计一点都不难,只要认真学习大家都会”,作者尽量从简单入手,从学生习惯的思维入手。并通过练习、游戏的形式巩固激发学生的兴趣,巩固学到的知识点。二、 教学设计(一)、教学目标(1)、认知目标: 认识修改对象的默认属性和事件中修改对象的属性的区别 了解事件的概念(2)、技能目标: 区别不同的事件 学会修改对象属性的方法(3)、情感目
2、标: 培训学生积极的学习态度 能从解决问题中得到快乐(二)、学生分析学生是江苏省苏州实验中学高一学生,思维活跃,逻辑思维强,对学习程序设计有一定的兴趣,但刚刚开始学习程序设计,还没有入门,需要积极的引导。不能随意的提高教学难度,把学生挡在程序设计门外。 (三)、课前准备(1)、硬件:网络教室(2)、软件:教学课件;学生自学网站;学生档案袋 三、 教学过程(1) 导入(复习)复习上节课的内容,让学生能把整体的知识结构串联起来。以提问的方式复习VB的四个对象、英文名、作用以及这些对象的属性。教师强调三点:在属性窗口中修改的是对象的默认属性,大部分属性值修改了效果也马上显示出来。:很多属性四个对象都
3、有,比如:width、height、backcolor,有些属性是某个对象特有的,比如:文本框的text属性。:我们经常修改对象上面的文字,但注意对象名是没有改变的。(2) 展示任务,明确教学内容教师展示上节课的作品(修改的窗体的默认背景色),同时展示本节课需要完成的第一个任务(需要点击按钮才能改变窗体的背景色),让学生回答两个任务的区别。两者相比较,能让学生非常清晰的知道两者的区别和今天的任务有条件的改变对象的属性。在明确本节课的同时也可激发学生的兴趣。(3) 从自然语言入手,原来程序可以这么简单通过第一节课,学生就知道我们需要告诉计算机怎么操作,它才能做相应的操作。VB中有一个代码界面,可
4、以让我们和计算机沟通,而且现在流行的高级语言和自然语言很接近。那么先试着用自然语言和计算机沟通。在代码窗口输入:“点击按钮1,窗体的背景色变成红色”这个学生都知道肯定是行不通的,但这时告诉学生,只要把它们翻译成简单的英文标识就可以了。学生会对此很感兴趣。点击(click),按钮1(command1)command1_click()窗体(form1)的(.)背景色(backcolor)变成(=)红色(&hff)form1.backcolor=&hff(4)进一步细化,认识事件和修改属性格式教师总结:1、command1_click()是之前说的改变窗体背景色的条件,给它一个专业的名词事件:是对象
5、对用户操作的响应。2、修改对象的属性的格式:对象名.属性名=属性值。教师在电脑上演示怎么在VB代码中输入。强调如果输入准确当对象后面的“.”以后会弹出提示信息,如果没有弹出就必须注意了。教师在演示完两个代码以后指引学生观察VB代码窗口中的对象列表和事件列表,指出:必须选择合适的对象。:事件也有很多种(不止click,比如说mousemove为后面的任务做铺垫)。(5)学生练习,巩固知识点(6) 教师总结教师演示学生的作品,并结合课件加以总结,强调:必须找到合适的对象的合适事件。(7)任务二,让学生学会如何改错为了更好的巩固学到的知识,教师做了一个程序,但不知道为什么有错误,请学生帮忙。(两个错
6、误:一个是对象名不正确,一个是属性名不正确)学生改错,教师让学生演示哪些错误,并总结学生在书写代码的时候可能会遇到的错误,鼓励学生遇到错误积极思考,根据提示改错。(8)轻松一刻,在轻松中加以提高教师展示一个游戏抓地鼠,让学生讨论怎么用今天的知识做出来。教师介绍新对象image,然后让学生讨论用什么事件,修改什么属性。所用的事件mousemove和对象属性top,left之前就有涉及。教师介绍随机函数的表达式,让学生明白“地鼠是怎么跑的”。学生试着完成,教师演示学生作品,指出多数同学犯的错误。(10)教师对一节课加以总结。这节课主要有两个知识点对象事件的认识(用到最多的是command的clic
7、k事件)在事件中属性修改的方法(对象名.属性名属性值)。四、 拓展练习本学校信息技术课是两节连上,本次课是第一节课,在第二节五、 教学评价学生完成三个任务后,把三个程序的窗体标题都改成自己的姓名,生成三个exe可执行程序,做好链接在学生自己的档案袋上。教师按评分要求课后评分。六、课后反思整节课主要是想用学生最容易理解的方式来讲授这节课的内容。学生反映强烈,都能理解本节课的知识点,但有个别学生不会灵活应用,要在以后的教学过程中加以适当的练习,尤其是在对象事件的选择方面需要进一步巩固。七、档案袋介绍教师在服务期上以学号创建多个文件夹,以网络映射的方式,把这些文件夹分别映射到学生电脑上。以后每次学生的作业只要保存到映射盘就可以了。如图在教师网站上有每个班级的成绩表,每位学生的名字后面都有一个链接,连接到映射盘里面的网页文件,学生只要把做好的可执行文件连接到网页上,教师和其他学生就可以看到该名学生的作品了。如图: