“算法与程序设计”教学设计案例

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“算法与程序设计”教学设计案例

【课标要求】

体验算法思想,了解算法和程序设计在解决问题中的地位和作用;帮助学生建立合理的算法与设计的认知结构,进而提升学生的信息素养,促进学生信息技术能力的立体发展。

【材料处理】

本节课讲教育科学出版社出版的普通高中《信息技术选修1算法与程序设计》第二章总结课与第三章引言结合起来作为基本教学内容,用一节课时间完成。

【学生情况分析】

本节课的教学对象是高二年级学生,教学对象已具备一定的逻辑思维和分析问题、表达思维等能力;在本课前两章里,学生已基本掌握用计算机解决问题的步骤等基础知识,算法与程序设计基本概念和方法,掌握了三种控制结构,能完成一定难度的算法分析和程序的编写,为本节课的学习提供了良好的基础。

【教学目标】

1.知识与技能:

(1)体会算法在计算机解决问题中的地位和作用。

(2)经利用流程图进行算法探究活动的基础上,进一步深入理解算法思想,理解算法≠VB程序设计。

2.过程和方法:

(1)亲自参加测试,分析计算机解决该问题过程,得出计算机解决问题阶段流程。

(2)运用算法描述工具流程图进行算法探究活动。

(3)评价和比较完成任务的过程和结果。

3.情感态度与价值观:

(1)关注算法在实际生活中的应用,激发学习的热情。

(2)培养运用计算机解决实际问题的意识,并形成善于总结的科学探索精神和严谨的逻辑思维习惯。

(3)学会合作、交流,领悟交流的乐趣和运用,为以后的综合联系软件开发买下伏笔。

【教学重点与难点】

重点:掌握流程图法方法描述生活实例的算法,通过扩展事业真正站我理解算法≠VB 程序设计。

难点:察看部分元程序,引导学生理解王爷程序设计方法,让学生体会在不同场合下相通的程序设计思维。

【教学理念与方法】

提升学生的信息素养作为新课程的一个重要理念。本节课通过实例体验VB程序与网页程序,推出算法的不同形式程序表达式,让学生在对算法与程序设计有一个正确的认知结构的同时,拓展学生视野,哦诶阳他们的信息思维观,最终达到提升信息素养的目的。

【教学媒体】

网页课件、网络教室、多媒体教学系统、网络课堂网站。

【教学过程】

图2—19 教学过程流程图

案例点评:

这是一节很新颖的课。教学没有按部就班地照搬教材中的内容,而是插入一节拓展程序设计知识的课,力图通过“只是测试”问题的网页程序设计实现与VB程序实现两种方式,扩展学生程序设计的视野,突出程序设计的核心是算法思想。算法的表达与实现可以有多种

不同形式的程序,按理在算法设计一致的基础上,充分体现出不同程序的原本风格,让学生通过这节课建立正确的程序设计思维,为后继学习常用算法打下基础。

案例突破了在算法与程序设计课中只让学生接触一种计算机语言的习惯方式,用扩展程序设计视野来突破算法,是否合适?值得同行的讨论。

相关文档
最新文档