![[高中一年级]《算法与程序设计》选修课教学实践_第1页](http://file.renrendoc.com/FileRoot1/2017-12/20/5131d319-6272-4ede-b198-d91cb201d233/5131d319-6272-4ede-b198-d91cb201d2331.gif)
![[高中一年级]《算法与程序设计》选修课教学实践_第2页](http://file.renrendoc.com/FileRoot1/2017-12/20/5131d319-6272-4ede-b198-d91cb201d233/5131d319-6272-4ede-b198-d91cb201d2332.gif)
![[高中一年级]《算法与程序设计》选修课教学实践_第3页](http://file.renrendoc.com/FileRoot1/2017-12/20/5131d319-6272-4ede-b198-d91cb201d233/5131d319-6272-4ede-b198-d91cb201d2333.gif)
全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法与程序设计选修课教学实践探索安徽省宿州市泗县新集中学周士友EMAILAHXJZX163COM邮编234313电要针对算法与程序设计选修模块内容难教难学状况,提出高中算法与程序设计教学要注意培养学生的学习兴趣、讲练结合、难度适宜、积极参与电脑制作活动,结合其它学科的问题应用程序设计解决。关键字程序设计教学实践高中阶段开设算法与程序设计课程,不仅为人才的成长打下一个坚定的基础,还有利于培养学生的抽象思维能力和逻辑思维能力,有利于培养“发现问题、分析问题和解决问题”的能力,培养创新精神与实践能力。如何上好这门课,实现信息技术课程的教育目标,我们进行了一些有益的探索。、化难为易,提高学习信心和兴趣程序设计对逻辑思维能力要求较高,为了提高学生的学习信心和学习兴趣,对于一些学生难以理解的教学难点,在教学过程中可采取一些措施降低难度。在“可视化编程的一般步骤”这个教学内容,其教学目的是让学生通过编写一个简易的打字测试程序来体验可视化编程的一般步骤。上好这节课对引导学生学好算法与程序设计十分重要。虽然课本已经给出详细的操作步骤,但学生上机实践时,还是出现了各种各样的错误,其中出现最多的是变量名输入错误。学生对于错误触手无策,不知所措,而这种情况的出现是很正常的,但是学生第一次上机编程就遇到这样或那样的挫折,会使学生对程序设计产生畏惧感,大大降低学生的学习信心以及学习的主动性,打击学生的学习兴趣。教师应采取有效措施,尽量的减少这些情况的发生,让学生能顺利完成任务。在介绍运算符、函数的功能时,教师讲课讲得天花龙凤,学生还是一知半解,如果提出问题让学生亲自上机尝试探索寻求答案,能让学生更深刻的理解和体会所学的内容。下面以两个例子说明一下例一讲授函数INTX、FIXX的功能。(1)学生上机编程计算INT568、INT568、FIX568、FIX568(2)提问函数INTX、FIXX是否有区别呢如果有,两者之间有什么区别(3)总结函数INTX的功能是取小于等于X的最大整数值,函数FIXX的功能是取X的整数部分,直接去掉小数。例二讲授整除、取余运算符。(1)学生上机计算下列式子的值52/2、5/2、56/2、5/2、52MOD2、5MOD2、56MOD2、5MOD2。(2)总结整除运算时,若运算量为实数,则先取整,后相除,结果为整型或长整型;运算结果的符号跟除法运算一样。求余运算时,如果运算量不是整数,则先将运算量四舍五入为整型,然后再做求余运算,求余结果的正负号始终与第一个运算量的符号相同。在教学过程中,随着教学内容的深入,为了让学生学到的知识点形成一个体系,教师可以设置一些综合实践,让学生通过小组探究实践,融会贯穿各个知识点,提高学生分析问题和解决问题的实践能力。二、创设情境,培养学生创新意识和实践能力在教学过程中,积极创设问题情境,以问题启发学生思维,激发学生求知欲,使学生在解决问题的过程中较容易的获得知识技能,提高学生的创新意识和实践能力,提升他们的信息素养。例如分析“兔子问题”(有人养了一对兔子,这对兔子以后每月生一对兔子,新生兔子从第三个月开始,也每月生一对兔子,问12个月后这人共有多少对兔子),在学生学习递归算法后,提出问题除了递归算法外,还有没有其它的解题方法呢在“计算123100的和”时,要求学生用两种不同的方法编程。教师创设问题场景,鼓励学生从不同角度、不同方法去分析问题,有利于培养学生的创新意识。、注意与其他学科的结合并且对于高中生来说,高中许多课程都与计算机有关联,例如高中数学必修3中的第一章就是算法初步,其中有一些问题涉及到程序设计的编程思路,对学生的逻辑思维能力提出了较高的要求。高中数学还要求学生能够把一些具体问题转化为数学模型解决。这些思想方法也是程序设计中最重要的思想方法,本质上并没有太大的区别。不同处主要是“VB程序设计”还要求学生具备一定的计算机操作能力。计算机最原始的功能就是数字计算,数学中很多问题都可以用程序设计的思维方法来解决。在教学中多举一些这方面的事例,不仅可以提高学生的学习兴趣,而且还能提高学生研究问题、解决问题的能力。比如,有一个“百钱百鸡”的数学思考题,大多数学生在解题时,只能利用已知条件,列出两个三元一次方程组,成为“无解”方程。但在讲“穷举”算法时,这个问题就能轻而易举地解决。它的分析过程是由于100钱最多只能买20只公鸡,因此公鸡数应该在020之间;同理可得母鸡数应该在033之间;小鸡数应该在0100之间。这样,利用循环分别对公鸡、母鸡和小鸡进行枚举,可得出题目的解。这样的事例还有很多,如数学中解二元一次方程的问题,三角形面积计算问题,物理中平抛运动和球做反弹运动问题等。四、积极参与电脑制作活动,培养创新能力几年来,我积极将算法与程序设计选修课教学应用于中学生电脑制作活动中,我辅导的程序设计作品获国家级大奖4个,省奖11个,市奖二十个。2008年8月,在哈尔滨举办的“第九届全国中小学电脑制作活动”总决赛中,我辅导学生的作品元素周期表获高中组“全国二等奖”,获奖学生被免试保送到大连海事大学;另一学生作品函数画板获“全国三等奖”。在“第十届全国中小学电脑制作活动”总决赛中,我辅导学生的作品智能成语速查获高中组“全国三等奖”,在“第十一届全国中小学电脑制作活动”总决赛中,我辅导学生的作品魔幻电子琴获高中组“全国三等奖”。结束语我在教学实践中,努力做到转变教育观念,重视人的发展性和主体性,采用正确的方法和策略,从根本上提高学生学习的积极性和主动性,在课堂教学的转变中,学生的学习兴趣和学习责任感日益增强,即使基础不好的学生也对程序设计有独特的兴趣。而且随着计算机技术的不断发展,必将对算法与程序设计课程的教学提出新的要求,因此,教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 权属证件管理办法
- 报损报废管理办法
- 月饼透明管理办法
- 投诉管理办法意见
- 微课使用管理办法
- 恶意代码管理办法
- 2024年四川省石棉县急诊医学(副高)考试题含答案
- 月租车位管理办法
- 杭州经费管理办法
- 徐州炮竹管理办法
- 工程科成本管理管理制度
- 大唐集团燃料管理办法
- 2025年资阳市税务系统遴选面试真题带答案详解
- 地方立法知识讲座课件
- 徐州市贾汪区中小学校选调教师笔试真题2024
- 【语文 北京版】2025年高考招生统一考试高考真题语文试卷(真题+答案)
- 民办培训机构终止时学员及教师安置情况报告范文
- 2025版新《中华人民共和国治安管理处罚法》全文课件(原创)
- 压疮护理新技术
- 信息技术在幼儿园语言教学中的应用探讨
- 住培导师管理制度
评论
0/150
提交评论