全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
认识Visual Basic教学设计通州区金郊初级中学 蒋春红一、教材分析 本节课的教学内容是初中信息技术八年级八年级第十一章第一节的内容。算法必须要选用一种程序设计语言来描述,计算机才能接受。根据初中生的年龄特点,VB语言比较适用。本节的教学内容是后面学习程序的三种基本结构内容的基础。本节将VB作为实现算法的平台,不是专门介绍VB,而是以在VB中实现简单算法为原则的,因此仅介绍教材中涉及到的几个最常用的控件及其属性。在深入分析并吃透课程标准后,我根据学生的认知特点和接受水平,对教材进行了建设,设计了不同于教材的教学案例,力图让学生们了解程序设计的实用性。二、学情分析本节课是八年级VB程序设计基础的新授课。在这之前学生对程序、计算机程序和软件尚无概念,且还没有接触过任何程序设计语言,更没有使用程序设计语言解决过实际问题。在本课中,教师通过提出问题、分析问题给出算法、选择程序设计语言、设计程序界面、编写代码、调试程序、解决问题等环节使学生逐步认识VB,了解使用VB编程的一般步骤,并对面向对象的程序设计最基础的直观上的认识。但是,程序设计本身相对枯燥,因此创设情景,激发学生兴趣,消除他们对程序设计的“恐惧”心理,调动他们学习和探究的主动性、积极性,显得尤其重要。学生不可能用一节课的时间对编程掌握多少,但让他们在体验中了解用VB中编程解决问题的一般过程,有成功的体验和收获是完全能够达到的。三、教学目标分析按照课标要求,结合教学实际,我制定了如下三维目标:1、知识与技能 (1)了解程序、计算机程序、软件的基本概念。(2)熟悉VB的界面(3)掌握在VB中编程的一般过程(4)对象的属性设置2、过程与方法通过体验一个完整的程序设计过程,懂得运用VB计算机语言来解决问题的方法。3、情感态度与价值观(1)体验程序设计的独特魅力,激发学生学习编程的兴趣,为以后学习程序的三种基本结构和算法设计打下基础。(2) 培养与他人合作交流的意识和习惯四、教学重点运用VB建立程序界面与对象的属性设置。五、教学难点理解用算法描述实际问题,理解人的思维在计算机中发挥的作用,理解运用VB编写程序的过程。六、教学方法讲解示范法、任务驱动法、分层教学法七、课前准备教学课件、学生任务、益智游戏八、教学过程 (一)创设情境、导入新课(5分钟)教师展示“狼羊蔬菜”小游戏,请几个学生上来玩该游戏,其他学生观察游戏过程,思考怎样才能有取胜的策略。(教师不点破)接着,教师请同学总结:猎人是怎样在既不让狼和羊也不让羊和蔬菜在无人监督的情况下在一起的情况下,每次只带其中一样过河,到最后成功的把狼羊蔬菜都带回家?由此引出程序、计算机程序、软件的概念。设计意图:通过学生们都喜爱和熟悉的游戏,激发学生的学习兴趣,很自然引出课题;(二)师生互动、学习新知(15分钟)在了解程序与计算机程序的基本概念的基础上,启发学生思考是不是所有的问题都能找到合适的软件来解决,如果没有,应该怎么办?提出本节课需要解决的问题:编程实现对某位选手的歌唱比赛进行计分。1. 分析问题:确定要解决的问题,即要计算机“做什么”。 明确要解决的问题后,设问:“我们只要把问题原封不动地交给计算机,计算机就能自动得出结论吗?”从而引出结论:“计算机并不能代替人做所有的事情,它只能按照人们事先给定的步骤工作。因此,当我们明确要解决的问题后,先要一步一步设计好怎么做,也就是设计解决问题的算法,然后通过编写程序,将人们解决问题的过程用计算机语言表述为指令,从而赋予计算机解决问题的能力。”设计意图:启发学生归纳并自然地引出后几个步骤,避免生硬的说教,使知识的讲解过渡自然、衔接紧密。2.确定算法:对某一特定的问题设计的一组(有限个)求解步骤或方法。教师通过一个极为生活化的事例加以说明和诠释什么是算法:邮寄一封信可分为写信、写信封、贴邮票、投信等步骤;每步分别通过什么样的方法实现。然后启发学生思考要实现对选手的自动计分应该怎样设计算法? 设计意图:让学生理解怎样用算法描述实际问题、理解人的思维在计算机中发挥的作用,初步突破教学的难点。3.选择开发环境:教师通过类比“要表达某种意思,可以通过不同的语言来实现”,让学生明白:可以选用不同的编程语言(环境),来把人们设计的算法转换成计算机能够识别的代码;从而让学生理解计算机语言只是工具,算法才是程序设计的灵魂。由于VB操作简单、上手容易(考虑到学生第一次接触编程,不要提面向对象等专业性很强的特点,学生听了反而糊涂),所以我们选用VB来实现。避免学生建立“编程=VB”的片面观念。4.编程实现:把人们设计的算法转换成计算机能够识别的代码,并调试实现。(1)界面设计:界面是应用程序呈现给用户的外观,也是实现人机交互的接口。(2)编写代码:把人们设计的算法转换成计算机能够识别的代码。(3)调试运行:刚编写的程序不一定正确,必须在计算机上反复实际运行,排除程序中的错误,测试其是否能达到预期的效果。先简要介绍VB的工作界面,对VB独特之处进行有选择地说明:如界面设计窗口、代码窗口、运行,停止命令行,让学生能很快地进行操作。然后让学生体验下计分程序的界面,再让学生思考:该界面需要设计哪些部分呢?教师详细示范操作在VB中设计编程解决计分程序的过程。设计意图:教师操作演示,一为学生的程序界面设计及编程运行作示范;二为让学生明白计算机只是按程序所规定的内容和步骤来解决实际问题,本身并没有思维,计算机程序是一组操作指令或语句序列。(三)亲身实践、体验成功(15分钟)1先要求学生启动VB,按照教师提供的计分程序界面添加对象。2给各对象设置相应的属性。3给程序添加代码,测试运行,生成exe文件(要求以“姓名”命名),然后提交exe文件到教师机。设计意图:将任务分解,及时消除学生在使用VB编程解决问题过种中遇到的障碍,帮助学生顺利的完成整个程序的编制,体验成功,增强自信心。必作的体验任务要求每人都提交一份作业,是为了防止个别学生滥竽充数。(四)拓展探究、提高创新(5分钟) 学生的层次不一,对于还未完成必作任务的学生,教师及小组给予指导帮助;对于学有余力的小组和学生,教师应创设挑战,并鼓励他们完成拓展任务。拓展任务1:美化程序界面,更改标签字体字型字号,添加图像。拓展任务2:如果选手得分规则变成:取四名评委的平均数,其他条件都不变,思考在现有程序的基础上应该做哪些修改?(五)交流评价、归纳总结(5分钟)1选取完成较好的同学展示其作品,教师适时点评。2师生互动,回顾在VB中编程解决问题的主要过程,进一步明确本节课的重点;结合教学目标和学生完成的具体情况给出针对性建议。3、由学生完成学习评价表,对自己做出客观公正的评价,及时查漏补缺,提高自身的信息技术素养。 九、教学反思整堂课通过“情境导入互动学习实践体验 拓展提高评价总结”五大步完成教学活动,预设与生成基本一致。因为有学案做为辅助,学生学习效率也大有提高。在课堂上,学生对学习任务的达成度还是不错的,最终的程序界面也较为整洁大方。但同时,我也发现了一个问题,同学们在代码的添加过程中因为对程序语言不熟悉,所以代码粘贴出错率较高。在保存、调试、生成EXE文件操作的操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 12221-2025金属阀门结构长度
- 2025年邵阳辅警招聘考试真题附答案详解(能力提升)
- 2025年荣昌县辅警协警招聘考试备考题库带答案详解
- 2025年萍乡辅警招聘考试题库含答案详解(精练)
- 2025年红河州辅警协警招聘考试备考题库带答案详解
- 2025年绥化辅警协警招聘考试真题含答案详解ab卷
- 2025年郴州辅警招聘考试题库及答案详解(考点梳理)
- 2025年石嘴山辅警招聘考试真题及答案详解(夺冠系列)
- 2025年省属虚拟辅警招聘考试真题有答案详解
- 2025年滨州辅警协警招聘考试真题含答案详解(轻巧夺冠)
- app安全管理制度
- 青马工程考试题库及答案
- 口腔舒适化麻醉技术应用
- 瓜豆原理教学课件
- 房地产行业的舆情管理与危机处理
- 《设计素描与应用》设计学类专业全套教学课件
- 2025年河北省专技人员继续教育公需课(新课程答案七)
- 浙江赞生药业有限公司年产20亿片(粒)中成药口服固体制剂项目环评报告
- 国家生态安全课件
- 师生交通安全教育:筑牢校园平安防线
- 2025-2030中国酸枣市场供需格局与营销渠道发展趋势报告
评论
0/150
提交评论