实用标准文档
2014年学校
优秀课评比活动
文案大全参评组别参评教案主题授 课 教 师比 赛 日 期
参 评 教 案
计 算 机 组 经典斐波那契数列的算法实现 金xx 2014年11月13日
南通市中等专业学校电子教案
前 言
(教学设计思路)
程序代码的编写归根结底是算法的编写,而控制结构部分内容是整个算法的核心,在控制结构的学习过程中,学生要学会改变传统的思维习惯,形成一定的程序逻辑思维的能力。
在控制结构所包含的顺序结构、条件结构和循环结构三大结构中,循环结构又是整个控制结构中最为复杂和重要的部分,可以说如果掌握了循环结构便表示程序设计已经真正入门。
在循环结构中,For循环是使用频率最高的控制结构,因此把此部分作为整个控制结构学习的重点。在之前的学习过程中,学生已经接触并掌握了Do…Loop循环和While…Wend循环的实现,从而对循环结构有了一个初步的认识和掌握,所以在For循环的知识传授中,不再把大量时间放在课堂的新知传授上,而是把这部分放在课前,通过教师事先录制的几段微课视频,借助翻转课堂的理念,让学生能在课前的预习阶段便进行新知的学习和消化,从而使课堂教学更注重知识能力的提升。
在授课过程中,首先通过学习情况调查平台了解和掌握学生在微课学习中的学习情况,通过调查统计结果直观地掌握学生的学习情况,并针对性地进行知识的强调及释疑。在明确了学生对于For循环知识的情况后,适时抛出《棋盘上的粮食》这一耳熟能详的寓言故事,通过其中的数学问题,请学生利用所学的循环结构知识进行程序代码的编写,得出结果,教师借助学生得出的结果通过运算转换验证故事的结论。
接下来,进入本节课的主题:“经典斐波那契数列的算法实现”。 斐波那契数列是程序设计语言中,特别是循环结构中必涉及的经典算法之一,在此处引入的目的是:一、作为FOR循环结构知识点的巩固性算法题,并提升一定的难度;二、培养学生变通性思维能力,不拘于形式。三、在改变范例描述的形式后,可以作为本课小组的拓展练习,学生可以自主选择适当难度的题目进行巩固性练习。斐波那契数列的基本算法实现,由教师讲授演示完成,学生重在观察和参与。随后,在学生基本能掌握数列的算法后,安排三道衍生题,难度为从易到难,以小组为单位,在规定的时间内,小组内成员各自选择适合自己能力水平的题目进行代码编写,做到因材施教,小组内部可以协作互助、排疑解难,共同完成组内程序。在限定的时间结束后,学生完成压缩文件并通过教学平台进行上传,教师公布标准答案,学生根据答题情况如实在平台反映答题情况。在通过柱形图形象地展示各组答题情况后,邀请答题最优组的组长上前进行介绍,介绍分两个方面,一是介绍本人的选题及做题思路,二是介绍本组同学的表现、遇到的情况及如何解决的。最后每个同学通过评价系统进行评课、自评,其中组长进行组内评价。
课堂最后,教师对整个教学过程进行点评,并布置相关作业。 本教学过程结束!
第 2 页 共 9页
南通市中等专业学校电子教案
课题:经典斐波那契数列的算法实现
2014 ~2015学年度第一学期
授课课程:VB语言程序设计教程 授课教师:金xx
授课班级 授课类型 1361高职微机班 理实一体 知识与技能 授课日期 学 时 数 2014年11月14日 1学时 1、 掌握FOR循环结构的基本格式和用法 2、 能够利用FOR循环解决累加或累积类型的算法 1、 借助翻转课堂理念,引入微课教学,将课前和课堂进行有效衔接 2、 使用自主开发的系统实现学生能力的掌握及建立课堂评价体系 过程与方法 学习目标 3、 通过《棋盘上的粮食》巩固知识点的掌握 4、 通过斐波那契数列提升知识点的掌握 1、 通过课前微课的学习,培养学生自主学习和探究学习的能力 情感、态度与价值观 2、 通过团队协作、分组讨论,提升学生沟通能力和解决问题的能力 3、 通过寓言故事和精典算法激起学生学习兴趣和逻辑思维能力 1、FOR循环结构的格式使用 教学重点 2、循环结构算法的形成 斐波那契数列算法的推算过程实现 教学难点 教学方法 自主学习法、情景驱动法、引导探究法、演示启发法、协作讨论法、举一反三法 1、任务单导学:采用任务单导学的教学模式,注重与现实生活的联系,培养学生分析和解决问题的能力以及交流与合作的能力 2、多媒体课件:与课程相关的PPT课件展示 教学手段 3、自主开发平台:信息化条件下的自主开发平台使用,包括微课学习反馈系统、学生作业自评系统、课堂教学评价系统 4、情景引入、问题驱动、分组探究、类比归纳、巩固拓展等多种手段相结合 教学准备 任务单、多媒体课件、微课学习反馈系统、学生作业自评系统、课堂教学评价系统 第 3 页 共 9页
《经典斐波那契数列地算法实现》教案设计-
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)