算法和算法的描述教学设计

发布 2019-07-23 17:30:57 阅读 3756

《算法和算法的描述》教学设计。

广东省佛山市南海区第一中学郭小喜。

一、教材分析:

本节课是高中信息技术选修模块一《算法与程序设计》第一章第二节的内容,主要是一些概念和理论,而算法的概念和理论都太抽象,讲起来非常的枯燥乏味,那么就要把这些抽象的东西变得通俗易懂,使学生能轻松而又愉快的接受并理解。

二、学生分析:

在数学中已学过程序设计模块,对算法有一定的初步基础,学习了结构语言的三种结构,并能编写一些较简单的程序。但是学生对结构的掌握并不是很熟练,他们对编程存在一定的畏惧情绪。

三、教学目标:

1.知识技能:

1)理解算法的概念;

2)能初步利用算法解决简单的问题。

2.情感领域:

培养学生的理论联系实际能力和动手操作能力。

3.能力发展:

培养学生自我探索信息,高效获取信息、分析评价信息、处理运用信息、表达呈现信息的能力,通过作品的制作、反思和评价,进一步提高其信息素养。

引导学生对编程的兴趣,理解算法的概念和如何科学合理的选择和设计算法,激发学生的编程兴趣,为程序设计打好基础。

四、教学重点:

1、 算法的概念。

2、 算法的描述。

3、 算法的设计。

五、教学难点:

1、 算法的选择。

六、教学手段:

与学生进行互动**式教学,以趣味智力题激发学生探索解决问题的兴趣,以故事事例和具体的程序运行对比,引导学生一步步的思考,从而总结出算法的概念,以及如何设计和选择算法,充分调动学生的主观能动性和**学习能力。

七、教学过程:

八、教学评价。

1、 贯彻新课标的理念,利用问题导学法教学,整个教学思路清晰,教学设计环环相扣。

2、 问题的设计结合教学内容与学生的实际,能够很好地引导学生对学生重点与难点的把握。

3、 举例简单明了,容易理解,并能够达到预定的教学效果。

4、 算法的选择作为本节课的难点内容,通过【问题三】【问题四】二大问题的设置,学生基本能够掌握与消化。

5、 网络教学平台(的使用,极大的加强了师生之间的互动,对学生提交的作业(可以进行即时的点评,提高了课堂的教学效率。

九、教学反思。

1、本节课的教学设计充分考虑到学生在数学模块中对算法已进行了初步的学习,故对本节课的内容和数学模块中的算法进行了比较详细的研究,确定了本节的教学重点与难点,从这节课的教学过程来看,把握是比较到位的。对于算法的选择,在数学中并没有过于深入的讲解,本节课通过问题三和问题四的设置,可以让学生对此有较深入的理解,从课堂效果上来看,基本达到预定目标。

2、从学生对问题二提交的算法来看,有部分学生对循环结构掌握得并不好,如do…loop until 写成do…until ;有些直接用条件语言if来实现循环结构;有的对do语句的条件写错。

3、本节课利用问题导学法进行教学,让学生对问题进行**,有效的调动了学生的学习积极性。

4、本节课的课堂气氛没有预想中的好,可能与教学内容和问题的设置有一定的关系,这也从一定程度上反映出学生对于算法存在畏惧心理,对于老师提的问题不敢大胆发言。

十、点评。本课教学设计理念新,环节紧凑,程序合理,因而有利于教学目标的实现。由于调动了学生的积极思维及表达,给学生提供了一个表现自己、锻炼自己、合作交流的空间和机会,因而使学生的思维能力、表达能力、合作沟通能力等都会有所提高。

在本节课的设计中,有以下几个特点:

1、 问题设置紧扣教学内容,能够很好的引导学生进行自主、探挖式的学习;

2、 整个教学设计中教学教学内容间有层次,环环相扣,衔接与过渡自然、顺畅;

3、 对学生作业的点评做的很到位,能及时发现问题,并与学生**,解决问题;

应该认识到,学生创造性的重要表现就是思维的发散性,这正是新课程特别强调的理念,即激发、鼓励学生的创造性思维,不能够因为学生的发展而事先对学生的思维有所限定。以本课为例,通过问题设疑、任务驱动、小组讨论及学生自主学习等教学方法的灵活应用,都充分调动学生的发散性思维。这样,学生获得的知识就不是硬性记忆背诵的结果,而是自己分析得出结论和理解的结果;课堂上活跃的因素是学生的讨论,而不是细致地讲解;学生不仅获得了知识,同时也能够获得对“算法和算法的描述”的正确态度;学生的思维不是被限定的,而是被鼓励、被激发的;学生的认识、观点也不是被硬性统一的,而是在讨论、辩论中达成一致的。

这样的课堂教学,从形式到内容的设计都是符合学生发展需要的,体现了以学生发展为本的教学理念,同时,也表现了教师的教学智慧。(点评者:张伟林老师,佛山市信息技术学科骨干教师、南海区信息技术学科骨干教师)

教学流程图。

算法和算法的描述

1 1节 1 2节算法和算法的描述。一 教学目标。1 知识与技能。1 了解算法的定义及其表达方法 2 认知流程图的六种基本符号 3 理解计算机解决问题的一般过程。2 方法与过程。1 理解用不同的表达方法描述算法的优缺点 2 掌握用流程图描述简单的算法。3 情感态度和价值观。以生活中的实例引入算法,激...

算法设计与分析学习心得

班级 物联网1201 姓名 刘潇学号 1030612129 1 实验内容 这学期的算法与设计课,老师布置了这四个问题,分别是货郎担问题,动态生成二维数组,对话框下拉列表,排序问题。2 学习掌握 基本程序描述 1 货郎担问题 货郎担问题属于易于描述但难于解决的著名难题之一,至今世界上还有不少人在研究它...

C语言经典算法大全

int i,j,k,m,l int tmpi,tmpj int count,min,tmp i x j y board i j 1 for m 2 m 64 m int num 解答编号。void backtrack int 递回求解。int main void int i srand time n...

数据挖掘Apriori算法报告

一 关联算法简介。关联规则的目的在于在一个数据集中找出项之间的关系,也称之为购物蓝分析 market basketanalysis 例如,购买鞋的顾客,有10 的可能也会买袜子,60 的买面包的顾客,也会买牛奶。这其中最有名的例子就是 尿布和啤酒 的故事了。关联规则的应用场合。在商业销售上,关联规则...

C语言经典算法详解

分而治之方法与软件设计的模块化方法非常相似。为了解决一个大的问题,可以 1 把它分成两个或多个更小的问题 2 分别解决每个小问题 3 把各小问题的解答组合起来,即可得到原问题的解答。小问题通常与原问题相似,可以递归地使用分而治之策略来解决。下列通过实例加以说明。例 利用分而治之算法求一个整数数组中的...

个性化算法概述

个性化推荐算法概述。毛天骄。随着互联网上信息资源的 性增长,用户从互联网上获取自己感兴趣资源的难度也相应的增加。如何针对不同用户挖掘互联网上用户可能的感兴趣信息成了一个研究热点,从而个性化推荐系统应运而生。目前主流的推荐算法主要分为两类,一类是协同过滤推荐,另一是基于内容的推荐。前者基于用户之间的兴...

机器学习算法优缺点改进总结

lecture 1 introduction to supervised learning 1 expectatin maximization em algorithm 期望值最大 2 linear regression algorithm 线性回归 3 local weighted regress...

数据结构与算法课程设计心得体会学习体会 35

课程设计心得体会。因为已经不是第一次做课程设计,所以对过程很是了解。前期准备工作也做的很充足,所以整个过程不慌不乱,有条不紊。总而言之,程序编写过程中,算法思路清晰,但细节处处理粗糙导致走了很多弯路。老师不只一次提到数据结构强调的是算法思路,经过这次课程设计后,我更是有了进一步深切体会。包括我之前在...