高中信息技术算法及其实现编程启蒙教学设计学情分析教材分析课后反思.docx

上传人:b****4 文档编号:3184065 上传时间:2022-11-19 格式:DOCX 页数:7 大小:117.44KB
下载 相关 举报
高中信息技术算法及其实现编程启蒙教学设计学情分析教材分析课后反思.docx_第1页
第1页 / 共7页
高中信息技术算法及其实现编程启蒙教学设计学情分析教材分析课后反思.docx_第2页
第2页 / 共7页
高中信息技术算法及其实现编程启蒙教学设计学情分析教材分析课后反思.docx_第3页
第3页 / 共7页
高中信息技术算法及其实现编程启蒙教学设计学情分析教材分析课后反思.docx_第4页
第4页 / 共7页
高中信息技术算法及其实现编程启蒙教学设计学情分析教材分析课后反思.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

高中信息技术算法及其实现编程启蒙教学设计学情分析教材分析课后反思.docx

《高中信息技术算法及其实现编程启蒙教学设计学情分析教材分析课后反思.docx》由会员分享,可在线阅读,更多相关《高中信息技术算法及其实现编程启蒙教学设计学情分析教材分析课后反思.docx(7页珍藏版)》请在冰豆网上搜索。

高中信息技术算法及其实现编程启蒙教学设计学情分析教材分析课后反思.docx

高中信息技术算法及其实现编程启蒙教学设计学情分析教材分析课后反思

教学设计

一、教学目标:

1.知识与技能:

了解算法的含义;了解算法的表示方法;学会用流程图表示算法用流程图解决一些最简单的实际问题。

2.过程与方法:

通过剖析日常生活中的算法问题来了解算法在日常生活中的应用形式,并掌握运用流程图表示的分支模式进行绘制;通过用流程图表示寻找最大值的算法让学生掌握流程图的使用。

3.情感态度与价值观:

通过对算法的学习,以及对生活中一些小问题的算法分析,使学生具备一定的算法思维,能够正确地看待生活中的实际问题,具备看待实际问题的科学精神。

二、重点难点:

重点:

算法的流程图表示

难点:

算法的优化设计,体会算法的多样性

三、教学策略与手段:

本课教学以算法的自然语言描述和流程图为主,旨在培养学生的初级逻辑思维能力,并形成解决问题的初级方法技能,通过包括流程图绘制,巩固所学知识。

教学环境及工具:

多媒体网络教室、投影仪、课件、微课视频,ClickCharts

四、本课教学流程:

(一)导入:

通过猎人,狼,羊过河的问题,让学生总结出过河的步骤。

(二)算法的概念

算法就是解决问题方法的精确描述。

算法的特点:

有限性

明确性

可行性

(三)用计算机解决问题的过程

明确问题—分析问题—描述算法—编写程序—调试运行—解决问题

开始

猎人过河带羊

猎人回来自己

猎人过河带菜

猎人回来带羊

猎人过河带狼

猎人回来自己

猎人过河带羊

结束

(四)算法的表示

1、文字描述

第一步:

猎人带羊过河

第二步:

猎人自己回来

第三步:

猎人带白菜过河

第四步:

猎人带羊回来

第五步:

猎人带狼过河

第六步:

猎人自己回来

第七步:

猎人带羊过河

2、流程图表示如右图:

 

对比流程图与文字描述的优点。

3、流程图的基本表示符号

4、练习:

电脑输出任意输入的两个数中的最大值。

5、补充练习:

电脑输出任意输入的两个数中的最大值。

6、深入练习:

将任意输入的两个数按大小顺序显示出来。

7、综合练习:

将任意输入的三个数中最大的值显示出来。

(请小组讨论,然后各自完成此流程图。

注意算法的多样性。

(五)小结

完成一个流程图的难度在那?

画的时候容易出错的地方在哪?

程序的设计的核心是算法的确认,以及算法的优化。

(六)课后作业

任意三个数按照顺序显示出来,画出流程图。

学情分析

从知识储备上来说:

经过前面的学习,学生已经可以了解计算机的一些概念和操作,例如:

利用计算机对文字、图片、多媒体信息的处理,但是学生还不了解了使用计算机解决问题的一般过程和解决方法,以及以何种方式来表示。

高一学生数学上已经具备一定的数学抽象能力,因此较为容易理解算法的概念。

可以通过自己探究得出算法的多样性,通过微视频的学习可以自己掌握相关的软件,通过层层加码的案例分析可以得出算法才是程序设计的核心理念。

效果分析

从学生上课的反应和课下的追踪调查以及听课老师的反映来看,效果还是很不错的。

从老师举的实例中,从游戏体验中,充份理解了“算法”的概念。

先以较为容易理解的题目作为引领,学生自主探究,然后不断的层层深入。

难题以小组协作学习方式展开教学,学生在合作中提高,碰撞中擦出思维的火花。

Clickchart软件的引入方便学生绘制流程图,提供的工具越简单,越有利于学生进行高效的学习信息技术教育,采用任务驱动的形式,围绕一个能激起学生浓厚兴趣的主题展开教学,以学生的探究过程作为学习载体,较之与传统的信息技术课教学,以单纯的计算机知识和计算机操作作为教学内容,更能激发学生强烈的学习欲望。

自主探究的学习方式,要求学生具有一定的知识准备,并不适合于所有内容的教学。

本节课的学生是高二年级,他们已经在数学上学习过相关的知识,因此使用自主探究的学习方法较为合适。

本课学生通过讨论与分享实际案例解决过程,为学生了解和认识流程图做了很好地铺垫,因此,学生在接下来的流程图填空和绘制过程中能够较快地进行分析和实践。

除此以外,通过与学生日常学习密切相关案例的设计,便于学生与先前知识进行结合,符合学生身心发展规律,在教学过程中,亲和的交流与活跃地课堂互动,拉近了师生距离,在轻松愉快的氛围中完成本节课的教授任务,达到了教学目标。

教材分析

《算法及其实现》(编程启蒙)是普通高中课程标准实验教科书——《信息技术基础(浙江教育出版社)》的第三章第四节内容,该教材是按照高中信息技术课程标准编写的实验教材。

通过学习本节内容可以达到“初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征”的课程标准要求。

本节内容是第三章的重点和难点,介绍了算法的基本概念和算法的表示方法。

相比较前三节的内容要抽象的多,本节又是第四节的第一课时,是第二课时《程序设计实例》的知识基础,起到承上启下的作用。

本节的学习重点是算法的概念、特点及表示方法;难点是用流程图描述算法。

对于培养学生的信息素养有很好的支撑作用。

算法及其实现——编程启蒙评测练习

班级姓名

学习目标:

1.了解算法的特点。

2.了解算法的描述方式。

3.能够用流程图来描述算法。

一、游戏体验导入:

思考问题:

一个猎人带一只狼、一只羊和一捆白菜过河。

但是他一次只能带一样过河。

问他怎样才能安全完整的将三样东西带过河?

 

2、算法定义和特点:

 

3、用计算机解决问题的基本步骤:

 

四、算法的表示:

1、文字描述

2、流程图

练习:

电脑输出任意输入的两个数中的最大值。

用流程图描述。

(流程图用ClickCharts软件绘制,生成jpg图片,用自己的姓名命名保存。

 

初次练习:

电脑输出任意输入的两个数中的最大值。

文字描述算法:

输入两个数值存放在变量a和b中

如果a>=b,就没有操作

否则就

④显示a的值

 

 

再次练习:

将任意输入的两个数按大小顺序显示出来。

文字描述算法:

输入两个数值存放在变量a和b中

如果a>=b,就没有操作

否则就

④显示a,b的值

 

综合练习:

将任意输入的三个数中最大的值显示出来。

用流程图描述。

(小组讨论,然后各自完成此流程图。

算法有很多种,注意算法的多样性,用ClickCharts软件绘制完整的流程图,生成jpg图片,用自己的姓名命名保存,提交到FTP作业文件夹中。

课后反思

1、在进行教学设计时我发现要设计好本节课有一定的难度,因为本课内容、案例要求学生具备一定的计算思维和抽象逻辑思维能力,较难突破知识的重点、难点。

2、在教学中我发现教材的重组、优化是顺利、完满达成教学目标的关键,课本中的教学内容、素材必须经过优化和重组,使之更贴近学生的实际,让学生更易于理解、接受和运用。

3、通过教学实践我觉得本节课的设计,方向很正确,通过师生共同分析案例,尽量密切联系学生的生活实际,在课堂中引入了与学生生活密切相关的案例,可以引起学生的深入思考的能力。

4、信息技术教育,采用任务驱动的形式,围绕一个能激起学生浓厚兴趣的主题展开教学,以学生的探究过程作为学习载体,较之与传统的信息技术课教学,以单纯的计算机知识和计算机操作作为教学内容,更能激发学生强烈的学习欲望。

5、技术手段的多样化有利于学生课堂上不在技术环节上浪费时间而把更多的精力着重于核心教学内容上。

所以要求我们提供的工具尽可能好用,易用,高效。

6、以小组协作学习方式展开教学,对于培养学生的合作精神有很大的好处。

学生相互之间的只言片语,远胜于教师长篇大论的讲解和繁琐的演示操作,学生间的思想火花的碰撞大大提高学生的学习效率和学习兴趣。

课标分析

《新课程标准》通过高级语言编程工具的简单使用,了解计算机进行信息处理的基本过程,体会计算机与人类处理信息过程的异同点。

对于编写程序之前的重要环节:

设计算法,需要学生们理解其并掌握其表达方式。

这部分内容是对计算机编写程序的重要铺垫,也是学生们第一次在计算机领域接触到“算法”的思想,对于培养学生信息素养,挖掘学生潜力,培养未来的计算机程序人才都有很好的引领作用。

计算机编程算法才是核心,学生们只有深刻体会到这一点,才能理解为什么算法有这些特点,为什么算法如此重要等问题。

算法的多样性促使学生探究优化算法。

对于用计算机解决问题的过程来说,本节是最难理解的,必须通过各种实例,最好是贴近学生生活的实例来帮助他们去理解。

同时最好使用一个案例层层递进的方式有利于培养学生的探究精神。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1