更新时间:2025-08-12 11:27:10
选择排序的算法实现
——牛人争霸大赛,在游戏中学算法
(钱晓峰 浙江省金华第一中学 0579-83253271 )
一、设计思想
在日常的各种游戏活动、娱乐活动中,人们都会不知不觉地使用一些基础算法来解决问题。通过这类课堂活动,我们可以让学生更容易地理解和接受这些算法。“从生活中来、到生活中去、寓教于乐”便是这堂课的主导思想。
二、教材分析
1.《学科教学指导意见》对本课教学内容的要求
初步掌握选择排序算法的程序实现。对于选择排序,除了掌握排序算法本身外,更重要的是排序算法的原理,了解排序算法的特点。
2.本课内容的组成成分和在模块学习中的地位和作用
选择排序是《算法与程序设计》模块中,难度最高的算法之一。学生只有在充分理解和掌握选择排序的算法的前提之下,才能更好使用vb程序语言来实现该算法。所以,本节课在教学的内容上主要由选择排序的算法思想和该算法的程序实现两部分组成。其中,学生对于选择排序的算法思想的理解是前提和基础,也是算法实现过程中难点的突破口。
三、学情分析
1.学生已有的认知水平和能力基础
在学习本课之前,学生已经掌握了必备的vb6.0操作和基础的vb程序设计语言,学生可以使用这些基本技能实现简单的算法。在缙云中学上课前,经过和学生、任课老师的交流,了解到学生已经学过另外一种排序算法,对于排序算法有一定的认识,但对选择排序还很陌生,要用算法实现有一定难度。
2.学生学习本课可能遇到的困难和问题
本课在学习过程中,学生将遇到3个困难。第一,理解选择排序算法,从而归纳出算法流程;第二,在程序实现过程中,查找给定范围内最小的数的位置;第三,两个位置的数据如何实现交换,以及何时需要交换。
3.学生在学习过程中可能采取的各种学习策略
为了帮助学生更好的解决在课堂中可能遇到的问题、解决难点,本堂课使用教学辅助网站设计了多个教学活动。让学生在活动中思考、交流、探究,从而得到问题的答案。在活动中,学生加深了对于选择排序算法的理解,在参与活动的过程中,解决了这些将会遇到的难题。同时,在教学网站中,也提供了相关的一些资料,学生可以根据资料,结合自己活动中得出的结论,与同学一起解决问题。
四、教学目标
1.知识目标:
(1)进一步理解和掌握选择排序思想。
(2)初步掌握选择排序算法的程序实现。
2.能力目标:通过实例,掌握使用选择排序算法设计程序解决问题的方法。
3.情感目标:培养学生的竞争意识,实力才是硬道理。
五、重点难点
1.教学难点:选择排序算法的vb程序实现。
2.教学重点:对于选择排序算法的理解、程序的实现。
六、教学策略与手段
1.根据本堂课的主导思想“从生活中来、到生活中去、寓教于乐”,设计游戏活动,让学生在游戏中感悟选择排序的算法思想。通过游戏玩法的分析,让学生对选择排序算法的认识从感性层面提升到理性层面,同时让学生注意到该算法的几个关键点(算法实现过程中将遇到的几个难点),在游戏分析过程中解决课程的难点。
2.使用教学辅助网站,在课堂活动的过程中进行过程性评价。一方面,激发学生的学习兴趣,肯定学生取得的成绩;另外一方面,教师也可以更好的了解学生每一个阶段的学习情况,以调整课堂教学节奏和教学策略。充分发挥了评价对教学的促进作用。
将本文的Word文档下载到电脑保存
推荐等级“绿色奥运由我做起”——《e-mail的使用》教学案例【教学设计思想】“中学信息技术教育从‘促进学生发展,培养学生综合...
一、课题:二、教学目的和要求: (1)理解运动内插动画的概念。(2)进一步掌握文字输入及格式设置的方法。(3)掌握放...
【设计思想】高中信息技术《多媒体技术应用》是高一学生下学期的学习内容,教学目标是培养学生分析问题和运用多媒体技术解...
一、教学目标1.理解算法的概念;2.知道两种算法的描述方法—语言描述法和流程图的区别3.能初步利用算法解决简单的问题。4....
教材版本:广东教育出版社出版的普通高中课程标准实验教科书《信息技术基础》(必修)本适用年级:高一必修模块一、教学思...
一、教学内容分析本节课结合普通高中课程标准实验教材《信息技术(必修)信息技术基础》第四章第一节进行教学设计的。课标...
[教学目标] 1、知识目标:学生通过对期中考试成绩的统计分析,使学生掌握数据筛选、数据排序、分类汇总的基本操作。 2...
活动目的:(1)体验ocr软件的基本工作过程。(2)了解ocr软件的实际应用价值。活动步骤:(1)要求学生事先准备包含印刷...
【教学目标】知识目标:了解搜索引擎的更多作用。技能目标:(1)能熟练应用搜索引擎查找资料,掌握相关技巧;(2)能下载...
在上面的论文中我们已经使用过了word的一些基本操作,这里我们再次打开以前的文档复习一下word的基本操作。打开和保存文件...
【教学目标】1、 体验文字处理技术的发展变化及意义。2、 领悟传播民族的必要性与紧迫性。3、 了解文字在计算机中的编码方...
教学内容分析:信息技术课中的flash动画是学生们比较感兴趣的内容,但一直以来也是学生觉得难学的内容。笔者让学生把flash...
Copyright © 2025 Duoxuexi.Com All Rights Reserved.
多学习 版权所有 粤ICP备20068283号