当前位置:文档之家› 选择排序的算法实现

选择排序的算法实现

课题:选择排序的算法实现
授课教师:钱晓峰
单位:浙江金华第一中学
一、教学目标
1.知识目标:
(1)进一步理解和掌握选择排序算法思想。

(2)初步掌握选择排序算法的程序实现。

2.能力目标:能使用选择排序算法设计程序解决简单的问题。

3.情感目标:培养学生的竞争意识。

二、教学重点、难点
1. 教学难点:选择排序算法的VB程序实现。

2. 教学重点:对于选择排序算法的理解、程序的实现。

三、教学方法与教学手段
本节课使用教学辅助网站开展游戏竞技和其他教学活动,引导学生通过探究和分析游戏中的玩法,得出“选择排序”的基本思路,进而使用VB来实现该算法。

让学生在玩游戏的过程中学到知识,然后再以这些知识为基础,组织学生进行又一个新的游戏。

“从生活中来、到生活中去、寓教于乐”便是这堂课的主导思想。

四、教学过程
五、教学设计说明
在各种游戏活动、娱乐活动中,人们都会不知不觉地使用各种基础算法的思想来解决问题。

通过这类课堂活动,可以帮助学生更加容易地理解和接受这些算法。

“从生活中来、到生活中去、寓教于乐”便是这堂课的主导思想。

本节课以教学辅助网站为依托,以游戏活动“牛人争霸赛”为主线,将教学内容融入到游戏活动中,让学生从中领悟知识、学到知识,然后又把学到的知识应用到新的游戏活动中。

本节课所使用的教学辅助站点记录了每一个学生的学习任务的完成情况,通过这个站点,我们可以实时地了解每一个学生学习任务的完成情况,也解决了《算法与程序设计》课程如何进行课堂评价的问题。

本节课的重点和难点是对选择排序算法思想的理解和选择排序算法的程序实现。

如何解决这两个难点是一开始就需要考虑的问题,本节课通过玩游戏的方式,让学生不知不觉地进入一种排序思维状态,然后引导学生分析玩游戏的步骤,这样就可以很顺畅地让学生体验到选择排序的算法思想。

然后,进一步分析这种方法第I步的操作,让学生根据理解完成第二关的“流程图游戏”,这又很自然地引导学生朝算法实现的方向前进了一步,接着让学生分析游戏中完成的流程图,得出选择排序的程序。

为了巩固学生的学习效果,最后以游戏的方式让学生巩固知识、强化理解。

六、个人简介
钱晓峰,男,中共党员,出生于1981年12月,浙江湖州人。

2004年6月毕业于浙江师范大学计算机科学与技术专业,同年应聘到浙江金华第一中学任教信息技术课。

在开展日常教学工作的同时,开设的校本课程《网站设计与网页制作》、《常用信息加密与解密》,深受学生好评;与此同时,还根据学校实际情况开发了《金华一中网络选课系统》、《金华信息学奥赛专题网》等网络应用程序;教学教研方面,也多次在省、市、学校的各项比赛中获奖。

相关主题