欢迎来到天天文库
浏览记录
ID:28031946
大小:17.63 KB
页数:6页
时间:2018-12-07
《《visual basic排序算法举例》教学案例》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。《VisualBasic排序算法举例》教学案例 《VisualBasic排序算法举例》教学案例 本节课是电子工业出版社出版《VisualBasic语言程序设计》第二章第七节《一维数组的应用举例》中的排序算法举例一课,下面我从教材分析、教学构思和教学过程三个方面为大家阐述: 一、教材分析 、教材所处地位和作用 学习VisualBasic程序设计关键是掌握算法,数组这一
2、章VisualBasic语言的核心内容,排序算法又是这一章的重点算法,这一节放在数组本章的第三节,前面已经学习了数组的定义和引用,以及利用一维数组的程序举例中的一些简单算法,这节课主要介绍一组数组算法举例中的主要算法之一:排序算法举例。 教学目标 1、为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各
3、学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。知识目标:掌握排序算法,以及各种排序算法的区别 2、技能目标:培养学生分析理解能力、编写程序能力、语言组织能力、动手能力。 3、情感目标:通过合作学习,分组交流,培养学生的合作能力。激发学生的求知欲,让学生学以致用,去解决实际生活中的一些问题,增强他们的成就感和社会责任感。 教学重难点 教学重点:排序算法,不同排序算法的区别 教学难点:不同排序算法的区别以及把编程解决问题的方法应用于实际。 教学准备 能运行VisualBasic的多媒体机房,投影仪,教学用的, 二、教学构
4、思为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。 VisualBasic程序是一门培养人的逻辑思维能力,发展人的创造能力的重要学科之一,因此,在教学中,要使学生由原来的被动接受知识变为主动学习,充分发挥自己的主观能动性,强调学生自主学习
5、的积极性,我们在以学生为主体,教师为主导的原则下,展现获取知识和方法的思维过程。基于本节课的特点:首先和学生一起选择项目任务;由学生分组合作完成项目工作计划的制定和项目工作计划的实施、最后分组展示成果,师生共同进行检查评价四个环节,让学生掌握排序算法以及四种排序算法的区别。本节教学主要采用“项目教学法”和练习法的自主学习教学模式。 三、教学过程 、复习导入3分钟 数组中有哪几种最常用的算法? 引出今天所学的算法。使学生产生疑问,激发对新知识的求知欲和学习的兴趣。既复习巩固了旧知识,又为新课的学习埋下了一个伏笔。 、学习新知 排序算法举例
6、 一、项目任务的选择与确定 5分钟 1、排序算法为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。 通过键盘输入20个学生的成绩,将这组数从小到大排序。 2.和学生共同分析,常用的4种方法可以排序 顺序排序法冒泡排序法 选择排序法
7、插入排序法 二、项目工作计划的制定 8分钟 1.让学生根据以上4种算法进行自由分组,共分4组,学生每组针对所选项目,写出该项目的实现步骤。 2、让每组组长陈述该项目的实现步骤。为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。
8、三、项目工作计划的实施 20分钟 1、由小组长对该项目进行布置。 2、学生分组练习,编程。 3、
此文档下载收益归作者所有