“排序算法”教学中常见的问题及教学策略-精品文档
5页1、“排序算法”教学中常见的问题及教学策略在全国计算机二级等级考试的综合知识考核部分, 常用算法特别是排序算法给大部分学生带来了难度,为此,我也展开了思考:如何让学生在较短的时间内对重要的知识留下印象; 如何让学生分辨相似算法的区别;如何让学生对知识加以灵活应用。 在教学活动中也经常会遇到各种各样的问题, 不解决好这些问题, 就会直接影响学生的学习效果。从教学活动的推进过程中归纳起来, 问题主要集中体现在三个方面。一?p 排序概念不清排序是目的,完成排序的方法很多, 各种不同排序方法的名称和含义经常让学生头昏脑胀。例如常见的排序方法有插入、选择、交换排序三大类,每一类又有好几种不同的排序方法,如冒泡排序、简单插入排序等。如果学生吃不透相关排序算法的概念, 那排序的思路就是混乱的,不清晰的,后期的教学就无法继续,就不能将算法转化成相应的程序,更别说不同排序算法的优劣和使用环境了。二 ?p 从排序算法到流程图的转换能力差算法就是解决问题的思路、 过程和方法, 它可以非常明确的分解成一步一步,并最终用流程图等类似工具图形象描述出来。 一般而言,流程图就是程序的前身。 但由于我们学生, 一是职高学
2、生理论知识体系本来相对较差,理解起来更困难些;二是学生刚接触程序设计,对相关知识没有基础,所以学生在接受起来困难重重。教学中,普遍存在这种情况:学生明白某一排序算法的概念, 并能用语言明确的描述算法,但不会借用流程图来表述, 这就相当于排序算法学习的链条上断了一节。三?p 学生灵活运用能力欠缺虽然经过举一反三, 学生明白了几种常用算法的排序思路, 知道它们的区别,但大部分同学仍然只有单边能力: 明确算法相应流程图相应程序,而反向的能力不具备。一旦涉及先给出程序,反方向走学习过程,就又会学习困难。例如程序填空题型,给出一段排序程序代码,空出几句关键语句,许多学同就会晕头转向了。学生们无法从程序代码细小的差异处找出问题解决的关键, 这种对知识灵活运用的能力,是学生所欠缺的,也是课堂教学中需要培养学生养成的能力。为了解决“排序算法”课堂教学中的这些问题,我在自己后来的课堂中进行了相应的设置,使用恰当的教学策略,让问题迎刃而解。四 ?p 为突出几个概念,使用比较分析法教学概念是学生理解排序算法的基础, 概念是否清晰是进一步学习的前提。在“排序算法”教学中,应该重点突出几个概念,如常用排序算法的
《“排序算法”教学中常见的问题及教学策略-精品文档》由会员人***分享,可在线阅读,更多相关《“排序算法”教学中常见的问题及教学策略-精品文档》请在金锄头文库上搜索。
初三英语试卷一模
云计算与大数据在安防行业中的运用
制度理论和可持续发展报告中国养老保障制度的可持续发展
文具制造公司SA8000程序文件
关于爱国的读书笔记
xx公司木塑复合材料行业发展建议(审阅稿)
繁华中学高二电势能4
下学期初二生物会考试题
工程项目部工作计划样本(四篇).doc
简单的初中教师年度教学总结(5篇)
新《施工方案》浙江电视台新大楼施工组织设计8
煤矿职业危害预防计划(二篇).doc
端午节创意主题活动总结范本(四篇).doc
食品销售管理制度
【多篇汇编】2023年数学教师教学计划15篇
土方购销合同样本(八篇)
证券员工工作总结范文
那个可爱的小身影
小学四年级语文教案-《圆明园的毁灭》教案
土家族的端午节作文3篇(布依族端午节的风俗作文)
2024-03-08 3页
2023-11-28 9页
2022-11-02 5页
2022-09-09 2页
2022-09-17 15页
2022-08-08 13页
2022-07-17 3页
2022-11-03 14页
2023-09-09 20页
2023-04-29 4页