作品介绍
微课内容:本微课对排序中的冒泡排序算法进行了详细讲解与分析,包括情境引入、冒泡过程动画演示、算法思想及原理、算法分析与实现、算法效率比较、思考、小结七个部分。主体部分由两个板块构成:1.原理及过程演示分析 2.算法设计实现。 设计思路:●选题:排序在程序设计基础中有着很实用的功能,排序方法有很多,选取冒泡排序是来进行分析与讲解,是因为通过这种相对比较简单的排序方法打好排序知识的基础对后期复杂排序的实现是十分必要的。对于这种抽象难理解的程序设计课程,将不可见的过程变成动过的形式用微课来进行讲解会让学生更加直观的理解知识点,变抽象为可见,可以达到很好的效学效果。 ●内容:知识点的内容可分为相对独立的两个部分:过程分析演示及算法设计实现,用动画的形式给学生展现,在教学上可采用翻转课堂模式,让学生课前进行学习;算法分析与程序设计实现主要以操作调试为主,在理解了知识内容后可以在课堂上或课下独立完成。 ●形式:形式应符合课程的特点和教学内容的表达需求,因此在视频制作上主要选取了动画演示的方式,通过可见的内容来帮助学生对知识的理解和记忆;后半部分是知识的运用,结合前面的讲述启发学生寻找总结规律,完成抽象的程序设计实现。 作品特点:●作品中设置了作为教师化身的卡通人物,通过一些互动,将知识点以问题的形式提出,将要点知识随时加以总结,使知识的讲授部分重点突出、层次清晰、形式活泼;●充分运用了动画、PPT等多种多媒体资源,教学手段丰富; ●教学设计注重知识点的逻辑关系和内在联系,知识的整体感强。