- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新课标下对初中VB课程教学研究与探索
新课标下对初中VB课程教学研究与探索
摘 要:新课程标准中对初中必修内容的每个细节都提出了详细的要求,但是对选修内容中的VB程序设计却没有提出详细的要求,只提出了“以机器人为载体,体验并初步学会通过程序设计解决问题”的思想,并未对初中VB教学展开详细的阐述。如何开展初中VB课程?对课程教学设计进行研究与探讨。
关键词:VB;控件;属性;事件
一、前言
VB(Visual Basic)程序设计语言是一种具有面向对象可视化特点的编程语言,由于其功能强大、语法简洁,目前,不仅国内高校中开设VB课程,在初中也普遍开设该课程。不过,初中阶段的VB课程是属于选修课程,课程安排在初二,课时为每周一节,课程安排周期长,因此在教学目标和教学方法上与高校的VB教学存在一定的区别。
二、初中VB教学设计中存在的主要问题
1.课时少,课程安排周期长
初中信息技术??副科,特别是初二,课程被压缩到只有每周一节,有时由于各种活动或课务调整,周期会更长,那么在教学上必定受到很大的影响。上第二节课时,第一节的内容大部分学生往往已遗忘了。
2.学生没有任何编程基础
大部分学生在小学接触过LOGO语言,还有极少学生参加兴趣班学过PASCAL编程,但都没接触过可视化开发,对程序设计没有任何基础,这使得VB教学的开展存在一定的难度。
3.评价方式的缺乏
由于VB教学在初中教学中的特殊性,其评价方式也应存在一定的差异,应对学生VB程序设计基础知识的学习及掌握、学习能力、综合编程能力等进行考核。无论是笔试还是上机考试,只采用常规评价方式不一定适合初中VB课程教学。
三、初中VB课程的教学策略
1.采用愉快教学,从游戏中入门
第一堂课,由于是学生第一次接触VB,如果一开始就讲概念,讲算法,那么接下来学生的学习兴趣就会减弱,所以,第一堂课,教师可准备几个用VB开发的游戏,且包含了代码,通过屏幕广播向学生演示游戏,学生的注意力会立刻被吸引,当向学生说出:“这是用VB开发的游戏”时,通过他们惊讶的眼神和跃跃欲试的样子,就知道激发学生的学习兴趣的目标已经达到了。同时,教师对某个小游戏的界面和代码给学生做简要的介绍,让他们明白游戏开发原来如此。通过这样的手段,可使学生提高学习编程的兴趣。同时,良好的开端是成功的一半。
2.从设计界面入手,掌握常规控件
可视化的编程为所见即所得,对程序界面的设计比代码的编写、算法的实现简单,初二学生很容易掌握,也不容易忘记,通过从设计界面入手,学生很快掌握了常用控件的作用、常用属性的作用等。在评价中,对窗口的设计应作为比重比较大的部分,这样,学生的成绩有了不少的基本分,对保持学生学习的积极性有很大的作用。
3.编写简单程序,培养学生的成就感
初中VB教学的周期性长,复杂的程序和算法不适合在初二教学,在课堂中就算讲清楚了,一周后学生就会遗忘。因此,在教学中应避免复杂的程序,而应选择在半小时内就能编写出的简单程序。涉及的算法也应简单,如教师讲解“求圆面积”的程序,学生可模仿编写“求长方形面积”的程序;教师讲解“求圆周长”的程序,学生可模仿编写“求长方形周长”的程序……简单的任务学生很容易完成,学生有了成就感,对基本控件的掌握程度也越高。
4.用简单例子解决难点
VB程序设计中,事件的概念是比较抽象的,学生在界面设计时很容易理解控件属性的概念和作用,但是事件的概念却很难理解,那么可以采用这样的例子:在一个窗口上放多个命令按钮,每个命令按钮对应一种事件,如按钮1对应单击事件、按钮2对应双击事件、按钮3对应……每个事件里用MsgBox弹出对话框,对话框内容为“这是某某事件”,将这样的例子发给学生,边讲解边让学生自己运行看效果,这样做,有助于学生对整个事件的理解。
For-Next 循环语句也是学生比较难理解的,很多教材采用求1~100的整数相加的例子,这个例子学生很容易听懂,但是当要求发生改变时,绝大多数学生难以独立完成,所以,教师在讲解完这个例子后,必须讲一些变形的例子,如,求1~100间奇数或偶数相加的例子;求1~100间所有能被3整除的数的例子……只有为学生反复地举例,启发学生举一反三,学生才能真正地理解并掌握。
模块的调用在书本里的很多例子中都有体现,部分例子对初中生来说比较复杂,教师可以把部分代码封装到模块里,同时改写例子,这样例子的代码就变得简洁,学生的编写量也轻松多了。教师甚至可以提供些具有游戏性的模块,学生在调用后能简单游戏,比如提供自动算24点的模块、拼图的模块等等,这样很容易提高学生学习的积极性。
5.分段编写,分段解释,适当注释
教师通过屏幕广播向学生演示例子时,代码需要分段编写,分段解释,并加
您可能关注的文档
最近下载
- 巴克曼公司产品在石化行业技术应用201508.pdf VIP
- 希腊城邦和亚历山大帝国.pptx VIP
- (2025秋新版)部编版八年级语文上册全册教案.pdf
- 《品质》高尔斯华绥优秀实用详解.ppt VIP
- 2021年初中物理培优(重点高中自主招生 竞赛)难题练习第20章 电与磁.docx VIP
- 《游青城山记》原文及注释及译文及作者介绍及古诗解析及拓展题及答案.docx VIP
- 八年级(上)《三峡》文言知识挖空训练+参考答案+翻译.docx VIP
- 2024年秋新统编版道德与法治七年级上册全册课件(新版教材).pptx
- 公司战略规划模板.ppt
- 生命生态安全一年级下册教学计划 .pdf VIP
文档评论(0)