资源简介 章节名称结构化程序设计计划学时1学习者分析1、结构化、模块化思维对于学生来说,是一种事先没有任何认知经验的真正全新的内容,要求学生在面对具体问题时,要能够从通常的思维方式中跳跃出来,因此,对于绝大部分学生难度很大。需要教师找到此种陌生内容与学生既有生活认知经验的恰当切入点。教学目标了解结构化程序设计的基本概念与结构化编程的思维方式;2、掌握结构化程序设计的模块化分解实施步骤与方法;教学重点、难点及解决措施教学重点:1、掌握结构化程序设计最重要的设计思想,即自顶向下,逐步求精;教学难点:培养学生面对实际问题时的问题模块化分解方法;解决措施:对于教学难点的解决,重要采用对比教学的方法,通过引入学生生活中的问题,对比结构化和非结构化两种思维方式下产生的不同解决方案,让学生能够顺利的切入到学习内容;2、采用分组教学的方式,分成三组,教学过程中鼓励学生讨论互助学习。信息技术应用分析知识点学媒体内容与形式使用方式使用效果程序基本结构掌握PPT展示好结构化程序设计的思维方式了解PPT演示好结构化程序的实施步骤方法了解VB程序实践好教学过程(可续页)教学环节教学内容所用时间教师活动学生活动1、课堂引入学生小组活动引入结构化程序设计思想内容8分钟至10分钟抛出一个生活化的问题,要求学生小组提出解决方案;分组讨论,并画出或写出本小组的解决方案;请学生小组说明各自方案;展示说明各自解决发难;由学生展示的解决方案说明其中最优的方案应用的就是“自顶向下,逐步求精”的结构化设计方法;2、课堂主题学生小组合作应用结构化设计方法设计一个小程序8分钟至10分钟展示本节课要求学生设计的程序功能,要求学生小组合作画出类似的程序分解模块图;小组合作按照教师要求,画出类似的模块图;引导学生评选出各小组最优的模块图;展示说明各自的模块图;15分钟至20分钟教师演示实现学生最优模块图中的一个模块;认真学习讨论;投影展示前面章节中的有关程序基本结构的语法实现细节,以帮助学生为各自模块编码;小组合作完成其它程序模块的编码任务;3、课堂总结回顾展示学生程序作品,提炼总结结构化程序设计最重要的实现方法思路;5分钟至8分钟展示学生作品并点评;最后引导学生概括出结构式程序设计的步骤方法,即先从总体,暂不考虑实现细节,将大问题分解为小问题;再对小问题各个细化逐步求精;小组展示作品;说明制作过程中的困惑;课堂教学流程图说明 展开更多...... 收起↑ 资源预览