计算思维与大学计算机课程改革的基本思路_战德臣

合集下载

分析计算思维与大学计算机课程改革的基本思路

分析计算思维与大学计算机课程改革的基本思路

分析计算思维与大学计算机课程改革的基本思路计算机课程是现代大学教学的重要部分,主要是对大学生展开部分计算机技术的普及和教学,使得学生具有良好的计算机应用能力,推动大学生的综合素质全面提升。

在实际的教学过程中,可以科学的将计算机思维与大学计算机课程进行联用,实现对教学的改革,提高教学质量和教学效果。

以下本文就计算机思维与大学计算机课程改革展开探讨,并分析改革的基本思路,旨在为相关教学人员提供参考,推动计算机课程的教学效果,推动学生的整体素质提升,推进计算机技术的普及和发展。

大学教学的内容较为复杂,涉及的内容较为广泛,是在学生基础的计算机知识上,进一步提高学生对计算机的掌握水平,推动大学生的综合素质全面提升。

所谓计算思维,主要是指,将计算机的相关基础概念,应用到各类问题的处理和设计中。

将计算思维和大型计算机改成改革相结合,可以使得大学生的计算机能力和计算机水平可以得到进一步的提升,推动大学生的综合素质全面提升。

一、计算思维与计算机教学的相关概述大学计算机课程是现代大学教学中的重要部分,对大学生的计算机能力有着直接的影响,如果教学效果不能良好,会导致大学生不能有效的对部分计算机技术进行掌握,对今后的学习和工作造成影响。

大学计算机基础主要是对学生的基础计算机技术进行教授,对大学生曾经学习的计算机技术进行温习和抬升,进一步推动大学生的综合能力提升。

计算思维是现代计算机教学的重要内容,主要是通过计算机的相关概念,实现对相关问题的处理和控制,并展开有效的设计,提高问题的处理效率。

现阶段,大学计算机课程教学中,需要重视计算思维的培养,使得学生可以合理的对计算思维进行应用,实现各类问题的解决和设计,推动学生计算机能力的进一步提升,满足现代的社会对人才的需求。

计算机思维和计算机教学之间是紧密相连的,切实将计算思维贯穿到整个计算机课程教学中,构建良好的教学体系,合理的安排教学内容,推动学生对计算思维的应用和解读,实现大学生计算机水平的全面提升。

宽度与深度教学相结合——计算思维教学方法浅谈

宽度与深度教学相结合——计算思维教学方法浅谈
的教 学 内容 与 教 学方 法 。笔 者 用 “ 计 算 之 树 ” 来 概括 大学 计算 机 的计算 思维 教育 空 间 】 ,同时依 据
作者简介 :战德 臣 ( 1 9 6 5 一 ),男 ,吉林人 ,博 士,教授 , 博 士生导师 ,2 0 1 3 -2 0 1 7 年 教育部高等 学校 大学计算机课程 教 学指 导委员会委 员,研 究方向为现代企业管理 、数据与知
2 0 1 3  ̄ F - 6 月干 I J
宽 度 与 深 度 教 学相 结 合 计算思维 教 学 方 法 浅 谈
战 德 臣 , 聂 兰顺 ,徐 晓 飞
( 哈 尔滨 工 业大 学计 算机科 学与技 术 学 院 ,黑 龙江 哈尔 滨 1 5 0 0 0 1 )
【 摘要 】 大学计算机应 该讲授计 算思维 已经形成普遍 的共识 ,人 们也在从 各种 角度 和各 个层 面来探 索大 学计 算机的计 算 思 维教 学方法 。本 文在 笔者 多年教 学实践 的基础 上 ,以遗传 与遗 传算 法的教 学 为例 ,提 出计 算思 维教 学 要 采取 宽度教 学与深 度教 学相 结合 的 方法 ,能够 由 自然/ 社会 生 活 中的计 算讲 解到计 算技 术 与计算 系统 中的
师 ,2 0 1 3 -2 0 1 7 年 教育部高等学校软件 工程专业教学指 导委
员会 副主任 委员,哈工大校长助理 ,主要研究方 向为企 业计
算技术 、服务计算与服务工程 、企业互操作技术、E I 与供应 链管理 系统 、数据库与数据挖掘、知识管理 、软件工程等。 基金项 目:教 育部 大学计算机课程 改革 项 目 “ 理工类高校 计 算思维与计算机课程研 究及教材建设 ” ( 项目 编号 :2 - 7 ) 。
计算 ,进 一步 由计 算技 术与计 算 系统 中浅层 次的计算讲解到 深层次 的计 算 ,不仅 能够使 学生了解和接 受 “ 计 算”的概念 ,而且能够使 学生对计 算有一个较为深入的认识并建 立起科 学的研 究 习惯。

0501战德臣《大学计算机-计算思维导论》大学计算机第1讲-计算机-计算-计算思维共71页

0501战德臣《大学计算机-计算思维导论》大学计算机第1讲-计算机-计算-计算思维共71页
OK Z hanDC
Research Center on Intelligent Computing for Enterprises & Services,
Harbin Institute of Technology
为什么要学习和怎样学习大学计算机课程? (1) 计算学科的供需关系--需要大学计算机
计算辅助工具
计算与自动计算 (5) 小结
战德臣 教授
电子自动计算-元器件
战德臣
哈尔滨工业大学 教授.博士生导师 教育部大学计算机课程教学指导委员会委员
OK Z hanDC
Research Center on Intelligent Computing for Enterprises & Services,
a1x2+a2x=c
机器-自动计算: 规则可能很简单, 但计算量却 很大 机器也可以采用人所使用的 计算规则 一般性的规则,可以求任意:
a1x1b1+a2x2b2+…+anxnbn=c
计算与自动计算 (3)自动计算需要解决什么问题?
自动计算要解决的几个问题: 表示-存储-执行 “数据”的表示 “计算规则”的表示:程序 数据与计算规则的“自动存储” 计算规则的“自动执行”
计算机是什么? (1) 计算机与各种设备中的计算机?
形形色色的计算机
战德臣 教授
பைடு நூலகம்
传统“计算机器” 多样化的“计算机器”,各种设备的“大脑”系统
计算机是什么? (2) 各种应用中的计算机?
形形色色的计算机
战德臣 教授
计算机是什么? (3)计算机除了硬件,还包括软件?
形形色色的计算机
马克.安德森 ---前Netscape公司创始人,现风险投资人

“大学计算机”——所有大学生都应学习的一门计算思维基础教育课程

“大学计算机”——所有大学生都应学习的一门计算思维基础教育课程

作者: 战德臣[1];聂兰顺[1];徐晓飞[2]
作者机构: [1]哈尔滨工业大学计算机科学与技术学院;[2]哈尔滨工业大学
出版物刊名: 中国大学教学
页码: 15-20页
年卷期: 2011年 第4期
主题词: 计算思维;大学计算机;非计算机专业
摘要:当前,大学非计算机专业计算机课程存在知识型臌能型教学与未来计算能力需求之间的鸿沟,致使计算机教育存在危机。

本文分析了这一危机产生的原因,提出应对危机跨越鸿沟的办法应是开展计算思维基础教育,分析了计算学科中的思维特别是可实现思维与知识、能力之间的关系,提出计算思维与计算能力的培养宜采取“1+X”模式,界定了作为“1”的“大学计算机”课程中计算思维的特征,据此对“大学计算机”课程进行了面向计算思维教学的内容重构——讲授计算学科的普适思维(计算机的思维和应用计算机的思维)以及计算学科的基本素养,探讨了“大学计算机”课程的思维性教学方法。

最后,简要介绍了上述教学改革在哈尔滨工业大学的实践及效果。

大学计算机课程基于MOOC+SPOCs的教学改革实践

大学计算机课程基于MOOC+SPOCs的教学改革实践

大学计算机课程基于MOOC+SPOCs的教学改革实践
战德臣;聂兰顺;张丽杰;徐晓飞
【期刊名称】《中国大学教学》
【年(卷),期】2015(0)8
【摘要】近几年,在教育部高教司以及教指委的推动下,非计算机专业“大学计算机”课程面向计算思维的教学改革已经走向深入,但仍旧存在一些矛盾和困难,如基础—学时—内容的矛盾、教学内容提升与教学师资水平提升的困难等制约了教学改革进程,MOOC/SPOC的出现能否有效地解决这些困难呢?本文在“大学计算机—计算思维导论”课程十余所大学MOOC+SPOCs 试点工作的基础上,总结了 MOOC+SPOCs 教学改革实践的经验,提出了如何基于MOOC+SPOCs进行大学计算机课程改革的建议,对其他课程亦有借鉴与指导意义。

【总页数】5页(P29-33)
【作者】战德臣;聂兰顺;张丽杰;徐晓飞
【作者单位】哈尔滨工业大学计算机科学与技术学院;哈尔滨工业大学计算机科学与技术学院;哈尔滨工业大学计算机科学与技术学院;哈尔滨工业大学计算机科学与技术学院
【正文语种】中文
【相关文献】
1.基于协作模式的大学计算机课程教学改革实践
2.高职计算机课程基于
MOOC+SPOC的教学改革实践3.大学计算机课程教学改革实践4.基于
MOOC+SPOC混合教学的大学计算机课程实践5.基于MOOC+SPOC的“课程思政”设计与实践——以跨文化交际课程为例
因版权原因,仅展示原文概要,查看原文内容请购买。

计算思维与大学计算机课程改革基本思路探析

计算思维与大学计算机课程改革基本思路探析

学术与研究经济与社会发展研究计算思维与大学计算机课程改革基本思路探析河北外国语学院 温向驰,王森摘要:在信息化时代背景下,计算机的应用十分广泛,人们对计算机的依赖日益加深。

大学计算机课程的开设,是时代发展的必然趋势,对学生日后工作有着重要影响。

计算机是大学生的必修科目,其重要性不言而喻。

在大学计算机课程教学中培养学生的计算思维是重要的教学目标,是发展学生信息素养的重要途径,对大学计算机课程进行改革,刻不容缓。

本文概述了计算思维内涵,从大学计算机教学现状出发,对改革大学计算机课程的有效途径进行了探析,仅供参考。

关键词:计算思维;大学计算机;课程改革计算机技能是当代人求职需必备的一项技能,是衡量一个人工作能力的一项指标,掌握一定的计算机技能,对人们的发展有一定影响。

大学计算机课程改革,对学生的技能掌握影响深远。

高校是向社会输送人才的重要基地,必须要坚持与时俱进的教育理念,重视学生各方面能力的培养,为学生的未来发展奠定坚实基础,使学生成为推动社会发展的重要力量。

高校需重视计算机课程的发展,调整和完善课程不足之处,强调授课教师对学生计算思维与计算机技能的培养,确保有效实现计算机课程开设的目的,以此促进学生综合发展。

一、计算思维概述计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动,与形式化问题及其解决方案相关的思维过程,其解决问题的表示形式应该能有效地被信息处理代理执行。

计算思维建立在计算过程的能力和限制之上,由人和机器执行。

计算方法和模型使我们敢于去处理那些原本无法由个人独立完成的问题求解和系统设计。

计算思维吸取了问题解决所采用的一般数学思维方法,现实世界中巨大复杂系统的设计与评估的一般工程思维方法,以及复杂性、智能、心理、人类行为的理解等的一般科学思维方法。

计算思维并非只有科学家才具备,我们每个人都具备一定的计算思维,这种思维是每个人的技能组合成分。

分析计算思维与大学计算机课程改革的基本思路

分析计算思维与大学计算机课程改革的基本思路
, ,
针对 大学 计算 机 课程 的基本 情况 养 首先
,
重视 计算 思 维 的培
,
提 高 问题 的处 理效率
,

现 阶段
,
,
大学 计算 机课 程
,
需要 营造 一 个 适 宜 的计算 思 维学 习 的 情 境
,
在软
教学 中 需要 重视 计算 思 维 的培养
使 得 学 生可 以 合 理 的对

件 和 硬 件 满 足的 基 础上 兴 趣 的 基 础上
知 识文 库

15

分 析 计 算思 维 与 大 学 计 算 机课 程 改 革 的 基 本 思 路
李广 瑞
计算 机课 程是 现代 大学 教学 的重 要 部 分
生 展 开 部 分计 算机 技术 的普 及 和 教学
, , ,
主要是 对大学

( 一 ) 强 化 计算 思 维 的 学 习 途径
使 得学 生 具有 良好 的
,
,
使 得学 生 清 晰系 统 的作 用 和 构成
,
并对 部 分 抽

进一 步推 动大学 生的综合 能力 提 升
,
象 问 题 运用 计算 思 维进 行解 决
达到教学 的 目 的
,
计算 思 维是 现 代计 算机 教学 的重 要 内容
,
主要是 通过 计

( 三 ) 重视 计算 思 维 的 培养
算 机 的相 关概 念 实 现 对 相 关 问题 的处 理 和 控制 并展 开有 效的 设 计
在 实际

,
针对 计算 思 维 的 基本原 理 和 概念
的 学 习 途径
,

面向计算思维的大学计算机课程教学内容体系_战德臣

面向计算思维的大学计算机课程教学内容体系_战德臣

1.3 程序与 计算系统与程序的关系:什么是程序,程序的基本特征:复合、抽象与构造;什么是复合,什么是抽
递归
象,什么是构造,程序构造的基本方法:迭代与递归;利用递归进行定义;利用递归进行计算;利用
递归进行构造
知识单元 1.1 的目的是使学生理解为什么要 学习计算机,什么是计算,为什么要学习计算思 维,计算学科中经典的计算思维有哪些,以及计 算思维对其未来会产生怎样的影响。
象与计算思维、网络计算思维。下面从必要性和 体问题寻求并设计算法或程序,目的是使机器替
内容构成两个方面来论述,前者说明为什么要讲, 代人进行自动计算并获得计算结果,而程序应是
后者说明讲什么。
一种广义的概念,是实现系统复杂功能的一种重
1.“计算与程序”讲授的必要性和内容构成
要手段,即随使用者使用目的不同而对机器基本 动作的千变万化的组合,计算系统是可以执行任
这里要强调一点,计算学科的“抽象”与我 们平常所表达的“抽象”既有相通的一面又有细 微的差别,计算学科的“抽象”是一种可掌握可 操作的方法,即用名字表达一种组合,而该名字 可以参与新的更为复杂的组合,这是计算学科最 本质的方法[7]。
2.“计算系统”讲授的必要性和内容构成
为什么要讲授“计算系统”?首先,计算系 统和现实中各种系统既有相类似的思维模式,例 如分工-合作与协同思维、并行化分布化提高资源
知识单元 2.3 是在 2.2 的基础上,进一步理 解存储体系即资源的限制和利用问题,并简要理 解存储体系环境下如何通过分工-合作与协同来 执行程序的,同时理解资源管理的作用,在此基 础上进一步理解人们是如何扩充资源数量提高资 源性能、改善资源利用效率的,进而能简要地理 解并行分布计算环境与云计算环境等。本单元的 目的是使学生对计算系统的理解能从硬件过渡到
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国大学教学 2013年第2期56 战德臣,哈尔滨工业大学计算机科学与技术学院教授;聂兰顺,哈尔滨工业大学计算机科学与技术学院副教授。

计算思维与大学计算机课程改革的基本思路战德臣 聂兰顺摘要:当前已经形成了“大学计算机”课程核心价值就是培养学生的“计算思维”、应该以计算思维为导向进行大学计算机课程改革的共识。

但怎样培养计算思维,大学计算机课程究竟讲授什么内容才是培养计算思维,非计算机专业学生对计算思维的需求究竟是什么?针对这些问题,本文从计算技术与计算系统的发展阐述了“核心”的计算思维,给出了大学计算机所面对的知识空间,进而通过分析非计算机专业学生未来对计算思维能力的需求,给出了大学计算机课程改革的一个解决方案。

关键词:计算思维;大学计算机;计算系统;非计算机专业从20世纪90年代末期教育部倡议在大学开展“计算机文化”教育开始,经历了以流行软件学习与掌握为主的“计算机文化基础”教育阶段,以素养与应用驱动的计算机共性知识讲授为主的“计算机应用基础”教育阶段。

随着认识的不断深入,一些问题和矛盾也困惑着人们,如面对专业教育与计算机教育平衡的学时数问题、面对快速发展的计算机技术的教学内容取舍问题、理论内容与应用技能的教学与训练平衡问题等。

在这样的背景下,陈国良院士和李廉教授发起并组织了若干次关于“计算思维”的研讨会,对什么是“计算思维”及计算思维与理论思维、实验思维的关系作出了科学的论述。

教育部高等学校计算机基础课程教学指导委员会和高等教育出版社等组织了若干次大学计算机论坛,探讨了“计算思维”的形式和内涵等。

以哈尔滨工业大学、浙江大学等为代表的高等院校已经对“大学计算机”的计算思维教学做了若干年的改革实践,积累了很多经验,C9院校联合发表了关于以计算思维改造大学计算机课程的联合声明,这些都为大学计算机面向计算思维教育的改革奠定了很好的基础。

可以说大家已经形成了“大学计算机”课程的核心价值就是培养学生的“计算思维”、应该以计算思维为导向进行大学计算机课程改革的共识,面向“计算思维”的大学计算机教育的基本思路已经深入人心。

但怎样培养计算思维,大学计算机课程究竟讲授什么内容才是培养计算思维,非计算机专业学生对计算思维的需求究竟是什么?针对这些问题,本文试图给出一个解决方案。

一、从计算技术与计算系统的发展看计算思维大学计算机课程究竟讲授什么内容才是培养“计算思维”呢?计算(机)学科存在着哪些“核心的”计算思维?哪些计算思维对非计算机专业学生可能会产生影响和借鉴呢?对这些问题的探讨将有助于大学计算机课程教学内容的选取和确定。

我们先从计算技术与计算系统的发展看“核心”的计算思维,即大学计算机所面对的“知识空间”。

自20世纪40年代出现电子计算机以来,计算技术与计算系统的发展好比一棵枝繁叶茂的大树,不断地成长与发展。

为此本文将计算技术与计算系统的发展绘制成一棵树,如图1所示,我们称其为“计算之树”。

1.“计算之树”的树根——计算技术与计算系统的奠基性思维计算之树的树根体现的是计算技术与计算系统的最基础、最核心的或者说奠基性的技术或思想,这些思想对于今天乃至未来研究各种计算手段仍有着重要的影响。

仔细分析这些思想,本文认为“0和1”、“程序”、“递归”三大思维最重要。

(1)“0和1”的思维。

计算机本质上是以0和1为基础来实现的,现实世界的各种信息(数值性和非数值性)都可被转换成0和1,进行各种处理和变换,然后再将0和1转换成满足人们视、听、触等各种感觉的信息。

0和1可将各种运算转换成逻辑运算来实现,逻辑运算又可由晶体管等元器件实现,进而组成逻辑门电路再构造复杂的电路,由硬件实现计算机的复杂功能,这种由软件到硬件的纽带是0和1。

“0和1”的思维体现了语义符号化、符号0(和)1化、0(和)1计算化、计算自动化、分层构造化、构造集成化的思维,是最重要的一种计算思维。

57图1 计算之树(2)“程序”的思维。

一个复杂系统是怎样实现的?系统可被认为是由基本动作(基本动作是容易实现的)以及基本动作的各种组合所构成(多变的、复杂的动作可由基本动作的各种组合来实现)。

因此实现一个系统仅需实现这些基本动作以及实现一个控制基本动作组合与执行次序的机构。

对基本动作的控制就是指令,而指令的各种组合及其次序就是程序。

系统可以按照“程序”控制“基本动作”的执行以实现复杂的功能。

计算机或者计算系统就是能够执行各种程序的机器或系统。

指令与程序的思维也是最重要的一种计算思维。

(3)“递归”的思维。

递归是计算技术的典型特征,递归是可以用有限的步骤描述实现近于无限功能的方法,有递归过程、递归算法、递归程序。

递归过程指的是能调用自身过程的过程,递归算法指的是包含递归过程的算法,递归程序指的是直接或间接调用自身程序的程序。

它是可以自身调用自身、高阶调用低阶来实现问题求解的一种思维。

它借鉴的是数学上的递推法,在有限步骤内,根据特定法则或公式,对一个或多个前面的元素进行运算得到后续元素,以此确定一系列元素的方法。

递归思维也是最重要的一种计算思维。

2.“计算之树”的树干——通用计算环境的进化思维 计算之树的树干体现的是通用计算环境暨计算系统的发展与进化。

深入理解通用计算系统所体现出的计算思维对于理解和应用计算手段进行各学科对象的研究,尤其是应用专业化计算手段的研究有着重要的意义。

这种发展,本文认为可从四个方面来看。

(1)冯・诺依曼机。

简单而言,冯・诺依曼计算机由存储器、控制器、运算器、输入设备、输出设备所构成。

程序和数据事先存储于存储器中,由控制器从存储器中一条条地读取指令,分析指令,并依据指令按时钟节拍产生各种电信号予以执行。

它体现的是程序如何被存储、如何被CPU (控制器和运算器)执行的基本思维。

理解冯・诺依曼计算机如何执行程序对于算法和程序设计有重要的意义。

(2)个人计算机。

个人计算机是由CPU 、内存储器、外存储器(磁盘等)及输入设备、输出设备等构成。

内存、外存等构成了存储体系。

随着存储体系的建立,程序被存储在永久存储器(外存)中,运行时被装入内存,它如何被存储在外存中,如何被装入内存、如何被CPU 执行,如何充分地利用计算机的资源(CPU 、内存和外存),这就需要操作系统——专门负责管理计算资源的一个系统软件。

因此说个人计算机体现了在存储体系环境下程序如何在操作系统协助下被硬件执行的基本思维。

(3)并行与分布计算环境。

并行与分布计算环境通常是由多CPU 、多磁盘阵列等构成的具有较强并行处理能力的复杂的服务器环境,这种环境通常应用于局域网络/广域网络的计算系统的构建,体现了在复杂环境下(多核、多存储器)程序如何在操作系统协助下被硬件执行的基本思维。

在程序执行过程中还需充分发挥多核、多存储器的性能,充分发挥C/S 结构和B/S 结构的性能等。

(4)云计算环境。

云计算环境通常由高性能计算结点(多CPU )和大容量磁盘存储结点所构成。

为充分利用计算结点和存储结点,其能够按使用者需求动态配置形成所谓的“虚拟机”和“虚拟磁盘”,而每一个虚拟机和虚拟磁盘则像一台计算机一个磁盘一样来执行程序或存储数据。

一个计算/存储结点可按照使用者需求动态的配置成多个虚拟机/虚拟磁盘等。

它体现的是按需索取、按需提供、按需使用的一种服务化的思维。

通用计算环境的进化思维体现了不同抽象层面的计算系统的基本思维,其核心和本质是“抽象”与“自动化”特征,即:机器层面——协议(抽象)与编码器/解码器(自动化),解决机器与机器之间的交互问题;人—机层面——语言(抽象)与编译器(自动化),解决人与机器之间的交互问题;业务层面——模型(抽象)与执行引擎(自动化),解决业务系统与计算系统之间的交互问题。

3.“计算之树”的树枝——计算与(社会/自然)环境的融合思维计算之树的树枝体现的是计算学科的各个分支研究方向,如智能计算、普适计算、个人计算、社会计算、企业计算、服务计算等;也体现了计算学科与其他学科相互融合产生的新的研究方向,如计算物理学、计算化学、计算语言学、计算经济学等。

由树干到树枝,我们可将其划分为三个层次:(1)“计算机”层次。

着重于计算机器(含系统软件等)的设计、建造、开发和应用研究。

(2)“计算机科学”层次。

着重于计算机和可计算系统的研究。

(3)“计算科学”层次。

着重于面向社会各个领域以及面向各个学科融合的计算手段的研究及其应用。

由计算机到计算科学体现了计算技术与社会/自然环境的融合,体现了由狭义的计算机的研究发展为更广泛的面向社会/自然问题的计算技术的研究,体现了计算学科是由计算机学科与其他学科相互融合所形成的具有更广泛研究对象的学科。

由树干到树枝,我们还可将其划分为另外三个层次:(1)“计算机网络”层次。

着重在局域网、广域网的技术及其应用,强调机器之间互联互通。

(2)“互联网”层次。

着重在信息互联层次,互联网被看做是拥有无限广义资源的网络,强调信息之间的互联互通。

(3)“未来互联网”或“智慧网络”层次。

今天的网络技术发展已由单纯的计算机网络、信息网络,发展为感知与连接各个物理对象的“物联网”、连接不同数据/知识载体的知识与数据网、连接不同服务组织所提供不同类别服务的服务网络以及连接不同组织和人员的社会/社交网络等,未来互联网将社会/自然环境变成了一个大规模网络化的环境,像水网、电网一样,网络化改变着人们的工作与生活环境,也改变着人们的思维方式。

由树枝到树干,体现了社会/自然的计算化,即社会/自然现象的计算的表达与推演,着重强调利用计算手段来推演/发现社会/自然规律。

而由树干到树枝,体现了计算/求解的自然化,着重强调用社会/自然所接受的形式或者说与社会/自然相一致的形式来展现计算及求解的过程与结果。

4.“计算之树”交替促进与共同进化的问题求解思维——算法与系统利用计算手段进行面向社会/自然的问题求解思维,主要包含交替促进与共同进化的两个方面:算法和系统。

(1)算法。

算法被誉为计算系统之灵魂,算法是一个有穷规则之集合,它用规则规定了解决某一特定类型问题的运算序列,或者规定了任务执行或问题求解的一系列步骤。

问题求解的关键是设计算法,设计可实现的算法,设计可在有限时间与空间内执行的算法,设计尽可能快速的算法。

(2)系统。

尽管系统的灵魂是算法,但仅有算法是不够的,系统是计算与社会/自然环境融合的统一体,它对社会/自然问题,提供了泛在的、透明的、优化的综合解决方案,系统是由相互联系、相互作用的若干元素构成且具有特定结构和功能的统一整体。

设计和开发计算系统(如硬件系统、软件系统、网络系统、信息系统、应用系统等)是一项综合的复杂的工作。

如何对系统的复杂性进行控制,化复杂为简单?如何使系统相关人员理解一致,采用各种模型(更多的是非数学模型,用数学化的思维建立起来的非数学的模型)来刻画和理解一个系统?如何优化系统的结构(尤其是整体优化),保证可靠性、安全性、实时性等系统的各种特性?这些都需要“系统”或系统科学思维。

相关文档
最新文档