高中信息技术算法与程序设计基础2.1程序的顺序结构教学设
计
【一】差不多说明
1模块:算法与程序设计〔选修1〕 2年级:高中二年级
3所属的章节:第二章第二节 4学时数:40分钟〔机房授课〕 【二】教学设计
1、教学目标:巩固程序设计的一般过程,特别是算法设计一环;初步掌握输入输出语句及赋值语句的应用;初次独立完成一个或两个简单程序设计的全过程。
2、内容分析:本节课内容简单,然而却是学好其它结构的基础,这节课不仅仅是让学生们掌握输入输出语句、赋值语句的使用,而且通过对流程图的观看,得出顺序结构的特点,更重要的是让学生们在解决实际问题的过程中,深刻体会到算法在整个程序设计过程中所占的重要位置。
3、学情分析:高二学生,通过一年的学习,有一定的操作能力,而且在高一下学期,在数学学习过程中,接触到程序设计的理论知识,有一定的理论基础,然而,与现行教材的VB程序设计有一定的区别,而且,学生的基础不是特别好,而这课程又偏向理论,学生学习兴趣不是特别高。
4、设计思路:本节课,首先让学生尽快地学会使用输入输出语句和赋值语句,那个只要让学生做几个小练习就能够了,然后让学生们做一个求长方形面积和周长的程序设计,重点在于学生把流程图画出来,然后用所学的语句做一个完整的程序,并上机调试运行,检查结果是否有误。考虑到学生输入程序速度不同,学生掌握本节课所学内容的深度不同,布置两个不同的作业,基础作业确实是求圆的面积和周长,扩展作业确实是两变量的值互换。
【三】教学过程 教学环节及时间 正课前练习 5’ 教师活动 学生活动 对学生学习过程的观看和考查 及设计意图 指导学生进一步巩固VB窗口的操学生做复作。 习,即VB程序的使用 导入正课 以学生在高一学习的经验,组织学学生回忆10’ 生回忆一下所学内容,组织学生分高一所学组讨论输入输出语句及赋值语句内容,比的使用,然后导出VB程序设计所较与VB程用的三种语句,比较它们的异同。 序设计的三种语句的异同,并小结。 任务1 在学生们初步掌握VB的三种差不分小组讨10’ 多语句后,让学生们分组讨论一下论长方形长方形面积和周长程序设计的过面积和周VB的使用熟悉程序直截了当妨碍学生的上机操作,因此必须巩固。 考察学生往常学习的程度,让学生在比较中学会VB的三种差不多语句,使学生对所学内容有熟悉感、认同感,减少学习的难度。 依照所学的三种差不多语句,综合运用,并依照程序设
程,并要求学生分组后,以小组为单位画出流程图,并加以比较,形成一个大伙都能同意的流程图。教师要督察学生学习情况,然后要求学生依照流程图完成程序输入及调试运行。 讲授 3’ 依照任务1的流程图,引导学生观看顺序结构的流程图的特点。〔只有一个入口和出口,执行顺序是严格按照从上往下顺序执行〕 指导学生完成任务2:求圆的面积和周长,要求每人必须完成。对有能力的学生,要求完成任务3:两变量的值的交换〔关键点确实是引入第三变量〕。 总结一下本节课所学的知识点。 任务2 任务3 10’ 小结 2’ 长程序设计思路,并形成流程图,并独立完成程序的设计及调试运行。 学生认真观看及思考,能够就近讨论。 学生独立完成任务2,有能力的完成任务3。 认真听讲。 计的一般过程,来完成程序设计,学生们不仅更深入地了解程序设计的严谨地科学态度,而且学会严格按科学方法去操作。 让学生对顺序结构有一个直观的印象,进一步掌握顺序结构的特点。 让学生进一步巩固顺序结构的设计方法,进一步巩固三个差不多语句的学习。 巩固所学内容。 【四】教学反思 1、本节课是重点偏向理论知识,学生学习兴趣并不是特别高,而且本校学生不管从理论上,依旧动手能力上,都不令人中意,这是现实,因此本节课设计的最大亮点确实是想方设法地降低学生学习的难度,减少学生学习的困难。比如说,学生输入程序慢,我采纳的三个任务的实际输入语句都不超过七条,而且每条输入的内容也是比较少的。从上课的情况看,绝大部分学生依旧完成了任务1和任务2,少部分学生完成了任务3,从一点上讲,教学是特别成功的。
2、在具体教学过程中,我设置了三个讨论环节,意图在于调动大伙的积极性,实现互动性教学,从实际上课情况上看,有一定的效果,然而容易跑题,这一点,我以后上课时多加注意。
3、在教学方法上,我采纳了任务驱动教学和讲授教学相结合的方式,因为有些东西你要让学生自己领悟,真的有一定的难度,而且上课时间又不够,在关键的地方讲一讲依旧有必要的,比如说三种差不多语句的语法格式及顺序结构的特点。从学生反映的情况来看,学生依旧差不多上掌握了这些要点,这充分说明了讲授教学方法依旧有一定的使用场合。
4、在任务的选取上,我依旧以教材上的例子或作业为例,灵活性不强,以后有待加强。