第一讲 计算思维与计算机科学
1.计算思维 通过信息变换解决问题
其特点是比特精准,构造解题
具体有十种理解:
理解1:自动执行。计算机能够自动执行由图散步骤组成的计算过程,即通过编程
理解2:正确性。计算机求解回题的正确性住住可以精确地定义并分析。
理解3:通用性。计算机能够求解任意可计算问题。
理解4:构造性。人们能够构造出聪明的方法让计算机有效地解决问题。
理解5:复杂度。这些聪明的方法(算法)具备时间/空间复杂度。
理解6:连接性。很多问题涉及用户/数据/算法的连接体,而非单体。
理解7:协议栈。连接体的节点之间通过协议栈通信交互。
理解8:抽象化。少数精心构造的计算抽象可产生万千应用系统。
理解9:模块化。多个模块有规律地组合成为计算系统。
理解10:无缝衔接。计算过程在计算系统中流畅地执行。
2.计算机科学
定义:研究计算过程,有效解决问题的科学计算过程
实质:信息变换过程,即信息运动过程 即通过操作数字符号变换信息的过程,
涉及●时间:存储
●空间:传输
●语义: y = f ( x )
●自然科学研究
●物质运动,能量运动
3.什么是信息技术( IT )?
中国:
●信息技术=计算机科学技术与通信技术
●信息化=计算机科学技术与通信技术的应用国际:
●信息技术( IT )=计算机科学技术
● ICT =计算机科学技术与通信技术
用户通过三种载体消费信息技术
●硬件产品(如桌面电脑、智能手机)
●软件产品(如操作系统软件、数据库软件)
●信息服务(如信息系统优化服务、互联网视频服务微信服务)