欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    算法与程序设计教学的几点感悟.doc

    • 资源ID:1852527       资源大小:18KB        全文页数:7页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    算法与程序设计教学的几点感悟.doc

    算法与程序设计教学的几点感悟 教学方法在教学中举足轻重,它制约着学生学习的积极性和教学的效果。虽然教无定法,但万变不离其宗,决不能离开算法与程序设计教学内容和教学目标、脱离学生的知识背景和认知规律,一切符合学生认知规律的、科学的教学方法,必然会提高教学效率,取得事半功倍的效果。 2018年教育部召开全国中小学信息技术教育工作会议,颁发了普通高中技术课程标准(实验),标准规定“算法与程序设计”作为高中的选修内容,要求从1、计算机解决问题的基本过程;2、程序设计语言初步;3、算法与问题解决例举,三个方面组织教学。学习算法与程序设计课程就是要了解并掌握如何使用计算机解决问题,尤其是要理解问题解决过程中采用的思想和方法,这是学习本模块的关键。通过教学实践,我对“算法与程序设计”有了较深层的理解,但要顺应学生认知的变化,开展这种既有构造性又具有创造力的教学,让学生形成积极主动的学习态度,还是有困难的。我经过几年高中的算法与程序设计教学,逐步实践、归纳和总结,有了以下感悟。 一、在符合课程标准的前提下,调整教学安排 近些年中学算法与程序设计教学中大多采用的程序设计语言是Visual Basic(简称VB)。VB继承了基本BASIC简单易学的特点,引入了窗体(From)和控件(Control)的概念,可以方便地进行可视化窗口设计。学校依据算法与程序设计课程标准要求,安排为30课时。我以学生已有的知识为基础,按照学生的认知规律,遵循先易后难、先具体后抽象的原则,在教学中以观看、模仿、理解、总结、提高五个阶段进行实践,实施的教学安排如表1。 我通过从新安排教学内容,达到了很好的教学效果。 二、调动学生的学习兴趣,上好第一节程序设计课 兴趣是学习的关键,学生的学习兴趣也决定了教学效果的好坏。首先,我给学生展示并通过多媒体教学软件下发了猜数游戏可执行文件,每个学生都开始竞猜数字,程序界面如图一。在猜数的过程中,学生开始活跃的参与,激烈的竞争。有的同学2次猜中,有的同学6次猜中,有的同学几十次都没有猜中。原来2次的是运气好,6次的是采用了折中法,几十次的采用的是递增法。方法的不同,结果差异很大。然后我把窗体文件的代码展示给学生(见图二),告诉学生这是上届同学编写的程序。同学们看着寥寥几句代码,居然实现的程序很有意思,所以大家感性上认为程序设计不难,挺简单的。 图一 图二 接着,我展示了彩色光盘程序,同学们都赞叹执行的结果美观。然后我把窗体文件下发给同学们,教会大家怎样显示代码窗口,代码较多,但是明确告诉学生代码实现了两个功能一是改变颜色,二是画同心圆。同学们观察了一会儿代码,呵呵,当然是看不懂的,只是认识个别英文单词。可是我提出了一个问题谁能改变代码,按下F5运行程序,产生不同效果?过了几分钟,有同学兴奋的喊有了新的效果,我将新的效果给同学们展示,大家都羡慕不已。我在机房巡视了一圈,看到同学们都在实践有正在修改代码的;有在思考,无从下手的;有修改后,出现代码变成红色的。这时,我便给了同学们提示应该去修改参数,参数就像代数中的X,Y,Z等未知数。通过提示,大多数同学都有了修改代码后的运行效果。 以这种方法上第一节程序设计课,各班的学生都能积极参与实践,感受程序设计带来的成就感、喜悦感和自豪感,当然就喜欢上程序设计课了。 三、程序设计,算法是关键 通过前面几节课的学习,学生掌握了计算机解决问题的思路,VB的开发环境和创建工程的完整过程,能够根据老师的示例,依样画葫芦的在VB中加以实现,达到了模仿的要求。如何进一步教会学生独立实现程序设计,解决问题?这是一个学习VB程序设计的门槛,顺利跨越了这个台阶,就入了程序设计的大门。程序设计,简单的说就是“算法+数据结构”。 算法对中学生来说,没有一点理论基础。怎样引入呢?首先,我用生活中的小事例来引导,这样学生容易理解,能够说出解决问题的过程,既算法的实现。然后水到渠成的引出程序设计,这样就使那些比较专业的知识变的通俗易懂, 最重要的是要让学生知道什么是程序设计,怎样去实现代码,以致解决问题。我是按照以下步骤实现的。 1、提出问题。通过单击按钮,实现窗体上两个文本框内容互换。我开始提问谁对这个问题有解决的办法,在VB中实现功能?大家议论纷纷,找不到入手的途径。 2、找现实例子。假如,我有两个装有不同液体的瓶子,想将瓶中的液体互换,怎么做?这时有学生就说,再找一个空瓶子。我说,好,不错,接下来怎么办?然后有学生就把具体的做法说了一遍。我又说,如果把这三个瓶子分别用A、B、C来表示,瓶中的液体互换用等式来表示,同学们叙述一下互换过程的详细步骤。 不久,有学生说出了处理过程 假设 A表示装有酱油的瓶子 B表示装有醋的瓶子 C表示空瓶子 调换的表达式 CA AB BC 两个瓶子中的液体互换成功 我把这个学生赞扬了一番,然后对他所说的表达式进行总结,这个同学的思路完全正确。于是明确指出这就是解决问题的方法,也就是程序设计中的算法。 3、与提出问题的结合。 调换的表达式子有了,那么同学再看看我刚才的提出的那个问题,他们有什么联系呢?是不是问题的解决方法一样呀? 学生看了恍然大悟,原来这就是程序设计。 4、总结与提示好了,要是我们来写两个文本框的内容调换的代码,先定义一个变量c,作为交换的传递量。但是,注意的是VB里的“=”叫赋值号,作用是将“=”右边的赋给“=”左边的。那么程序就是对按钮的Click事件编程。 Private Sub Command1_Click() Dim c as string C=text1.text Text1.text=text2.text Text2.text=c End Sub 程序虽然很简单,但都是学生自己写出来的。通过这个过程,同学们清楚了算法、算法的描述以及程序设计的实现,为学习程序设计的三种基本结构建立了扎实基础。 四、根据课程特点,做好归纳小结,加深对学习内容的理解 程序设计的教学,一般都是从局部分散地讲,如果不归纳总结,学生则难以形成完整、清晰的框架,因此,教学中要及时归纳、做好小结。归纳可以是一个控件多方面(如事件、属性设置等)的归纳,也可以是对一种结构的归纳(如分支结构的归纳)。总结可以是一课的总结,也可以是几课的总结。归纳总结的形式也可以多种多样,可以使用文字概括,也可以使用图示总结,重点难点要着重强调。这种归纳总结,一方面有利于学生理解知识、融会贯通,顺利实现知识迁移,另一方面对于提高学生的学习效率也有很大的帮助。 所以,当完成某一课题教学后,我先让学生自己进行总结和评价,同学间进行讨论、交流,互相取长补短,增强学生的合作意识,加深对所学内容的理解。然后,我通过总结,启发学生自己去发现规律,自己去纠正错误或片面的认识。正如一位学生在总结交流中提到“老师的启发引起了我学习计算机的兴趣,由一个个小问题学起,一边学习一边掌握,遇到困难向同学请教,并与大家一起讨论,向同学介绍自己对问题的看法,吸取其他同学好的做法,了解了自己的优点和不足。” 总之,高中算法与程序设计教学的主要目标是让学生在原有基础上进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。围绕着这个目标,按照同学们的认知规律组织教学,一切可行的教学方法都可以在我们的教学过程中加以运用。 第 7 页

    注意事项

    本文(算法与程序设计教学的几点感悟.doc)为本站会员(3d66)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开