(我的第一个VB程序教学设计.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(我的第一个VB程序教学设计

《我的第一个VB程序》教学设计 盐城中学 何娟 教材分析 本节课是《算法与程序设计》(选修)第二章第一节的内容。第一节共分三个课时,这是第二课时的内容。前一课时集中介绍了VB集成开发环境和界面设计,这一课时通过一个实例介绍可视化编程的一般步骤,在程序编写过程中完成VB基本知识和技能讲解。教材中此部分内容详细清晰,对学生上机实践有很强的指导作用。 学情分析 上节课主要介绍了VB集成开发环境、控件、对象、属性等基本概念,熟悉了标签、文本框和命令按钮等基本控件机器属性设置的操作,本节课在熟悉界面设计的基础上进一步了解可视化编程的一般步骤,尤其是代码设计。由于大部分学生是初次接触程序设计,而一般人对于程序设计有着“难”的偏见,因此学生既有好奇心,又有畏难情绪。因此教师应充分了解这一点,通过简单的例子,让同学体验成功的快乐,在揭开“编程”神秘的面纱的同时,激发学生学习的积极性和对程序设计的兴趣。 教学目标 知识与技能目标: 要求学生熟悉可视化编程的一般步骤。 让学生了解事件、事件驱动机制等基本概念。 学生能独立的完成一个简单的VB程序。 过程与方法 设问导入新课,学生进行自主探究学习、小组合作交流学习等方式,激发学生的学习兴趣,让学生在“做中学”,既考验其动手能力和举一反三能力,又避免纸上谈兵,理解不透彻。老师在分析一个完整的程序基础上布置难易适中的任务,在学生操作过程中巡视指导。 情感态度和价值观 ★ 培养学生自主探索、协作学习的能力。 ★ 培养学生勇于实践和不断进取的精神。 ★ 培养学生的对程序设计的兴趣。 四、教学重点与难点 ★ 重点:可视化编程的一般步骤。 ★ 难点:学生在熟悉编程的一般步骤的基础上能编程解决实际问题。 五、教法与学法 ★ 教学方法:讲解与演示相结合、启发式教学法、任务驱动法 ★ 学习方法:模仿学习、自主探究学习,小组交流合作学习 六、设计思想 尊重学生解决问题的思维过程,模拟学生的学习体验和情感体验,在以学生为主体、教师为主导的架构下,搭建以生为本的学习平台,帮助学生通过学与练,以不断解决问题为手段,一步步完成学习任务。 新课标中提出了信息技术课程要以进一步提高学生信息素养为宗旨,强调通过合作解决实际问题,掌握信息技术,感受信息文化,增强信息意识,提高学生总体的信息素养。而在本节课中就坚持了以教师为主导,学生为主体,发展能力和提高素质为主线的启发式教学思想,努力为学生创设了开放式的学习环境。 本节课以编写一个完整地程序为主线,让学生了解事件、代码的基本组成、代码的书写规则以及具体语句中涉及到的知识点(主要包括:数据的类型、变量的定义与声明、表达式以及一些常用语句和函数)。通过自主编写程序发现问题,探究解决问题的方式,最后学会自我总结。让学生通过讨论学习,小组合作学习等方式掌握可视化编程的一般步骤,提高解决实际问题的能力。 七、教学过程 教学环节 教师/学生活动设计 设置疑问 导入新课 【导入】:展示上节课已经做好的程序界面(如下图),请同学根据界面猜想程序功能,教师运行测试,发现输入被加数和加数后单击计算按钮,不能正常显示结果。 【教师提问】:造成这种情况的原因是什么呢? 【学生讨论、回答】 【教师分析总结】:该程序缺少代码。上节课我们只完成了界面设计部分,其实程序设计还有一个更重要的部分,那就是代码设计。[板书] 界面设计 代码设计 打个比方:就好像一只手表只有表壳和表带,而没有机芯,是无法正常工作的。所以两者齐全才可以成为一个真正的程序。[板书] 我的第一个VB程序 新课讲授: 创设情境 剖析代码 【教师操作并讲解】:(创设情境)那么代码该怎样编写呢?我们可以首先模拟前台,对于用户而言,输入被加数和加数后,用户希望单击计算按钮,可以从第三个文本框中看到计算结果。所以,代码添加在按钮里,双击计算按钮。机器会自动添加两行代码,代码的主体就在这两行中间添加。 【教师讲解】:(知识迁移)由于同学对数学题目的解题步骤比较熟悉,我们姑且把它当作一道数学题来解答。首先,我们分析一下,题目中涉及到几个变量? 【学生回答】: 【教师讲解并操作】:在VB中,用到的变量应该先定义后使用,现在我们来定义这三个变量,假设我们分别以变量a,b,c来表示被加数、加数及和。先定义变量a,定义语句的格式为:dim 变量名 as 类型 ,所以语句为:dim a as single , 这里的single为实型,相当于数学里的实数。 【教师提问】:那么变量b和c应该怎样定义呢? 【学生回答,教师演示】:dim b as single dim c as single 【教师提问】:a,b,c三个量中哪些是已知条件?在数学题里已知条件被加数和加数由题目提供,而我们的程序被加数和加数是由谁提供的呢? 【学生回

文档评论(0)

shit0605 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档