还剩7页未读,继续阅读
文本内容:
走进程序世界——制作《开心农场》程序界面
一、教学内容分析本节课是走进程序世界的第一课时——制作《我的开心农场》程序界面程序世界奥妙无穷,学生喜欢探索,但学习编程的过程又是枯燥的为了让学生在学习中充满兴趣,本节课以《开心农场》小游戏为背景,让学生逐渐接触编程软件Microsoft Visual Basic(简称VB)本节课的重点内容是熟悉OVB开辟环境的基础上,认识form(窗体)的picture属性和caption属性;label(标签控件)、commandbutton(命令按钮控件)的caption属性,并设计《我的开心农场》程序界面,最后学会保存VB工程文件和窗体文件
二、学情分析本节课的教学对象是初二年级学生,大部份学生在之前的学习中从未接触过编程,零基础,估计学习进度较慢所以本节课以简单的小游戏为背景,引入程序设计,希翼能够激起学生的学习兴趣,为后面的学习打下基础其中灵便运用form(窗体)、label(标签控件)、image(文图象控件)、commandbutton(命令按钮控件)以及他们的picture和caption属性较难,需要着重强调,学生学习难度较大
三、教学目标
1.知识与技能
(1)熟悉VB的开辟环境
(2)认识form(窗体)的picture属性,caption属性;label(标附录三板书设计Form窗体VB窗口的界面及组成Label标签Commandbutton命令按钮走进程序世界使用VB编写程序的建立程序界面设置为象属性、、脩存程序操作步骤签控件)、commandbutton(命令按钮控件)的caption属性,并设计《我的开心农场》程序界面
(3)认识代码编辑窗口,学会编写简单的代码
(4)学会区分并保存窗体和工程文件
2.过程与方法以《我的开心农场》小游戏引入课题,并通过在游戏中添加功能按钮和标签控件的过程,完成设计《我的开心农场》程序界面,熟悉VB的开辟环境通过摹仿编写简单的代码,学生更深入地体味VB程序设计的奇妙之处
3.情感、态度与价值观以游戏为基线完成学习任务,不仅体验到了学习程序设计的乐趣,也为以后课程中学生的乐学打下基础
四、教学重点、难点教学重点
1.熟悉VB开辟环境
2.认识form(窗体)的picture属性,caption属性;label(标签控件)、commandbutton(命令按钮控件)的caption属性教学难点代码的编写与调试
五、教学策略教法任务驱动法、演示讲解法、讲练结合法、微课引导法等学法自主探索、小组合作学习法、自学微课法
六、教学过程一.创设情境,引入课题PPT展示三幅《开心农场》图片,假如你拥有这样一个农场,你会在里面做什么呢生种菜,偷菜,养宠物……师大家的想法都很夸姣,那末,如何利用计算机来实现大家的这些愿望呢?当VB程序遇上我们的开心农场,又会发生怎样的故事呢?今天我们就一起来走进程序的世界,学习制作《我的开心农场》游戏二.游戏初体验,明确学习目标展示教师制作的《我的开心农场》游戏,请学生上台试玩,初步体验游戏的内容,感受程序的奇妙师这个游戏是不是很简单,可是如果要用计算机程序设计一个这样的游戏,该如何着手呢?本节课,同学们需要通过以下四关第一关一一熟悉VB程序设计环境;第二关-------认识form(窗体)的picture属性;label(标签控件)、coniniandbutton(命令按钮控件)的caption属性第三关一一认识代码编辑窗口,学会编写简单的代码第四关一一学会保存窗体和工程文件三.新课讲授师请同学们打开“学习清单”,开始今天的攻关之旅,在攻关的过程中,如果遇到艰难,你可以求助于“学习小助手”微视频,老师或者同学第一关一一熟悉VB程序设计环境教师启动VB软件,简介VB程序设计环境学生打开VB软件窗口,熟悉VB程序设计环境,完成探索学习一第二关:认识form(窗体),Commandbutlon(命令按钮控件)和label(标签控件)的属性.教师示范如何建立工程文件,修改forml的Caption属性和Picture属性,在VB中建立三个命令按钮和一个标签,并修改相应的Caption属性学生动手实践,完成探索学习二建立程序界面,制作《我的开心农场》L0版请一位同学上讲台完善老师的程序界面教师巡视指导,并提醒有艰难的学生可参考“学习小助手”视频教师活动展示部份学生程序界面,师生共同点评,指出学生存在的共性问题学生活动根据教师的提示,修改和完善程序界面师生共同运行《我的开心农场》
1.0版,观察并指出存在的问题按钮点击没有反应讨论如何实现点击按钮浮现相应的文字响应?生写代码,写程序……师如何让计算机听懂人类的语言,执行我们的命令呢?这就用到了计算机程序,它是解决问题的方法和步骤转换成的一系列指令和代码程序设计语言有不少种,主要可以分为机器语言,汇编语言和高级语言三种类型我们今天要学习的Visual Basic是高级语言的一种,适合大家这样的初学者,容易上手并可以编写出很好的程序教师示范如何打开代码编辑窗口,编写“种菜”和“退出游戏”按钮中的程序代码,教师先录入代码的前半部份,引导学生口述出后半部份代码学生动手实践,为按钮添加个性化的代码响应语句,制作《我的开心农场》
2.0版教师巡视指导,并引导完成快的学生可参考《我的开心农场》升级版学习小助手视频,丰富游戏的功能和界面,完成升级版教师活动展示学生作品,引导学生运行程序,检查程序功能是否符合设计要求,当达不到设计要求时,对程序进行修改完善,改正代码中的语法错误,重新调试运行及时展示并点出学生代码编写中存在的共性问题,示范如何修正学生活动调试程序,改正程序代码中的错误保存《我的开心农场》
2.0版.frm窗体文件,《我的开心农场》
2.0版.vbp工程文件,生成《我的开心农场》
2.0版.exe文件并以文件夹的形式提交所有作品文件四.作品展示及点评,学习效果自评
1.演示几个学生完成的《我的开心农场》程序,提供评价参考标准并点评作品
2.完成“学习效果评价”网络调查问卷并提交教师根据,,学习效果评价,,的统计结果,分析本节课学生的课堂完成情况,点评学生的学习效果,并为下节课的进度提供依据五.课堂小结师生共同梳理小结本课主要知识点及学习内容
1.VB窗口的界面及组成
2.使用VB编写程序的普通步骤建立程序界面设置对象属性编写程序运行与调试程序保存程序
3、保存程序窗体文件.frm工程文件.vbp结束语希翼通过本节课的学习,同学们能够体悟到编程之美,通过程序设计,看到一个不一样的世界!谢谢大家,下节课见!六.教学反思本节课的课堂教学实例选取学生们非常感兴趣的开心农场小游戏,知识融入情境,一个情境贯通整个课堂,生动有趣且贴近学生生活,学生学习兴趣较高在完成课堂学习任务的过程中,为学生提供了清晰的学习清单和任务匡助微视频,为学生建立起学习支架,所以大多数学生都能够根据学习清单和微视频的指导完成“开心农场
2.0版”,亲自体验用计算机程序解决问题的过程,激发学生对计算机程序学习的兴趣,轻松地解决了本节课教学的重点难点拓展提升任务为学习能力较强的学生提供了继续探索的机会,更好地激发学生自主探索应用VB软件编制程序的兴趣在本节课的教学中,还有些不足之处需要根据学生具体情况灵便处理1在编写代码之前,先要有一个过渡性的引入语,按钮与文字互动是如何产生的?如何让计算机听懂我们的指令?今天我们用VisualBasic编程语言来解决这个问题,以此来完成教学环节之间的过渡,让学生更容易接受;2在学生完成“课堂任务”阶段,教师需适时且适当地引导学生,多关注后进生的操作;3在“作品点评”阶段,教师需引导学生正确评价自己的作品,认识到优点及不足4教学语言的语速稍微偏快,可根据学生的接受能力做适当调整以上四点是本人在以后的教学中需努力完善之处附录一《我的开心农场》作品评价参考标准
1、作品提交时间
2、更改按钮上显示的文字为描述其功能的文字
3、点击不同按钮时能浮现不同的符合情境的文字响应
4、对话语言新颖有趣
5、不同按钮旁边浮现不同的符合情境的图片响应附录二学习效果评价表请填写完成以下问答,以便老师了解大家的学习情况(请在对应选项前打“J”)
1、通过本节课的学习,你是否熟悉了VB窗口的界面及组成?(单选)()非常熟悉()普通熟悉()不熟悉
2、通过本节课的学习,你是否了解使用VB编写程序的普通步骤(单选)()是()否
3、本节课中,你已经完成以下的哪些任务?(单选)()完成开心农场L0版、
2.0版及升级版(做到这一点你真令老师佩服)()完成开心农场L0版及
2.0版(做到这一点你真不错)()只完成开心农场L0版,
2.0版代码仍存在语法错误(要加油啊)
4、你是否学会了保存窗体和工程文件?()是()否。