算法基础知识说课稿
各位评委,老师大家好,我说课的题目是青岛出版社出版的初中信息技术八年级下册第一单元的第一课《算法基础知识》。本课主要分为五个方面来说课,分别是说教材、说学情、说教法、说学法、说教学过程。
一、说教材
1、教材分析
本课是我们初次接触E语言,主要教学内容是让学生了解算法的概念及计算机实现算法的过程;算法是解决问题的重要手段,通过对问题的研究和分析,设计算法对问题进行求解,提高分析问题和解决问题的能力,体会算法分析的魅力。
2、教学目标
(1)知识与技能:1、了解算法的概念和发展历史。2、学会分析问题,提取问题形成算法描述。3、掌握流程图和概念与制作方法。
(2)情感态度与价值观:算法是解决问题的重要手段,通过对问题的研究和分析,设计算法对问题进行求解,提高分析问题和解决问题的能力,体会算法分析的魅力。
(3)重点与难点:
重点是了解算法的意义;难点是把自然语言转化为算法语言。
二、说学情
在学习这一章前,很多学生还没有接触过程序,他们往往会产生一些错误的认识,以为只要把问题原封不动的交给计算机,计算机就会解决问题了。计算机之所以能解决这些问题是我们事先给计算机设定了解决问题的步骤。因此,当我们拿到一个问题后,首先要搞清楚做什么,再设计好一步一步怎么做,也就是设计解决这个问题的算法,最后选择适合的计算机语言编写程序,使计算机工作,得到正确结果。所以,解决任何问题,都必须设计算法、编写程序。
三、说教法
1、在本课中我主要采用多媒体课件来示范展示。借助多媒体的手段,形象地给学生演示如何设计程序及编写程序的流程,激发他们的学习兴趣。
2、教学过程中只讲解一个相对简单的例子,而在学生学习过程中都提供了相应的例子,可以培养学生探究学习的能力。
四、说学法
本课教给学生的学法是“发现问题――分析问题――解决问题”。
故此本课教学过程中,让学生带着学习任务通过自主学习、课堂讨论、相互合作等方式,使学生在完成任务的过程中不知不觉实现知识的传递、迁移和融合。
五、说教学过程
根据本课教学内容以及信息技术课程学科特点,结合初二学生的实际认知水平和生活情感,我设计了以下教学流程:
(-)创设情境,激趣导入,
(二)任务驱动,自学讨论
(三)先训练,后演示
(四)学生探索性总结,教师纠正并补充
具体操作如下:
1、问题引入
讲述农夫带狼、羊和白菜过河的故事,问农夫该如何解此难题?让学生思考、讨论、发言。
2、使学生初步形成算法概念的一般认识
教师:从上面的问题中总结出它的特征,得出算法的概念,一般地,我们把进行某一工作的方法和步骤称为算法。然后进一步指出在数学中,通常可以按照一定的程序和步骤解决问题,即可用计算机的程序表示,可在计算机上执行的算法,这个过程称为算法。
3、农夫过河问题研究(算法的进一步理解)
为了更好地理解算法的意义,还是研究农夫过河的问题。
(渡河方案的确定):
一位农夫要带一只狼、一只羊和一棵白菜过河,如果没有农夫看管,狼就要吃羊,羊要吃白菜,但是船很小,只够农夫带一样东西过河
这时提醒学生,考虑它的不同的算法,并注意它们之间的相互关联。
课件展示农夫过河解决问题的四步
第一步 农夫把羊先带过河,自己返回;
第二步 再把白菜带过河,同时把羊回来;
第三步 把羊放下,然后把狼带过河,自己回来;
第四步 最后把羊带过河。
通过上面的步骤,问题解决了,这种用语言描述解决问题的过程,这种方法称为自然语言描述算法。
自然语言的表示它也可以用流程图表示,然后课件展示流程图。
4、巩固理解
提问学生:你每天早上从起床开始到学校是如何经过的?
学生思考,交流、发言:洗漱、整理内务、吃早饭、骑车到学校。
5、知识小结
提问:通过本节课的学习,我们都获得了那些知识?学生总结:了解了算法的意义,一般地,我们把进行某一工作的方法和步骤称为算法。数学里,我们研究的算法是用计算机来解决问题的程序或
步骤,即用计算机的程序表示,可在计算机上执行的算法。算法的特点是:明确、有效、有限。
本课主要是理论或思想的阐述。教学过程中教师要始终贯彻算法是程序的核心,计算机只有在程序(算法)的支持下才能运行。通过通俗易懂的语言,启发引导学生思考,使他们在理解的基础上了解计算机的工作原理,切不可让他们死记硬背。
学生在学习过程中会遇到很多问题,可以在练习中过程中或评价中指导处理;不能在本堂课处理的问题,留待以后的教学中进行处理。
在整个教学设计中,我感到比较有特色的是:
1、 改变学生学习方式。学习由被动接受变为舒畅的学习。体现在自主学习,教师没有把教学任务一一讲解,而是让学生自主完成任务。
2、 协作学习,交流的方式只是教师,学生之间互学。
我的说课结束,谢谢!
因篇幅问题不能全部显示,请点此查看更多更全内容