可视化计算设计

可视化计算设计可视化可视化计算引入可视化的程序设计环境,其目标则是通过缩短现实世界中的行为与程序设计之间的概念距离来减少学习上的认知负担

如果按一般方法学习算法设计的历程,需要经历程序设计、数据结构、离散数学等课程的铺垫

对于非计算机专业的用户,学习算法的困难是不言而喻的

以查找算法中的“折半查找”为例,对已经顺序排列的数据,进行对折查找,这种思想在现实生活中,每个人都在身体力行,最为常见例子的莫过于查字典

但是,同样的思想,需要通过程序和算法表现出来,用户需要具备:①程序设计的基本技能(编写和调试程序);②数据的输入(或产生);③数据的组织和描述;④计算过程设计;⑤逻辑判断和运行过程的纪录;⑥结果的输出,这6种基本计算操作的设计和调试能力

如果使用普通的高级程序设计语言,一般用户需要数十小时的基础编程实践以后,才有可能初步掌握

但是,如果通过使用像RAPTOR这样的工具,由于其友善的独特设计,可以方便和引导人们相对轻松的跨入算法学习之门

学习算法设计所花费的入门时间,也要大大缩短

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关