递归算法
递归算法(recursionalgorithm)在计算机科学中是指一种通过将问题分解为同类子问题进行求解的方法,是《数据结构与算法》课程中一个知识重点和难点。 本次微课程主要介绍递归算法的设计思想和实现。首先从趣味故事导出递归算法的概念;再从案例驱动出发,由浅入深,层层深入介绍递归的设计要点和数值型递归算法的实现;然后结合经典案例——汉诺塔问题,通过“边提问,边思考”的方式,采取实例演示、编译环境模拟实现等“多元化方式”,逐层引导并深入给出了递归算法的分析和设计过程;最后对知识点进行了总结,并提出数值和非数值型两个问题作为课后思考,引导学习者进行递归算法设计和实现,延伸知识点的理解。通过实际问题的解决,使学生不但掌握“递归算法”这一知识点,同时锻炼学生分析和解决复杂问题的能力,满足应用型人才的培养要求。
[展开全部]辅助扩展资料
教学设计应反映教师教学思想、课程设计思路和教学特色,包括教学背景、教学目标、教学方法和教学总结等方面内容,并在开头注明讲课内容所属学科、专业、课程及适用对象等信息。文件类型 | 文件名称 | 上传日期 |
---|---|---|
pptx | 02王燕_01_教学课件_递归算法.pptx | 2018-04-12 |
教学设计
根据教学设计,与微课视频合理搭配,包括但不限于PPT课件、多媒体素材(音视频、动画、图片、文本、表单等)、微练习及答案、微反馈等。微练习及答案为必备材料。文件类型 | 文件名称 | 上传日期 |
---|---|---|
doc | 03王燕_教学设计_递归算法.doc | 2018-04-13 |