视频标签:VB编程
所属栏目:信息技术优质课视频
视频课题:高一信息技术必修模块《信息技术基础》《VB编程初体验》南宁
教学设计、课堂实录及教案:高一信息技术必修模块《信息技术基础》《VB编程初体验》南宁
《VB编程初体验》教学设计
课题 《VB编程初体验》
教材分析
本课选自教育科学出版社普通高中课程标准实验教科书选修教材《算法与程序设计》第一章“如何用计算机解决问题”第3节“初试身手,体验编程”的第一课时内容。考虑到学生没有程序设计基础,教学重点放在体验。因而根据学生情况对教学内容做了改动,解决用VB实现“文本格式设置”问题,以保证学生有充足的实践和探究时间,能更好的提高学生对编程学习的兴趣,减少畏难情绪,培养学生设计程序解决问题的习惯,提高信息技术处理能力。
学情分析
1.学生已有的认知水平和能力基础
本节课程,教学对象为高一年级的学生,没有接触过算法与程序设计,对程序设计充满好奇,具有较强的数学逻辑思维能力、自学能力,在老师引导下通过导学案应该能有效完成任务。 2.学生学习本课可能遇到的困难和问题
第一.对VB操作界面不熟悉,找不到相关控件,找不到代码编辑窗口 第二.所有代码都放在同一个对象的程序编辑区 第三.控件属性混淆,拼写错误
第四.启动程序后只是中断而没有结束,就进行下一个对象的程序输入 第五.赋值语句格式错误
教学目标
1.知识与技能
(1)了解程序在计算机中如何运行
(2)知道什么是源程序代码,了解如何编辑程序 (3)了解赋值语句的本质
(4)学会正确书写语句,体验编程乐趣 2.过程与方法
教师通过导学案、微课、互动练习等方式,组织学生开展探究活动,体验算法思想,较为完整的认识利用计算机解决问题的过程。学生通过实例体验VB程序,对算法与程序设计有一个整体的认识,体会到程序设计和我们的生活、学习密切相关,为后续学习程序设计奠定基础,激发学习程序设计的兴趣。 3.情感态度和价值观
结合爱国主义教育激发学生学习热情。学生通过亲历程序设计的全过程,获得程序完成的成就感,感受程序设计的乐趣。培养学生利用信息技术解决实际问题的意识和能力,提高信息素养。
教学重点和难点
教学重点:了解如何编程,掌握赋值语句的使用,体验编程的乐趣 教学难点:VB代码编写,掌握赋值语句的使用
教学环境
网络教室,希沃白板5,极域电子教室,
教学过程
教学 环节
教师活动
预设学生行为
设计意图
1、情境导入 以视频故事分享为导入,从老师玩游戏、学会修改
内存数据,到做出第一个小程序的故事说起,介绍
程序运行的过程,并指明今天的学习任务--编写一个文字格式设置的小程序,与大家一起来体验编程
的魅力。
引发共鸣,思考程序是怎么运行的,如何才能实现小程序的制作
从学生较为喜爱并好奇的事情做任务迁移,让学生明确本节课的学习目标 2、自主学习 【师:】三分钟的时间,请大家阅读《导学案》。思考三个问题:1.如何进行代码编辑,2.如何测试程序是否正确,3.如何对属性赋值。 带着问题,阅读导学案的内
容。明确学习目标。
利用导学案,帮助学生理解本节相关知识点。倒计时,能让学生产生紧迫感。
3、新课学习 通过六道习题讲评,检测学生自学情况。
特别其中使用了希沃白板5的知识配对等互动功能,提高学生的学习兴趣与师生互动、生生互动,鼓励学生都参与其中。
通过微课视频重点学习赋值语句的使用。赋值语句的作用,将“=”右边表达式的值存储到左边的变量中。我们来看看这几条赋值语句。强调赋值语
句具有方向性,赋值号两边是互换的。从a=a+5变量赋值语句过渡到Text1.FontSize =
Text1.FontSize +10对象的属性变量赋值,学生更容易理解。
完成六道练习题,对本节课内容有所理解
观看微课视频,学会赋值语句的应用。
检验同学们的自主学习成果,讲评过程中学习新知,温“故”而知新。知识点融入到每个小题中,化整为零,逐个击破。
通过微课视频,整体展现文字格式设置小程序实现的功能,以及程序设计的完整过程,包括如何启动、编辑、测试程序。老师观察学生动态。 通过观看微课,学习程序设计的完整过
程
利用微课示范教学,让所有学生体验和观察程序完成的效果,学会如【师:】请同学们通过导学案的提示内容,实现背景颜色按钮的程序设计。两人一组,比一比那个
小组最快完成。 教师巡视,帮助和指导学生学习。
指出易错点,提醒学生及时纠正 任务驱动,实战实练,通过导学案自主学习探究,体验程序设计的魅力
简单的小程序,让学生体验创作成功的喜悦。同桌一组,可以相互协作交流
4、成果
检验
总结完成情况,请同学展示如何设置湖蓝色按钮。总结本班同学出错较多的知识点。 对作品进行评价,修改完善 相互评价,取长补短 5、探究活动
课堂任务比较简单,大家只需要模仿语句,输入就可以了。探究活动难度升级。探究活动一:完成字形设置,导学案里老师给出了五个字体加粗的语句体,请分别测试,看哪一个语句符合我们的需求,为什么。找出答案后再去进行倾斜和下划线的程序设计。
请同学回答五个语句体的测试结果。总结赋值
语句的本质。 学优生完成课堂任务,尝试探究活动
从模仿语句到尝试测试语句功能,再到设计语句,循序渐进,体验新知识。培养学生思考的能力
探究活动二:完成增大和减小按钮的程序设计。在减小按钮的使用过程中,可能会弹出错误提示框。如何通过程序的修改,避免错误产生?
请小组介绍探究二的讨论结果。通过微课视频让大家更好的了解判断条件的使用,
完成较快的小组,还可以尝试“隐线任务”。 思考讨论并得出结论,进一步激发学习兴趣
为将来的程序基本结构的学习埋下伏笔 6、任务点评
展示各小组作品 各组进行程序对比 相互评价,取长补短 7、小结
这节课,大家通过VB,完成了文字格式设置小程序功能的实现。各组都完成得很好。我们通过思维导图,回顾这节课的学习内容。在进行文字格式小程序的设计过程中,我们学习了如何打开已有的程序,如何对界面对象进行代码编辑。在体验程序运行时,我们重点学习了赋值语句的使用,还学会
了在启动过程中出错应该怎么调试程序。还有同学
成功挑战了判断条件的使用。
在之前调查中,同学都很有信心认为自己能完成任务,事实证明,你们是最棒的。希望大家能继续斗志昂扬,也祝愿大家在未来的学习生活中,收获更多的知识与乐趣。
最后2分钟时间,请同学们填写《学生活动自评表》
学生学习效果评价设计
1、学生每完成一个实践活动,教师就针对不同学生的操作过程和结果,进行过程性评价。
2、通过课堂任务,考察学生能否在VB编程中,对程序补充完整并运行程序,验证功能是否实现,检测出学生对于操作技能的掌握情况。
3、通过探究活动,检测学生对于知识点的掌握情况和教学目标的落实情况。 通过学生学习效果的反馈,使学生了解自己的学习状况,同时教师及时调整对学生的指导及教学活动,从而改进教学方法,提高教学质量,实现有效课堂。
4、下课前学生完成填写《学生活动自评表》
视频来源:优质课网 www.youzhik.com