《编制计算机程序解决问题》教学设计
章节名称
编制计算机程序解决问题
计划学时
1
学习内容分析
认识计算机程序解决问题的基本原理和二进制代码的作用,了解计算机语言的发展;体验程序的作用及其编制环境。在初中阶段,学生已经学习使用常见程序软件,本课将在前面学习的基础上揭开程序的实质,初步认识计算机程序解决问题的内在机制和作用。为学生学习《算法与程序设计》奠定基础,调动学生学习运用程序解决问题的兴趣。
学习者分析
学生初中阶段已经可以熟练使用常用应用程序完成简单的信息加工任务,对程序有模糊的感性的认识。对程序与计算机的关系没有理性分析。本节课之前学生已学完了高中信息技术必修前三章,初步掌握信息获取和部分信息的加工方法,具备了使用常用应用程序解决问题的能力,但本节内容涉及的是面向对象的高级编程语言,对于完全没有接触过编程的高一学生来说有一定难度。同时学生因为在初中没有接触过程序设计,对用计算机程序解决问题普遍陌生,对自己编程来解决问题,既感觉新奇有趣,又担心程序设计的技术难度,自己不能适应。鉴于这样的情况,学生不可能在一节课的时间内完全认识计算机编程,但让他们在修改程序的基础上,在VB中执行一段简单的计算机程序,感受用计算机程序解决问题的魅力,激发学生学习程序设计的兴趣,是完全可以达到的。
教学目标
课程标准:认识计算机程序的工作过程
知识与技能:①能在高级语言编程环境操作执行一段简单的计算机程序代码。②初步理解计算机程序代码的执行目的。
过程与方法:初步掌握编制程序解决问题的方法。
情感、态度与价值观:
通过在VB中执行一段简单的计算机程序,了解计算机执行程序代码的过程,体验程序的作用及编程环境,感受用计算机程序解决问题的魅力,激发学生学习程序设计的兴趣。
教学重点及解决措施
用计算机程序解决问题的过程和方法。
教学难点及解决措施
计算机程序的基本结构和作用,读懂计算机程序代码。
教学设计思路
本节课采用探究式课堂教学模式,即在教学过程中,在教师的启发引导下,以学生独立自主和合作交流为前提,以学生常见和生活中常用的问题为引导,为学生提供充分自由表达、质疑、探究、讨论问题的机会,让学生通过个人、小组、集体等多种解难释疑的尝试活动,将自己所学知识应用于对利用计算机程序解决实际问题的深入探讨。让学生在“活动”中学习,在“主动”中发展,在“合作”中增知,在“探究”中创新。
依据的理论
贯彻新课程“以人为本,以学促教”的理念,让学生在学习活动中的“主角”体验来激发浓厚的学习兴趣和高涨的学习热情,教师全力做好“组织者”的角色。
信息技术应用分析
知识点
学
媒体内容与形式
使用方式
使用效果
计算机的工作原理
掌握
幻灯片
展示
良好
体验程序的作用极其编制环境
掌握
幻灯片
展示
良好
认识程序中的基本元素
了解
幻灯片
展示
良好
编制计算机程序解决问题的过程
了解
幻灯片
展示
良好
教学过程(可续页)
教学环节
教学内容
所用时间
教师活动
学生活动
设计意图
一、情境引导,激发欲望
创设问题情境
2分钟
演示学生常用的各种软件旁白:同学们对这些软件都很熟悉,我们可以命令这些软件按照我们的想法完成各种工作,那计算机为什么这么听我们的话呢?
学生比较感兴趣的问题,吸引学生注意力,使其立刻进入到研究者的角色中来!?
?
二、
自主学习,生成问题
自主探究文本问题情景
15分钟
教师引导学生学生考虑计算机与程序的关系旁白:学生看课本上的内容,考虑:1.计算机各部件是如何配合工作的?2.计算机中数字电路的表示方法怎样?3.计算机程序设计语言有哪些?
学生结合此单的内容,采取六动预习法(查、划、写、记、练、思),进行结构化预习,这个环节中学生主要是自学。学科长组织成员互批互改,发现学生通过自学而存在的问题,并且对每个成员的成果进行评价。
?
三、
问题发现,小组讨论
问题题目化情景
5分钟
教师引导学生归纳共性问题。旁白:针对结构化预习中的共性问题作出归纳总结。教师作出提高性补充。
各小组学科长组织成员进行成果展示,围绕自学中尚未解决的问题展开讨论。帮助个别同学解决个别性的问题,并形成本小组的共性问题。
?
四、
小组展示,生生互动
创设展示学习情景
10分钟
教师结合小组在问题发现过程中的实际操作过程,请有代表性的小组展示自己小组的作品
?通过学习小组合作交流,对个性问题进行有效评价、答疑解惑、二次生成小组共性问题。
?
五、关键问题,师生共探
创设反思提升情境
6分钟
教师要认真看学生展示,对其不完善或操作失误的地方,请其他小组的同学给予补充和完善,如果是共性问题,由老师给出具体的操作过程。
优秀小组展示本组作品,并说明制作意图,解决其他小组存在的问题
?
六、归纳总结
创设总结情境
2分钟
教师总结:1.每一个程序都有不同的功用,程序的作用到底是什么?计算机如何来实现这些功能?2.通过本节课的学习,同学们要学会在遇到实际问题时如何用程序来帮助解决,培养利用计算机程序解决各种常见问题的习惯。
学生归纳总结,旁白:大家通过“六动法结构化”预习和小组合作讨论,自主探究学习了认识计算机与程序和体验程序的作用及其编制环境。?
?
教学反思
就整堂课来说,较好的实现了教学目标,主要体现在以下几个方面:1.在老师分析.讲解基础上,让学生将加密程序改写为解密程序作为第一个任务,降低编程难度,学生初次试用VB,即可以使学生消除使用VB的畏难心理,能够基本熟悉VB的环境,又可让学生了解程序代码的作用,进而为理解程序的作用做铺垫。2.本节课突破了以往上“程序”课,以理论为主的教学局面,学生动手机会多,教学效果相对好些。3.修改画函数图像.frm代码,学生能更进一步体会到程序的强大作用;通过操作,学生基本熟悉了VB的环境,对编程有了一定的兴趣。本节课存在的不足:1.学生存在差异,部分学生在对加密程序进行改写时,由于不太熟悉VB编制环境,此过程遇到疑难,导致改写没用完成,对后续教学造成部分学生兴趣不高。2.教师对学生的引导与关注度不够,造成部分学生没有完成任务,如果让学生同桌之间互相交流.探讨.帮助,那么效果会更好。3.提升拓展效果不明显。
专家点评