搜索
您的当前位置:首页正文

课堂观察报告

来源:意榕旅游网
5月19日课堂观察报告 郑州七中 张燕军

一、课堂观察量表及结果

观察点一:情境创设的有效性

量表设计:于静 张燕军 (观察者:于静,张燕军) 观察维度:课程性质-实施

学习环节 观察内容 课堂引入 环节 揭开水晶球的秘密 激发学生的学习兴趣,培养学生的主动探究能力 新课讲授环节 活动一 算法及算法特征 了解算法的定义; 理解计算机解决问题的一般过程 找出8个小球中重量偏轻的那个 一般 未参与 无 参与 人数 未参与 活动二 了解算法的作用 活动三 了解算法的三种描述 认知流程图的六种基本符号;理解用不同的表达方法描述算法的优缺点;掌握用流程图描述简单的算法 网上查找求最大公约数的方法; 尝试画程序流程图 兴奋、积极、投入 未参与 不到10% 参与 人数 未参与 结论及建议 要达成的学习目标 设计算法时要考虑的各种因素 1.对于概念性的知识学生参与度不高,对于操作性的知识学生表现兴奋,参与度也高,应该在前者多设计一些情境; 2.教师直接展示答案的部分过多,学生自主探究的部预设了哪些情境内容 水晶球的秘密 华罗庚烧水泡茶例子 投入 参与 人数 90%以上 分过少; 3.画流程图占用时间过长,可改变一下练习的形式。 情 境创 设 的 有 效 性 能否引起学生情趣并保持关注 学生学习表情(兴奋/一般/无所谓) 投入、兴奋 参与 人数 行为 学习行为(观察/倾听/讨论/思考/计算)及参与度 观察回答倾听 行为 行为 行为 操作讨论思考倾听 全部 思考倾听 90% 10% 思考讨论 100% 无 创设的情境与学 习目标的切合度/是否有利于达成目标 情境生成的问题指向是否明确,有利于思考 学生是否达成了学习目标

是 是 是 否,学生在数学当中已接触过该例子 基本 1

是 是 是 是 是 是 基本 二、观察结论及建议 1.观察点选点说明

对于本节课的观察点,我们作了新的调整,所选择的观察维度依然是课程性质—教学目标及内容,确立的观察点改为情境创设的有效性。从以下六个方面来进行观察:(1)要达成的学习目标;(2)预设了哪些情境内容;(3)能否引起学生情趣并保持关注;(4)创设的情境与学习目标的切合度/是否有利于达成目标;(5)情境生成的问题指向是否明确,有利于思考;(6)学生是否达成了学习目标。

观察结果见上表。

2.观察结果分析及教学建议

本节课曹老师在创设情境方面下了很大的功夫,创设了大量的情境,非常有新意,通过情境产生的问题引导学生学习,构建知识体系,较好的达成了学习目标。

从学生的学习表情、学习行为和参与度来看,本节课创设的情境基本上都能吸引学生的兴趣并保持一定的关注度,尤其是利用流程图描述算法的情境,学生100%都参与到了学习中,但是在讲授“算法及算法特征”这个内容时,设计的情境很有趣,可是教师没有很好的引导学生参与讨论思考,导致参与的学生不多,还有两个学生打起了瞌睡,没有收到预期的效果。

3.教学建议

(1)对于概念性的知识学生参与度不高,对于操作性的知识学生表现兴奋,参与度也高。因此,如果教师在讲授概念性的知识时,应更多地查找一些有趣且非常典型的素材,创设更有效的情境,让学生在这些情境下,积极探索研究,总结归纳,相信会有更好的效果;

(2)在情境的达成方面,教师直接展示答案的部分过多,学生自主探究的部分过少,预设的情境能够切合学习目标,但是达成方式存在欠缺;

(3)画流程图这部分内容占用时间过长,因为流程图这部分内容在数学当中已经讲过,学生画出正确的流程图,只是时间的问题,而不是能力的问题,给他足够的时间,一定可以做的很好,因此,如果找一个流程图比较简单的题目,或者让学生改变一下练习的形式,以纸质作业或填空的形式来完成这个任务,应该会更节省时间。

在这一环节,教师应机智应变,感觉时间不够用时,可以及时改变策略,把画流程图作为作业布置下去,继续后面内容的学习,就不会显得整节课头重脚轻了。

三、自我反思

与上一次课堂观察的感想一样,我感到观察别人的过程也是一个反思自我的过程。通过这次课堂观察活动,我认识到了课堂情境创设的重要性。在今后的教学工作中,对于情境的创设要注重三个方面,一是创设的情境能否引起学生学习的兴趣并保持关注;二是师生能否充分利用情境达成学习目标;三是情境创设与学习目标的适合度。要广开思路,搜集素材,创造出更多更有新意的情境,为我们的教学服务。

我把我自己上这节课时的教案拿出来,与老师们分享,不足之处,请老师们多提宝贵意见。

《算法和算法描述》

一、教材分析

《算法和算法描述》是上海科技出版社出版的高中信息技术选修1《算法与程序设计》

2

第一章第二节的内容。这节课,通过引导学生开展探讨计算机如何解决问题的活动,让学生触及计算机编程的核心内容——算法设计,了解什么是算法,什么是好的算法,算法对程序有什么作用。强调让学生在已有的数学算法的基础上,对算法作进一步的总结和提升,并学会用不同的方法描述算法。

二、教学目标

1.知识与技能(基础知识、操作技能)

(1)了解什么是算法,知道算法的多样性和特征。

(2)了解自然语言、流程图和伪代码三种描述算法的方法,并在今后解决问题时,能够主动尝试和应用这些描述方法。

(3)通过对同一问题不同算法处理过程的体验,了解算法的地位和作用。 2.过程与方法(评价与归纳、问题解决)

(1)通过自主阅读,小组探讨了解算法的设计过程。

(2)在教师的引导下,联系数学课和信息技术基础课中所掌握的学习方法,分组探究算法描述的三种方法,尝试归纳对应的优缺点。

(3)在教师的引导下,分组或独自经历同一问题的不同算法处理过程,体验算法的地位和作用。

3.情感态度与价值观(交流、价值与责任感)

(1)经历对给定问题的算法描述过程,形成对算法的初步认识。

(2)根据初步认识,养成应用算法解决生活和学习中实际问题的良好习惯。 (3)拓展逻辑思维,形成同一问题采用多种算法进行分析的能力。 三、教学重点

1.算法的概念以及描述算法的三种方法。 2.能熟练地运用流程图描述算法。 四、教学难点

1.结合实例分析算法的三种描述方法。

2.算无定法,让学生了解算法使用恰当与否关键要看与之对应的程序运行效率的高低。 五、教法学法

【学情分析】

学生在第一节中体会到了计算机解决问题的高速、精确,但是这种高速、精确是建立在一个好的算法的基础上的。所以这一节是本章中承上启下的一节,教师应该比较好地让学生保持学习编程的兴趣,同时极力引导学生深入了解算法的重要作用,了解什么是好的算法。可以让学生将数学学科学习与计算机算法设计进行整合,以利于学生进一步学习和提高。

【设计思路】

以任务驱动的教学方法,创设自主学习的情境,引导学生自主探索和开展协作学习,在教师的帮助下完成教学目标,提升学生的信息素养。根据新课标的要求,从解决实际问题出发,让学生亲历处理信息、开展交流、相互合作的过程,提高学生的信息处理能力。

【教法学法】

任务驱动、示范观察、合作讨论、自主探究相结合 六、教学资源与工具设计

3

1.高中信息技术选修1教材; 2.教学环境:多媒体网络机房;

3.资源准备:自学资料,教学素材,教学课件。 七、教学过程

为了完成教学目标,解决教学重点突破教学难点,课堂教学按以下五个环节展开。 【环节1:导入新课】

(导语)请同学们先来看一个小品。

播放赵本山宋丹丹的小品《钟点工》中“把大象装冰箱里总共分几步”的片段。

教师:宋丹丹以“第一步,把冰箱门打开,第二步,把大象装进去,第三步,把冰箱门关上”这种诙谐的方式来解决 “把大象装进冰箱里”这个问题,如果有这么大的冰箱,她的方法是可以实现的。像这样一种解决问题的方法体现在我们信息技术领域,称之为算法,那么什么是算法,如何描述算法,算法有什么样的作用,这便是我们本节课要探讨的问题。

【环节2:自学辅导】

请同学们通过FTP下载“学习素材”文件夹。阅读里面的自学资料以及教材9—20页的内容。思考下面六个问题。

问题1:两个大人和小孩一起渡河。渡口只有一条小船,一次只能渡过一个大人或两个小孩,他们四人都会划船,但都不会游泳。他们怎么渡过河去?请写出你的渡河方案。

问题2:求两个正整数的最大公约数。(设给定的两个正整数为m和n)

问题3:“寻找假币”。(8枚金币,其中肯定有一枚是假币,假币比真币要轻。只有一个天平秤,想出一种方法迅速并准确找到这枚假币。)

问题4:求一个数的绝对值。 问题5:如何判断闰年。

问题6:计算 1+2+3+……+100=?有哪些算法? 【环节3:知识梳理】

通过提问方式,请同学回答自学辅导环节中的问题,进而归纳总结出知识点。

任务一:算法的概念(由问题1和问题2的算法总结出来)

4

问题1:两个大人和小孩一起渡河。渡口只有一条小船,一次只能渡过一个大人或两个小孩,他们四人都会划船,但都不会游泳。他们怎么渡过河去?请写出你的渡河方案。

方案:

第1步:两个小孩同船渡过河去; 第2步:一个小孩划船回来;

第3步:一个大人划船独自渡过河去; 第4步:对岸的小孩划船回来; 第5步:两个小孩再同船渡过河去; 第6步:一个小孩划船回来;

第7步:余下的一个大人独自划船渡过河去; 第8步:对岸的小孩划船回来; 第9步:两个小孩再同船渡过河去。

问题2.求两个正整数的最大公约数。(设给定的两个正整数为m和n) 方案:

第1步:输入两个正整数m和n; 第2步:若m第4步:若r=0,则输出结果m,算法结束;否则,继续步骤5; 第5步:若r算法的每一个步骤都应该是有明确意义、可以执行的,每个步骤的执行顺序是确定的,并且能够在有限步骤内执行完毕。

任务二:如何描述算法?

描述算法的方法有三种:自然语言、流程图、伪代码。这三种描述方法有什么异同,通过对问题3、4、5的解决我们一起来看看。

1.用自然语言描述算法 问题3:“寻找假币”。(8枚金币,其中肯定有一枚是假币,假币比真币要轻。只有一个天平秤,想出一种方法迅速并准确找到这枚假币。)

算法分析:用二分法,每次将金币分成两半,取轻的那一半继续分,一直到最后剩下两个,就可以找到了。

算法描述:

第1步:将8枚金币均分,放在天平秤的两端,每端都是4枚,轻的那4枚留下; 第2步:将留下的4枚金币再均分,放在天平秤的两端,每端都是2枚,轻的那2枚留下;

第3步:将留下的两枚金币分别放在天平秤的两端,轻的那枚就是假币。 教师总结:

(1)自然语言——人们日常生活中使用的语言。

5

(2)此种语言的特点:通俗语易懂,缺乏直观性和简洁,且易产生歧义。使用此种语言的注意事项:描述要求尽可能精确,详尽。

2.用流程图描述算法

问题4:求一个数的绝对值。

算法分析:三种情况,这个数大于0,绝对值是它本身,这个数小于0,绝对值是它的相反数,这个数等于0,绝对值是它本身。

算法描述:

结束 输出Y 输出Y Y=0 Y=X Y=-X 是 X<0 是 X=0 否 否 输入X 开始 教师总结:流程图也称为程序框图,它是算法的一种图形化表示方法。与自然语言描述算法相比,流程图描述算法形象、直观,更容易理解。这种描述方法我们在数学当中也学过,但是在使用的时候要注意流程图符号要规范。目前常用的流程图由美国标准化协会(简称ANSI)制定的一系列流程图符号组成。

3.用伪代码描述算法

教师介绍:伪代码是介于自然语言和计算机程序语言之间的一种算法描述。它也是专业软件开发人员描述算法的一种常用方法。

问题5:如何判断闰年。

算法分析:如果2月份是28天,则这一年是平年;如果是29天,则这一年是闰年。判断闰年的条件是:如果该年份能被4整除但不能被100整除,或者能被400整除,则该年为闰年。

算法描述: 输入年份→y

If y满足能被4整除且不能被100整除或者满足能被400整除 then 输出“是闰年“

6

Else

输出“不是闰年“

End if

教师总结:由此看出,用伪代码描述算法简洁、易懂,修改起来也比较容易,容易转化为程序语言代码。

任务三:算法在计算机解决问题过程中的地位和作用 问题6:计算 1+2+3+„„+100=?有哪些算法? 1.把这100个数按顺序相加。

2.挨次把头尾两个数加起来都等于101,而这样的数刚好有50对。

3.用凑数法:1+99=100,2+98=100,3+97=100,……,49+51,最后只剩下50和100。 教师总结:在应用计算机解决问题的过程中,算法设计有着举足轻重的地位和作用。算法是计算机解决问题中的核心和灵魂。算法的好坏将直接影响着程序的通用性和有效性,影响着解决问题的效率。

【环节4:当堂训练】

练习服务器上有关算法和算法描述的问题。 【环节5:迁移延伸】

请同学们想一想:“求两个正整数的最大公约数”问题的解决中,是否还有其他算法,试着用自然语言、流程图或者伪代码表示出来。

课堂小结:通过同学们的共同努力,我们在解决了大量问题的同时了解了算法的概念和特征,学会了如何用自然语言、流程图、伪代码来描述算法,知道了算法在解决问题过程中的地位和作用。解决问题的算法是多种多样的,但是要高效地解决问题就要设计“好”的算法,所以我们还应当在今后的学习中不断的提炼总结。

八、教学反思

电脑知识有很大的开放性,学生也喜欢上信息技术课。我们教师应该充分抓住学生的这一兴趣,发挥他们的主体作用,让其自主探索,合作学习,真正理解和掌握基本的电脑知识。这也是培养学生不断创新的手段之一。

本节课就是通过大量的问题让学生思考,进而引入课题以及知识点,可以加深理论知识在学生心中的印象。在介绍描述算法的三种方法的时候,应该补充一些关于变量、语句的知识,否则学生会对这些描述方式感到困惑,此外,教师最好将每个问题的算法转化为编程语句,为接下来教学内容的展开打下基础。

7

因篇幅问题不能全部显示,请点此查看更多更全内容

Top