1、本节内容的设置,并不是让学生真正的学会编写程序,而是让学生体验程序运行和编写过程,感受到计算机程序解决问题的魅力,激发学生学习程序设计的兴趣,因此,在教学设计上,不能过分的强调计算机专业知识的教学,而应该侧重于激发学生的学习激情和参与活动的热情上来。三、教学目标 知识技能目标:1.理解程序的概念,了解计算机的构成,知道程序的重要性。2.通过体验几个计算机程序实例,激发学生对程序设计的兴趣。3.通过用VB编写、调试简单程序,并检测运行结果,体验程序编写的乐趣。过程与方法目标:1.知道程序是用来解决实际问题的,逐步形成程序设计的意识。2.培养学生用程序设计思想慎密思考问题的意识和能力。情感态度价值
2、目标:1.感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观的解决问题作风。2.体验程序的运行过程,提高学生信息技术素养。四、重点难点 1、教学重点:了解计算机的构成;体验VB环境下运行程序解决问题的过程;培养学生对计算机程序的兴趣。2、教学难点:培养学生对计算机程序设计的兴趣。五、课前准备1.全班分成小组,选出小组长2.将学习网站、VB素材等几个文件发送到每位学生的电脑上。3.多媒体网络教室教学环境。六、教学过程 使用计算机解决实际问题的方法是多种多样的,我们要善于根据不同问题需求,选择恰当的软件工具,采取适当方法解决问题。活动1【导入】案例激趣,视频导入1、教师活动破译密码视频导
3、入提问:通过观看视频得到了什么信息?过渡:战争时期,为了防止情报被敌方截获,按照发送方和接收方约定好加密和解密的方法,对情报进行加密,那么情报到底是如何解密的呢?接下来就让我们一起来体验间谍是如何破译密码的。2、学生活动欣赏间谍破译密码的精彩视频,思考并回答老师的问题。3、设计意图视频导入诱发学生的学习动机,提高学习兴趣,创设轻松活跃的课堂氛围。活动2【活动】活动一007的故事神通广大的英国间谍007收到同事在遇害前给他留的小字条,上面写着“8RIP0ZJ0JGP”。根据事先的约定,已知3代表C,H代表q,0代表空格,那么,这个同事想要传递什么信息给007呢?老师演示用计算机程序来破译密码。同
4、学们的方法与计算机破译的方法有什么区别?其实计算机程序就是针对具体问题,运用程序设计语言编制一个专门的计算机程序来解决。下面就让我们一起来学习计算机与程序。根据密码表破译密码,讨论并思考老师提出的问题。体验间谍破译密码的过程,比较计算机破译密码与人工破译密码的区别。活动3【讲授】分组学习带着下面两个问题分组讨论学习计算机与程序。(打开老师发给同学们的素材文件,学习网站中的分组讨论页面)(1)计算机各部件之间是如何配合工作?(2)一个完整的计算机系统应该有几部分构成?老师讲解计算机与程序分组讨论交流、学习。利用学生间互相学习、交流成果自学内容,体验成功活动4【活动】活动二打开“VB素材”中“加密
5、”程序,在输入框中输入一段话并加密给你旁边的同学,然后打开“解密”程序互相用解密程序将这段话中的信息破解出来。想知道刚刚用的加密解密程序用什么语言编写出来的?请同学们打开自学网站中的自主学习页面,自主学习VB。学生间相互给对方一句悄悄话,用加密软件加密,对方用解密软件解密。体验计算机程序加密解密的过程,用悄悄话提高学生对程序设计的兴趣,诱发其好奇心。活动5【讲授】自主学习通过学习网站自主学习,1.学习VB的打开、新建工程,2.熟悉其工作界面,从控件工具箱中拖动控件到窗体上为程序设计界面,3.双击某个控件为其设置事件响应代码,4.点击运行按钮或者运行菜单启动程序调试。利用“学习网站”,通过观察、
6、比较、交流,分组协作学习。培养学生的主动学习意识与自学能力及团队合作意识。活动6【练习】程序大揭密 老师演示:1、在VB的窗体设计器中放控件2、然后双击“解密”按钮,输入以下代码。(打开“VB素材”,“解密代码”,将代码复制到“解密”按钮代码输入框中) 3、然后双击“加密”按钮,输入以下代码。(打开“VB素材”,“加密代码”,将代码复制到“加密”按钮代码输入框中) 4、运行、测试程序学生观看老师演示,然后动手操作。感悟、提升意识活动7【测试】拓展训练问题导引:关于二次函数y=x*x,在数学里,我们是如何来绘制它的图像?数学方法-描点法看看计算机是怎么样绘制函数图像的。让学生独立完成用VB编程来
7、绘制二次函数。老师指导。欣赏计算机是如何通过编程来绘制二次函数y=x*x的图像。让学生动手操作,提高学生的动手实践能力,学以致用。活动8【作业】总结与作业学生总结:学生谈谈自己在本堂课中的收获和体会。教师总结。学生思考、总结了解学生在本堂课中的学习效果作业:修改绘制函数y=x2图像的程序,实现编程绘制函数y=-x2、y=x3的图像。让学生养成勤于思考的习惯。七、课后反思本节课的内容对学生来说有些陌生具有一定的难度,加之课时有限的不利因素。我以学生感兴趣的密码破译为课题引入,对比人工解密与程序解密的区别,激发学生对利用计算机程序解决问题的兴趣,深入浅出引导学生理解利用计算机程序解决问题的基本过程的理解和掌握。只是课时有限,在课堂中只能让学生体验程序代码的运行,不能深入展开对于典型程序的分析。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1