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