计算机专业导论

第一大块:思维及系统

r

贯通的知识才叫思维

一、计算机、计算、计算思维

计算之树的六个思维

1,计算机技术的奠基性思维

2,通用计算环境演变思维(程序执行环境)

3,社会/自然与计算整合思维

4,问题/求解思维

算法

系统

5,数据化和网络化思维

未来互联网将发展为包括物联网、社会网络、服务网络以及与现实中各种网络深度融合的网络系统

怎么学

社会/自然问题--到--社会/自然问题解决

思维(启发)->知识(实践)->能力(贯通)

人类要具备的三大思维

为什么学计算思维

1,有融会贯通、联想启发的能力

2,在思维指导下学知识更快

3,可以类比解决社会/自然问题

人-计算与机器-计算

人没有办法计算并获得结果,计算机也不行

自动计算需要解决的问题

计算

数据

计算规则

数据/规则的表示

如何自动存取

如何自动执行

计算机的发展趋势

106.电子自动计算与计算机系统

微处理器(核心就是计算)

字长(计算单位)

主频(计算速度)

存储器的发展(解决存储问题)

容量越来越高

体积越来越小

可靠性越来越强

储取速度越来越快

输入设备的发展(解决输入问题)

发展:穿孔-》键盘-》鼠标-》感知输入(接触与非接触输入)

二、符号化、计算化和自动化

三、冯'诺依曼计算机-机器程序及其执行

四、现代计算机-复杂环境下程序执行

学科与专业

大学怎么学?

学科分支

r

学科是某一领域的分支。

软件工程(一级)

r

软件工程一级学科l软件科学与理论(Software Science & Theory):又称软件工程理论与方法,包含软件范型、软件语言、形式化方法、软件自动生成与演化、软件建模与分析等l软件工程技术(Software Engineering Technology):包含软件需求工程、软件设计方法、软件体系结构、软件分析与测试、软件维护与演化、软件工程管理、软件工程支撑工具、平台与环境等l软件服务工程(Software Service Engineering):包含面向服务的软件体系结构、面向服务的业务过程与建模、软件服务工程方法、软件服务运行支撑等l领域软件工程(Domain Software Engineering):包含领域分析、领域设计、领域实现、各类行业或领域的软件应用工程等

软件的生命周期

软件体系与结构(思维方法)

模型与体系结构

软件测试

典型研究方向

二,语言与算法