在Internet上,通常利用文件传输协议实现不同计算机之间的文件传输。图4.36 FTP服务的工作模式FTP服务器用于存放大量的文件和一些常用的应用软件,客户机是用户计算机。FTP服务器分为匿名FTP服务器和非匿名FTP服务器。使用FTP下载工具不仅可以提高文件下载速度,而且实现了断点续传等功能。......
2023-10-22
计算思维建立在计算过程的能力和限制之上,由人和机器执行。计算方法和模型使我们敢于去处理那些原本无法由任何个人独自完成的问题求解和系统设计。计算思维直面机器智能的不解之谜:哪些人类比计算机做得好?哪些计算机比人类做得好?最基本的问题是:哪些是可计算的?迄今为止我们对这些问题仍是一知半解。
计算思维是每个人的基本技能,不仅仅属于计算机科学家。我们应当使每个孩子在培养解析能力时不仅掌握阅读、写作和算术(Reading,wRiting and aRithmetic,3R),还要学会计算思维。正如印刷出版促进了3R的普及,计算和计算机也以类似的正反馈促进了计算思维的传播。
计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。它涵盖了计算机科学广度的一系列思维活动。
当我们必须求解一个特定的问题时,首先会问:解决这个问题有多么困难?怎样才是最佳的解决方法?计算机科学根据坚实的理论基础来准确地回答这些问题。表述问题的难度就是工具的基本能力,必须考虑的因素包括机器的指令系统、资源约束和操作环境。
为了有效地求解一个问题,我们可能要进一步问:一个近似解是否就够了,是否可以利用随机化,以及是否允许误报(false positive)和漏报(false negative)?计算思维就是通过嵌入、转化和仿真等方法,把看起来困难的问题重新阐释成我们知道该怎样解决的问题。
计算思维是一种递归思维,它是并行处理的。它把代码译成数据又把数据译成代码。它是由广义量纲分析进行的类型检查。对于别名或赋予人与物多个名字的做法,它既知道其益处又了解其害处。对于间接寻址和程序调用的方法,它既知道其威力又了解其代价。它评价一个程序时,不仅仅根据其准确性和效率,还有对美学的考量。而对于系统的设计,它还会考虑简洁和优雅。
计算思维通过抽象和分解来迎接庞杂的任务或者设计极端复杂的系统,它是关注的分离(SOC方法)。它是选择合适的方式去陈述一个问题,或者是选择合适的方式对一个问题的相关方面建模使其易于处理。它是利用不变量简明扼要且表述性地刻画系统的行为。它使我们在不必理解每一个细节的情况下就能够安全地使用、调整和影响一个大型复杂系统的信息。它就是为预期的未来应用而进行的预取和缓存。
计算思维是按照预防、保护及通过冗余、容错、纠错的方式从最坏情形恢复的一种思维,它称堵塞为“死锁”,称约定为“界面”。计算思维就是学习在同步相互会合时如何避免“竞争条件”(亦称“竞态条件”)的情形。(www.chuimin.cn)
计算思维利用启发式推理来寻求解答,就是在不确定情况下的规划、学习和调度。它就是搜索、搜索、再搜索,结果是一系列的网页,一个赢得游戏的策略,或者一个反例。计算思维利用海量数据来加快计算,在时间和空间之间,在处理能力和存储容量之间进行权衡。
考虑下面日常生活中的事例:当你女儿早晨去学校时,她把当天需要的东西放进背包,这就是预置和缓存;当你儿子弄丢他的手套时,你建议他沿走过的路寻找,这就是回推;在什么时候停止租用滑雪板而为自己买一付呢?这就是在线算法;在超市付账时,你应当去排哪个队呢?这就是多服务器系统的性能模型;为什么停电时你的电话仍然可用?这就是失败的无关性和设计的冗余性;完全自动的大众图灵测试如何区分计算机和人类,即CAPTCHA程序是怎样鉴别人类的?这就是充分利用求解人工智能难题之艰难来挫败计算代理程序。
计算思维将渗透到我们每个人的生活之中,到那时诸如“算法”和“前提条件”这些词将成为每个人日常语言的一部分,对“非确定论”和“垃圾收集”这些词的理解会和计算机科学里的含义趋近,而树已常常被倒过来画了。
我们已见证了计算思维在其他学科中的影响。例如,机器学习已经改变了统计学。就数学尺度和维数而言,统计学用于各类问题的规模仅在几年前还是不可想象的。各种组织的统计部门都聘请了计算机科学家。计算机学院(系)正在与已有或新开设的统计学系联姻。
计算机学家们对生物科学越来越感兴趣,因为他们坚信生物学家能够从计算思维中获益。计算机科学对生物学的贡献决不限于其能够在海量序列数据中寻找模式规律的本领。最终希望是数据结构和算法(我们自身的计算抽象和方法)能够以其体现自身功能的方式来表示蛋白质的结构。计算生物学正在改变着生物学家的思考方式。类似地,计算博弈理论正改变着经济学家的思考方式,纳米计算改变着化学家的思考方式,量子计算改变着物理学家的思考方式。
这种思维将成为每一个人的技能组合成分,而不仅仅限于科学家。普适计算之于今天就如计算思维之于明天。普适计算是已成为今日现实的昨日之梦,而计算思维就是明日现实。
有关信息技术教程的文章
在Internet上,通常利用文件传输协议实现不同计算机之间的文件传输。图4.36 FTP服务的工作模式FTP服务器用于存放大量的文件和一些常用的应用软件,客户机是用户计算机。FTP服务器分为匿名FTP服务器和非匿名FTP服务器。使用FTP下载工具不仅可以提高文件下载速度,而且实现了断点续传等功能。......
2023-10-22
计算机的主要特点有工作自动化、处理速度快、计算精度高、记忆能力强、逻辑判断能力可靠、通用性强、支持人机交互等。工作自动化计算机是由程序控制其操作过程的。只要根据应用的需要,事先编制好程序并输入计算机,计算机就能自动、连续地工作,完成预定的处理任务。计算机中可以存储大量的程序和数据。......
2023-10-22
计算机图形学研究的是用计算机模型来生成真实的或想象中物体的图像。计算机图形处理是指利用由概念或数学描述所表示的物体的几何数据或几何模型,用计算机进行显示、存储、修改、完善以及有关操作的过程。随着计算机技术的飞速发展,图形和图像之间的界限已越来越小,它们互相融会贯通。在经过计算机自动识别出文字或自动跟踪出线条时,点阵图就可形成矢量图了。......
2023-10-22
随着计算机应用的广泛和深入,又向计算机技术本身提出了更高的要求。当前,计算机的发展表现出四种趋向:巨型化、微型化、网络化和智能化。巨型机的发展集中体现了计算机科学技术的发展水平。图1.5谷歌眼镜图1.6苹果iWatch手表计算机的发展趋势还可以从“高”“广”“深”三个维度来考虑。未来,计算机也会像现在的马达一样,存在于家中的各种电器中。计算机的手势和脸部表情识别技术也已取得较大进展。......
2023-10-22
发挥视觉思维的作用专业设计人员会花好多年学习画图。我们不应该认为视觉思维只局限于客观展示。事实上,视觉思维并不需要人具备绘画技巧。达芬奇的素描簿与他的名画一样闻名,然而达芬奇并不只是用素描簿来描绘自己的想法。此外,那些仔细研读达芬奇机械绘图的学者,已经戳穿了达芬奇的每幅草图描绘的都是他自己的发明这种神话般的说法。像任何有成就的设计思考者一样,达芬奇利用自己的绘画技艺,在他人想法的基础上进行创新。......
2023-12-07
存储程序原理是美籍匈牙利裔数学家冯·诺依曼提出的,它奠定了现代计算机的基本体系结构。图2.1为计算机硬件系统结构的示意图,由图中可以看出,计算机硬件系统采用总线结构,各个部件之间通过总线相连,构成一个统一的整体。图2.1计算机硬件系统结构示意图从外观上看,一台计算机通常由主机箱、显示器、键盘和鼠标组成,有时还配有打印机、扫描仪等其他外部设备,如图2.2所示。图2.2计算机的外观配置......
2023-10-22
经验可鉴,不可依赖经历是一种财富。但是,经验大多时候在重复劳动或是工作中更有效,而真正面对新事物、新问题时,经验往往是靠不住的,更可怕的是,这时过分依赖经验反倒会束缚自己的思维,错失摆在眼前的机会。如果说其他开发商可以凭借经验生存的话,那么霍英东却能凭借脑子发展。这给我们的启示其实很简单,不要轻信专家,大多专家都是经验主义者;不要过分依赖经验,经验只是做事的参考。......
2023-12-01
(一)基于项目的高中信息技术课堂计算思维学习模型基于计算思维和高中生思维认知的特点,我构建如图4-2所示学习模型。2.抽象描述“抽象”是计算思维的本质之一,抽象的目的是把复杂的现实问题简化为计算机可以处理的模型。但是,对于高中生来说,抽象描述难度比较大,教师可以利用“表格”或者“图形”的方式一步步引导学生对项目需要解决的问题抽象化描述和分解。......
2023-08-04
相关推荐