3分快3app

当前位置: 首页 > 教师团队 > 校本培训 > 正文

校本培训

《算法与程序设计》教学方法和策略探讨

时间:2019-03-28   点击数:    来源:

3分快3app 学校校本培训活动设计

本次培训

活动主题

《算法与程序设计》教学方法和策略探讨

培训活动

   

201931

本次培训活动

邵逆芬

培训活动

   

信息组办公室

一、开展本次培训活动的目的:

1.根据《算法与程序设计》中不同的教学内容选择不同的教学方式,开展有效教学   。

2. 提升每位教师自身的教学能力,形成自己的教学风格。

二、培训活动的主要内容:

1、组内教师对《算法与程序设计》中的各部分内容集中进行梳理,分块。

2、集中学习各种教学方式,并探讨适合每块内容的教学方式。

3、以《算法及其表示》为例探讨教学相关问题,对教材的处理及合适的教学方式的选择。

4、教师们交流探讨、相互借鉴,对《算法及其表示》进行集体备课。

三、培训活动的采用形式:

集中学习、交流探讨、集体备课

四、培训基本过程:

1、准备相关资料,集中梳理模块内容,学习信息技术教学方式。

2,一起探讨教学相关问题,对教材的处理及合适的教学方式的选择,并形成相应的教学策略。

3、教师们交流探讨、相互借鉴、取长补短,对《算法及其表示》进行集体备课。

学校校本培训活动记载

培训日期

20193 1

培训地点

信息组办公室

培训课时

2课时

应到人数

6

6

主讲(持)教师

邵逆芬

性别

职称

中高

本校

签到:邵逆芬    章庆芬 王青青 李海芬 徐益林  罗海龙  王兴伟

一、本次培训活动设计执行情况:

本次活动任务下达明确,教师们准备充分,计划工作落实到位,较好地实现了培训目的。

二、参训教师对本次培训活动总体的反映:

  教师们普遍反映较好,认为活动开展得切实有效,在一定程度上帮助提升了自我教学能力和反思能力。

二、您认为本次培训活动的成功之处和存在的不足:

本次活动集思广益,组内教师对不同教学方式的具体应用发表了各自的观点,使大家能相互切磋,借鉴,达到良好的效果。

三、培训作业题目:

在经过本次培训学习后,要求组内教师自主选择一个教学内容,备好课,在下次的培训活动中跟大家一起交流。









附:培训活动内容

一、对《算法与程序设计》中的各部分内容集中进行梳理,分块。

对《算法与程序设计》教材内容进行集中梳理,分成以下几个模块:

基础部分(必修):主要包括三种结构的程序,VB程序基本知识和用VB程序实现三种程序结构的算法。

加试部分(选修):主要包括过程与自定义函数、冒泡排序和选择排序、顺序查找和对分查找、VB程序与数据库关联。

二、集中学习各种教学方式

在信息技术教学中,教师们常用的教学方法主要有以下几种:讲授教学法、示范教学法、同步教学法、探索教学法、任务教学法等。

1、讲授教学法   讲授教学法就是教师对知识进行系统地讲解。它虽是一种传统的教学方法,却同样适合新兴的信息技术教学。这种教学方法主要运用于信息技术常识性的知识教学。如教学计算机的发展史、计算机的原理、计算机的组成等。这种教学方法也适用于计算机中理论知识的教学,如对VB基本数据类型、常用函数及表达式的学习等。

2、示范教学法    示范教学法就是教师演示操作,学生观察后学习操作的步骤和方法。这种教学方法在信息技术中主要用于操作性较强的内容。比如:在《算法与程序设计》中对VB程序界面进行设计和对象属性的设置,属性和方法的区分等,教师就可以借助计算机投影仪或网络教学系统进行一步一步地演示。这种教学法能够很直观地让学生从教师的示范操作中学到操作方法,从而掌握工具箱中各种控件的具体用法。

3、同步教学法    同步教学法就是学生与老师同步进行操作,学生在同步操作的过程中掌握所学知识和操作内容。这种教学方法在信息技术学科的教学中有着更重要的作用和新的含义。比如说,在VB作品设计时,教师一点一点的进行启发引导,学生则跟着一步一步地操作,直到完成整个作品的设计。这种教学方式的优点是教师启发引导学生正确运用某个知识点进行自主创作。同个知识点,创作出不同效果的作品。

4、探索式教学法    探索式教学法就是针对某一特殊的教学内容,教师先进行简单提示或不作讲解,只是给学生一个任务,让其自己完成,让学生在完成任务的过程中探索知识,完成学生任务。这种方法最好在学生有一定计算机基础的情况下使用。学生在探索过程中,教师应起好引导作用,多鼓励学生去探索和发现解决问题的方法,多给学生创造一些探索和解决问题的条件。探索式教学方法多用于趣味性强、有一定的难度而难度又不是很大的教学内容。比如,各种每个学生设计的VB作品,界面可能不同,为实现同样的程序功能编写的代码也可多种多样,调试中也可能会出现各种错误,此时可由教师引导学生分析错误,让他们自己找到解决方法。

5、任务式教学法  任务式教学法就是教师根据教学内容进度,结合学生学习的实际情况,给每节课制定出切合实际的任务,让学生通过学习和努力在本堂课里完成教师规定的任务。任务式教学法在信息技术教学中用得比较多。此教学法多用于信息技术操作方面的内容的教学,其核心在于任务的确定。任务定得太多太难,学生无法完成,,任务定得太少或太容易,则造成时间浪费,它是教学成败的关键。一般考虑不同层次学生,我们可将任务分成二种:基本任务和进阶任务,有时也可添加挑战任务。任务驱动的教学方法是属于启发式的、探究式的学习,适用于培养学生的自学能力和相对独立地分析问题、解决问题的能力,将有助于激发学生的学习兴趣,强化学生在学习过程中的主体意识。

在信息技术实际教学中,这些教学方法之间并非独立运用于课堂教学中,而是根据教学内容,在同一堂课中不同教学阶段选用合适的教学方法进行教学,才能最大限度地发挥学生的潜能,调动学生的学习积极性,这样才能收到更好的教学效果。

三、研讨《算法与程序设计》教学策略

《算法与程序设计》模块相对其他操作性强的模块内容来说难度较高,学生可能在学习上会存在一定的畏难情绪,所以本组教师结合自己的教学经历,分别谈了相应的教学策略,现总结如下:

(一)要通过简单程序的设计激发学生的兴趣,培养学生的学习主动性。例如,根据学习已掌握的知识来设计一个实用性强或带有一定趣味性的小程序来开展教学。

(二)要全局统筹连贯地设置学习任务。比如,以一个小游戏开发作为一个实训项目,从界面设计控件属性设置程序代码编写程序调试及优化形成一个连贯的任务,使学生从基础知识入手,一步一个台阶往上完成相应的任务,到最后成品设计制作成功,这样能使学生在学习知识的过程中始终有一定的兴趣和动力支撑着他们。

(三)加强实践,培养动手能力,领悟算法思维。《算法与程序设计》需要很强的理性思维,如果只用传统的教学,在黑板上分析算法会使学生感觉枯燥,加强上机实践很大程度能改观这种现象,所以只要课时充裕,一定要让学生多上机,用VB软件进行代码编写与调试,有利于帮助理解算法。

(四)实施“连堂课”教学,合理调整教材内容教学顺序。对于某个模块内容,最好用连续的几课时来完成,说明尽可能地创造条件进行“连堂课”教学,尽量在连续的一二天内完成,而不能间隔太长时间,否则会造成还没等知识巩固却早已大量遗忘了。

四、以《过程与自定义函数》为例探讨教学思路。

1、 温故:编写三种结构的算法程序。

(1)  输入半径,求圆的面积

(2)  输入成绩,判定等级

(3)  输入一个整数n,求出n!

2、 区分过程与自定义函数







 

Function f(a As Integer) As Boolean

……

End Function


 

Private Sub Command1_Click()

……

End Sub



3、 过程如何引用自定义函数和自定义函数如何将值返回,在过程中与自定义函数中分别如何表示,要不要带上参数。这个学生掌握得相对较差,值得好好探讨。

4、 将以上三种结构的小程序用自定义函数来实现其算法。(修改程序)

5、 让学生谈谈解题方法与思路。

6、 教师总结。

五、集体备课

算法及其表示教学设计

一、教材分析

本节主要是介绍如何将一个待解决的问题步骤化,算法的概念和表示方法,算法的执行流程。这些概念性的知识点是为下面知识学习的一个铺垫,其中算法的概念也是比较抽象的,因此在教学过程中要用一些生活中的实际例子来引出这些概念性的知识点,让学生对算法这些知识点有一些掌握。

二、学情分析

刚学完《信息技术基础》一书,学生对算法应该有一些了解,选学这本教材的学生应该对算法感兴趣。在学生对算法有一定认识的基础上,总结算法的概念,教学时可采用边讲边举例子法结合分析法解决难点,对高中生来说还是比较容易接受的。同时要培养学生自主分析问题,解决问题的能力。

三、教学目标

(1)知识目标:初步了解程序设计算法的概念,掌握算法的表示,并能对各种简单的问题用流程图来表示。

(2)能力目标:培养学生自主学习、探究学习的能力,分析解决问题的能力以及逻辑思维的能力。

(3)德育目标:在教学的渗透德育教育,培养学生积极主动学习解决问题的思想。

四、教学的重点与难点

重点:算法的流程图表示和计算机语言表示。

难点:理解算法的概念是什么,如何用算法解决问题。

五、教学的策略和手段

教学时可采用教授法、引导归纳法,用一些实际的例子来讲解抽象的概念。

六、课前准备

1、硬件准备:多媒体电子教室、投影仪。

2、软件准备:PPT。

七、教学过程

  (一)教学引入与板书

     展示:农夫过河的事件。请同学讨论这个问题的解决步骤。

     引出算法的概念。

  (二)新课讲授

     1、算法:精确描述解题方法的有穷运作序列。

     2、算法的特征:(结合刚才的农夫过河例子解析以下几个特征)

         (1)有穷性:步骤有限,花费的时间合理。

         (2)确定性:每个步骤必须明确其含义。

         (3)能行性:步骤简单、实际能做,在有限时间完成。

         (4)有0个或多个输入。

         (5)有一个或多个输出。

    3、算法的表示:

    (1)流程图符号:处理框,输入输出,判断框,连接框,流程线,开始、结束符。

                                                           

                       

          让学生识记,动笔画一画。相互考一考。

    (2)举三个实例,分别用自然语言、流程图来表示算法

【例1】:求圆的周长

请学生先用自然语言来描述算法。

   结合自然语言所描述的算法,将流程图画出来(注意:框图符号的正确使用)

【例2】:密码校验

 请学生先用自然语言来描述这个算法。

   结合自然语言所描述的算法,将流程图画出来(注意:框图符号的正确使用)

【例3】:sum=1+2+3+4+……+100

    教师引导学生用自然语言描述出这个实例的算法。

   结合自然语言所描述的算法,用“连连看”游戏将流程图组合出来。

   (3)算法表示的另外1种方法:计算机语言。

  简单介绍赋值的意思,教师引导学生将上述三个实例的算法用计算机语言表示出来。

      4、算法的执行流程的三种基本模式:

        (1)顺序模式  (2)选择模式   (3)循环模式

(四)课堂小练:了解性作业

(五)反馈与小结

     1、根据课堂学生的作业,了解他们的掌握情况。并进一步讲解评析。

2、将本节课所学内容进行回顾和总结

(六)课后作业:

梳理以上三个实例的计算机语言表示的算法,为下节上机操作实践作好准备。

上一篇:2019年3月数学校本培训

下一篇:2018学语文组年第二学期校本研修活动安排

关闭窗口 打印本页