程序设计基础-图解排序算法
本微课定位于程序设计基础,面向程序设计语言的初学者。对于初学者来说,算法的学习是比较困难的。由于算法涉及解题的步骤,单纯的文字描述,难以直观反映其中的每一个步骤。而排序算法又是首门程序设计语言课程中较难的算法之一,且课程通常不仅要求学生掌握三种基本排序算法,还要求学生能够对三种算法的性能进行简单的比较。课堂经验告诉我们,单纯依靠文字讲解或静态图片,不易使大多数学生理解并掌握。 本微课拟利用视频提供的动态手段,通过图解+动画+文字解说的直观、可视化的表现形式,分别介绍三种算法的基本思想和排序实现的步骤,然后再引导学生如何依据算法的思想将其转化为程序的流程图描述,有了流程图,学习者就可以利用所学语言的语法知识自行编写代码了,本微课视频也给出了完整的VB代码样例共学习者参考。 本微课要求学习者已掌握有关程序设计语言的基本语法主要包括:基本的循环、分支结构;数组的基本操作。
[展开全部]辅助扩展资料
教学设计应反映教师教学思想、课程设计思路和教学特色,包括教学背景、教学目标、教学方法和教学总结等方面内容,并在开头注明讲课内容所属学科、专业、课程及适用对象等信息。文件类型 | 文件名称 | 上传日期 |
---|---|---|
pptx | 程序设计基础-图解排序算法.pptx | 2018-01-03 |
教学设计
根据教学设计,与微课视频合理搭配,包括但不限于PPT课件、多媒体素材(音视频、动画、图片、文本、表单等)、微练习及答案、微反馈等。微练习及答案为必备材料。文件类型 | 文件名称 | 上传日期 |
---|---|---|
docx | 程序设计基础-图解排序算法.docx | 2018-01-03 |