走进程序世界.docx

上传人:b****7 文档编号:11334380 上传时间:2023-02-27 格式:DOCX 页数:9 大小:1.19MB
下载 相关 举报
走进程序世界.docx_第1页
第1页 / 共9页
走进程序世界.docx_第2页
第2页 / 共9页
走进程序世界.docx_第3页
第3页 / 共9页
走进程序世界.docx_第4页
第4页 / 共9页
走进程序世界.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

走进程序世界.docx

《走进程序世界.docx》由会员分享,可在线阅读,更多相关《走进程序世界.docx(9页珍藏版)》请在冰豆网上搜索。

走进程序世界.docx

走进程序世界

走进程序世界

——制作《开心农场》程序界面

一、教学内容分析

本节课是走进程序世界的第一课时——制作《我的开心农场》程序界面。

程序世界奥妙无穷,学生喜欢探索,但学习编程的过程又是枯燥的。

为了让学生在学习中充满兴趣,本节课以《开心农场》小游戏为背景,让学生逐渐接触编程软件MicrosoftVisualBasic(简称VB)。

本节课的重点内容是熟悉VB开发环境的基础上,认识form(窗体)的picture属性和caption属性;label(标签控件)、commandbutton(命令按钮控件)的caption属性,并设计《我的开心农场》程序界面,最后学会保存VB工程文件和窗体文件。

二、学情分析

本节课的教学对象是初二年级学生,大部分学生在之前的学习中从未接触过编程,零基础,预计学习进度较慢。

所以本节课以简单的小游戏为背景,引入程序设计,希望能够激起学生的学习兴趣,为后面的学习打下基础。

其中灵活运用form(窗体)、label(标签控件)、image(文图像控件)、commandbutton(命令按钮控件)以及他们的picture和caption属性较难,需要着重强调,学生学习难度较大。

三、教学目标

1.知识与技能:

(1)熟悉VB的开发环境

(2)认识form(窗体)的picture属性,caption属性;label(标签控件)、commandbutton(命令按钮控件)的caption属性,并设计《我的开心农场》程序界面。

(3)认识代码编辑窗口,学会编写简单的代码。

(4)学会区分并保存窗体和工程文件。

2.过程与方法:

以《我的开心农场》小游戏引入课题,并通过在游戏中添加功能按钮和标签控件的过程,完成设计《我的开心农场》程序界面,熟悉VB的开发环境。

通过模仿编写简单的代码,学生更深入地体会VB程序设计的神奇之处。

3.情感、态度与价值观

以游戏为基线完成学习任务,不仅体验到了学习程序设计的乐趣,也为以后课程中学生的乐学打下基础。

四、教学重点、难点

教学重点:

1.熟悉VB开发环境。

2.认识form(窗体)的picture属性,caption属性;label(标签控件)、commandbutton(命令按钮控件)的caption属性。

教学难点:

代码的编写与调试。

五、教学策略

教法:

任务驱动法、演示讲解法、讲练结合法、微课引导法等。

学法:

自主探究、小组合作学习法、自学微课法。

六、教学过程

一.创设情境,引入课题

PPT展示三幅《开心农场》图片,假如你拥有这样一个农场,你会在里面做什么呢?

生:

种菜,偷菜,养宠物......

师:

大家的想法都很美好,那么,如何利用计算机来实现大家的这些愿望呢?

当VB程序遇上我们的开心农场,又会发生怎样的故事呢?

今天我们就一起来走进程序的世界,学习制作《我的开心农场》游戏。

二.游戏初体验,明确学习目标

展示教师制作的《我的开心农场》游戏,请学生上台试玩,初步体验游戏的内容,感受程序的神奇。

师:

这个游戏是不是很简单,可是如果要用计算机程序设计一个这样的游戏,该如何着手呢?

本节课,同学们需要通过以下四关:

第一关——熟悉VB程序设计环境;

第二关——认识form(窗体)的picture属性;label(标签控件)、commandbutton(命令按钮控件)的caption属性。

第三关——认识代码编辑窗口,学会编写简单的代码。

第四关——学会保存窗体和工程文件。

三.新课讲授

师:

请同学们打开“学习清单”,开始今天的攻关之旅,在攻关的过程中,如果遇到困难,你可以求助于“学习小助手”微视频,老师或者同学。

第一关——熟悉VB程序设计环境

教师启动VB软件,简介VB程序设计环境。

学生打开VB软件窗口,熟悉VB程序设计环境,完成探究学习一。

第二关:

认识form(窗体),Commandbutton(命令按钮控件)和label(标签控件)的属性。

教师示范如何建立工程文件,修改form1的Caption属性和Picture属性,在VB中建立三个命令按钮和一个标签,并修改相应的Caption属性。

学生动手实践,完成探究学习二:

建立程序界面,制作《我的开心农场》1.0版。

请一位同学上讲台完善老师的程序界面。

教师巡视指导,并提醒有困难的学生可参考“学习小助手”视频。

教师活动:

展示部分学生程序界面,师生共同点评,指出学生存在的共性问题。

学生活动:

根据教师的提示,修改和完善程序界面。

第三关:

认识代码编辑窗口,为按钮添加代码。

师生共同运行《我的开心农场》1.0版,观察并指出存在的问题:

按钮点击没有反应。

讨论:

如何实现点击按钮出现相应的文字响应?

生:

写代码,写程序……

师:

如何让计算机听懂人类的语言,执行我们的命令呢?

这就用到了计算机程序,它是解决问题的方法和步骤转换成的一系列指令和代码。

程序设计语言有很多种,主要可以分为机器语言,汇编语言和高级语言三种类型。

我们今天要学习的VisualBasic是高级语言的一种,适合大家这样的初学者,容易上手并可以编写出很好的程序。

教师示范如何打开代码编辑窗口,编写“种菜”和“退出游戏”按钮中的程序代码,教师先录入代码的前半部分,引导学生口述出后半部分代码。

学生动手实践,为按钮添加个性化的代码响应语句,制作《我的开心农场》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、不同按钮旁边出现不同的符合情境的图片响应。

附录二:

学习效果评价表

请填写完成以下问答,以便老师了解大家的学习情况。

(请在对应选项前打“√”)

1、通过本节课的学习,你是否熟悉了VB窗口的界面及组成?

(单选)

()非常熟悉()一般熟悉()不熟悉

2、通过本节课的学习,你是否了解使用VB编写程序的一般步骤(单选)

()是()否

3、本节课中,你已经完成以下的哪些任务?

(单选)

()完成开心农场1.0版、2.0版及升级版。

(做到这一点你真令老师佩服)

()完成开心农场1.0版及2.0版。

(做到这一点你真不错)

()只完成开心农场1.0版,2.0版代码仍存在语法错误。

(要加油啊)

4、你是否学会了保存窗体和工程文件?

()是()否

附录三:

板书设计

VB窗口的界面及组成

使用VB编写程序的

操作步骤

走进程序世界

Form窗体

按钮

Label标签

工程文件.vbp

保存程序

窗体文件.frm

Form窗体

Label标签

Commandbutton命令按钮

……

建立程序界面

设置对象属性

运行与调试程序

保存程序

编写程序

建立程序界面

设置对象属性

编写程序

运行与调试程序

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1