本节课主要通过自主、探究与合作三个环节的完成强化学生的自主学习能力与创新合作思维。各环节内容如下:
(1)自主学习
从现实生活中学生常用的QQ软件的开发应用引入本节课的主题,然后带着三个问题观看视频,自学选择结构的定义、执行过程及语法格式。自学完成后利用自愿与随机点名相结合的方式,提问学生对问题的掌握,并上台连接流程图,教师最后对选择结构语法格式的使用进行强调与总结。
(2)任务探究
根据已掌握的选择结构的执行过程与语法格式,回归课前导入的QQ软件界面的开发应用,引导学生探究分析问题,画出设计算法及写出关键性语句。教师根据学生出现的问题讲解QQ软件界面实现的选择结构的语句,做强调与补充。学生在掌握选择语句写法的基础上进行VB程序的操作与调试,最后教师进行展示、评价与反馈。
(3)合作创新
学生根据在制作QQ聊天工具的登陆界面中所学到的探究分析问题、设计算法、编写程序和调试程序等用计算机解决问题的过程,班级以小组为单位从教师设置的四个贴近生活的实际问题中任选择一题设计算法并调试运行。小组经过交流讨论选取任务后,合作实践并完成“小组开发程序过程性实践报告”。教师展示小组程序,并由组员代表讲解如何设计算法、编写程序,及调试过程中遇到了哪些问题,是如何解决的这些问题的。
最后教师进行点评,解析了四个任务的知识点,及对学生所设计的程序及表现给予肯定,并希望同学们能打好基础,做好人生的每一步选择,今后能利用所学的程序设计知识,为人类造福,成为信息社会的技术人才。