《算法与程序设计》教学探析

《算法与程序设计》教学探析

ID:31223041

大小:104.00 KB

页数:5页

时间:2019-01-07

《算法与程序设计》教学探析_第1页
《算法与程序设计》教学探析_第2页
《算法与程序设计》教学探析_第3页
《算法与程序设计》教学探析_第4页
《算法与程序设计》教学探析_第5页
资源描述:

《《算法与程序设计》教学探析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《算法与程序设计》教学探析  摘要:在《算法与程序设计》教学时,要以课标为准绳,充分了解学生的综合素质,从实际情况出发,按照学生能力,精心设计案例,激发兴趣,因材施教。引导学生注意寻找、发现身边的实际问题,进而设计出算法和计算机程序去解决这些问题,提高学生利用计算机解决问题的能力,从而提高信息素养。  关键词:算法;程序设计;教学;课标  在新课标背景下,高中选修模块《算法与程序设计》是作为计算机应用的技术基础设置的。从信息素养的角度看,学习程序设计可以锻炼学生的逻辑思维能力,使学生思考问题时更加科学严密和细致全

2、面。算法则是程序的基础,学习算法能培养思考问题的方向和方法。具有良好算法思维的学生,善于将算法与生活紧密联系,不仅能从生活中体验算法、学习算法,又能将算法应用到生活中去,提高利用计算机解决问题的能力,从而提高信息素养。那么在《算法与程序设计》模块教学中,应如何培养算法思维,引领学生探索用计算机解决问题的奥秘呢?  一、巧设情境引起学生兴趣,激发需求  “兴趣是最好的老师。”当学生对某件事物产生兴趣时,也就产生了解这个事物的需求。“需求”5是学生学习的动力来源和心理根据。有了需求学生才容易自觉自愿地进行学习,产生较

3、为理想的学习效果,满足学习的成就感。多数情况下学生不能自发自觉地产生对知识的需求,这就需要我们在教学过程中适时引导,设置恰当的情境,激发学生的相应需求。新课伊始,我们准备了“野人过河”的Flash游戏,提出游戏规则,把学生分为若干小组,让他们“过河”,并记下方案,比比看哪一组最快。其间我们观察学生过河方案的设计是否合理正确,点评部分学生的过河方案进而归纳出过河的正确方案,最后引出算法的概念、特征及三种描述法,这个导入综合运用游戏导入法和发现导入法,营造一种轻松活泼的学习氛围,引起学生兴趣,激发他们自觉学习的需求,

4、也缓解了他们对学习算法和程序设计的恐惧。  二、来源于生活,服务于生活  课标强调“本模块的教学,应注意与数学课程中有关内容的衔接,要强调理论与实践的结合,引导学生注意寻找、发现身边的实际问题,进而设计出算法和计算机程序去解决这些问题。”在教材中有大量与生活息息相关的实例和练习出现,如,(1)设计一个邮包计费程序,凡不超过20千克的邮包按每千克0.85元收取费用;如果超过20千克,超过部分按每千克1元计算。(2)为校园歌手大赛设计一个评分程序,10名评委,去掉一个最高分、一个最低分,计算平均分。在教学实施中只有贴

5、近学生的经验,才能激发兴趣,调动积极性,促进学生主动性的发挥,确保教学效果。经验不仅是生活的经验,还包括学习的经验。因此在教学中我们可以加强与数学等学科的整合,利用算法与程序实现数学、物理、化学等学科的问题的求解,以激发学生学习、应用信息技术的兴趣,使学生在学习中提高综合素质。利用经验激发兴趣只是迈出了教学的第一步,我们要精心设计,还需考虑如何让学生的兴趣得到保持。如果我们适当地编写出带有“漏洞”5的程序,然后引导学生去发现问题、解决问题,就能使学生在不断的发现问题中保持兴趣,而我们则在引导学生解决问题、完善程序

6、的过程中实现了教学目标。这样就展示了问题求解的思维过程和方法,从而培养了学生运用信息技术解决实际问题的能力,让学生将所学的信息技术积极地应用到生产、生活各项实践活动中去,在实践中创新,在创新中  三、步步为营,循序渐进  在分析解决问题的过程中我们要注意循序渐进,逐步提高。如练习“编写程序,在屏幕上输出(如图3)字母塔”。对大部分学生而言要一下子写出正确的代码是不容易的,为此我们可以先做两个准备工作:准备一,  四、关注个体差异,以学生为本  由于学生兴趣多样,认识能力和水平有高低,差异是客观存在的。教学中我们必

7、须以学生为本,正视个体差异,倡导自主学习,促进学生多元的智能发展。在教学设计上要多层次、多样化,设计不同难度的任务,供学生自主选择学习,使不同层次的学生均学有所得,能体验到完成任务后的喜悦和成就感。教学任务应在学生能力范围内,难度逐渐加大,每节课既有基本任务又有拓展性任务,基本任务是要解决本节课的问题,难度不要过大,要求不能过高,只要学生能运用本节课所学的知识完成布置的任务即可,而拓展性任务是让一些能力较强的学生在完成基本任务以后充分发挥潜能,感受“跳一跳就摘到果子”的体验。基本任务要求全体学生完成,并组织有效的

8、评价,拓展性任务则只给出问题,不作或只作“关键点”5的点拨。如发现对程序设计有特殊才能的学生,根据具体情况为他们提供充分的发展空间,如组织参加中学生信息学奥林匹克竞赛等。要精心准备学习资源,如学习网站等,为学生的自主学习、探究性学习提供丰富多彩的学习平台。  五、把握课标,用好教材  新课标给我们的教学提供了广阔的舞台,在教学实践中我们不能停留在“教”教材的层面,而是要以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。