- 55
- 0
- 约1.5千字
- 约 15页
- 2018-04-22 发布于天津
- 举报
有关用RAPTOR进行算法教学的体会认识-西安交通大学.ppt
xqcheng@mail.xjtu.edu.cn 2012/12/28 西安交通大学 程向前 算法是计算机科学的精髓或灵魂; ?计算机专业的教学框架通常是: 程序设计→数据结构→离散数学→算法设计与分析 至少需要四个学期来完成; 对于非计算机专业的学生,实际上很少有这样的课时安排; ?但是,有学者称:程序=算法+数据结构 以往的教学实践中,有使用流程图,伪代码,自然语言进行算法概念教学的惯例,但是,明显存在一些问题: 无法实现自动化; 算法验证上的困难; 只能解决概念问题,不能解决实际问题; 课时太少(3~6学时) 即使增加到8~10学时,也很难解决程序入门(问题主要在工具的选择上) 通用型语言的功能强大,概念很多,第一门课程中的程序设计,基本概念很难贯通 调查显示,70%以上的学生感到最棘手的问题是程序的语法 实际效果:是一锅夹生饭 一个全新的思路和教学路线图 RAPTOR作为流程仿真软件,可以完全替代原有的流程图或伪代码的教学部分; RAPTOR可以实现流程图的自动化执行,可以验证原型算法; 国外调查显示, 80%以上的学生认为图形界面具有亲和性 RAPTOR设计的算法可以自动转换成若干种主流的编程语言(C++,C#,Java) RAPTOR中的主要知识点可以转移到程序设计课程中,成为程序设计课程的辅助工具 RAPTOR具有一般程序设计语言不具备的简单、易用和可视化的
原创力文档

文档评论(0)