文档介绍:《信息的编程加工》教学设计
大丰市南阳中学谢美平 224141
教材分析:
本节内容主要是描述一个编程过程,通过对整个过程的体验让学生了解计算机编程加工的内在机制。由于学生以后还可以选修“算法与程序设计”模块进一步学习,因此这里对学生编程的要求不高,只要求学生能够大概了解某一段程序的作用。
学生分析:我校高一年级学生,在高一之前对于信息技术学科的认识,绝大部分学生只停留在画图、玩游戏、听音乐这些方面,少数城市里学生对WORD、EXCEL、上网有一些较浅的认识和会一些简单的操作。由于没有任何编程语言基础知识,这节课对于程序代码的认识与编写也只能是了解与尝试,重在了解编程加工的过程。
教学方法设计:通过一元二次方程ax2+bx+c=0(a≠0)求解这个具体的实例引出“算法”概念及编程加工的一般步骤,对编程作一定的尝试。在教学设计中安排一定的尝试性、探索性的活动,引导学生积极主动地完成学习任务。逐步建立起自主性和合作学习模式,从而更加突出学生在教学过程中的主导地位。
教学目标:
1、知识目标:理解算法的概念;了解信息编程加工的一般步骤:需求分析、算法设计、编程实现(界面设计、代码编写、调试运行);认识程序代码。
2、能力目标:培养学生分析问题、解决问题的能力;培养学生主动学习的意识。
教学重点:编程加工的整个
教学策略:
1、教学案例的设计策略
案例的选择和设计是顺利完成本部分教学内容的重要保障。因此,我选择了学生都已很熟悉的ax2+bx+c=0(a≠0)一元二次方程。当有100个甚至更多的一元二次方程要求解时,如何去完成?激发起学生探讨解决问题新方法的渴望,顺理成章地引入编程加工。通过一元二次方程求解这个具体问题让学生体验编程的过程,并通过让学生完成半成品VB程序,让学生体会到成功的喜悦。
2、教学重点的定位
在教学过程中切忌走入纯算法或代码的讲授中,要注意引导学生体验编程加工解决问题的过程。程序代码的认识与编写只能是了解与尝试。
3、教学资源运用的策略
为了解决学生对程序语言的学习障碍,教学设计中提供了半成品的VB程序,学案和参考资料,确保学生能够顺利完成学习任务。
4、学生学习策略
学生可以通过参考资料开展自主学习、探究学习。接受能力较差的学生可以向小组成员提出帮助。
教学媒体选择
教学资源(学案、参考资料)、多媒体网络机房、投影仪、PowerPoint课件
教学过程
教学阶段
教师活动
学生活动
设计意图
课
程
导
入
假设任务:求100个方程的解(形式如下面的几个例子)
请同学们谈谈计划如何既快又准确的独立完成任务。
笔算:人工解决——烦琐、费时
计算机去完成这个任务:指出这是一个好主意,计算机可以使人们从烦琐的工作工摆脱出来。
提出问题:如何用计算机帮我们解决我们要解决的具体问题呢?
引出:计算机解决问题的方法里有一种就是针对具体的问题编制专门的程序来解决问题的方法,这就是我们这节课的要和大家一起了体验的——编程加工及针对具体的问题编制专门的程序,实现信息加工的自动化。
明确思想:计算机可以帮人们解决问题,并不代表计算机有思维,知道如何去解决问题,而是人们事先对问题进行分析,确定解决问题的具体方法和步骤,然后用计算机可以识别的语言编制好一组让计算机执行的指令即程序,交