《选择排序》微课教学设计
一、教学设计思路
1.教学内容分析
《选择排序》是《上海市高中信息科技》课程教材第二册(2018年版)中第2章第3节教学内容。《上海市高中信息科技学科教学基本要求(实验本)》中对本知识点的学习要求是:“描述选择排序的基本思想”、“识别选择排序的算法实例”、“能根据选择排序的思想,推测计算机的执行过程,记录数组中数据的变化”。
选择排序是数组的下一个学习内容,选择排序是对数组中的元素进行排序,需要学生能够理解基本思想并能够跟踪记录数组中的元素变化过程。
2.学生情况分析
学生已经学习了算法的基本概念、算法的三种基本结构(顺序、分支和循环),解析算法和枚举算法及数组的内容,对算法与程序设计的基本内容有了初步的了解,建立了基本的知识框架,这对选择排序内容的理解具有很好的帮助作用。此外,选择排序与实际生活具有很强的联系性,需要在教学的过程中与注意与实际生活的联系。
二、教学目标
1.知识与技能:
能理解选择排序的基本思想。
根据选择排序的思想,能记录数组中数据的变化过程。
2.过程与方法:
通过模型演示与师生互动的方式来阐述选择排序的算法思想,激发了学生的学习兴趣。让学生用生活中的实际案例用选择排序的方法来进行实际的排序演算又进一步帮助学生理解什么是选择排序,以及如何对数组的元素进行选择排序。
3.情感、态度与价值观:
通过将选择排序与实际生活问题的联系,理解选择排序的价值,感受运用算法解决实际问题的乐趣,提升学生的计算思维能力。
三、教学重点难点
1.教学重点:理解选择排序的基本思想,能记录数组中数据的实际变化过程。
2.教学难点:根据选择排序的基本思想,实现数组元素的排序。
四、教学过程