计算机科学与软件工程的区别?
2015-11-03 10:01
337 查看
计算机科学 偏重于硬件与计算机理论方面的学习研究,研究计算机及其周围各种现象和规律的科学,研究计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题的学科。计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。
相当于工科里的偏理的一面,是为了研究与解决算法问题而出现的科学。
软件工程 涉及到程序设计语言,数据库,软件开发工具,系统平台,标准 ,设计模式等方面。 软件工程的框架可概括为:目标、过程和原则。软件工程主要涉及软件开发技术和软件项目管理方法等。主要是编程和随之而来的计算机组件交互的问题,是丛计算机科学中分出来的一个分支。
相当于工科里的偏理的一面,是为了研究与解决算法问题而出现的科学。
软件工程 涉及到程序设计语言,数据库,软件开发工具,系统平台,标准 ,设计模式等方面。 软件工程的框架可概括为:目标、过程和原则。软件工程主要涉及软件开发技术和软件项目管理方法等。主要是编程和随之而来的计算机组件交互的问题,是丛计算机科学中分出来的一个分支。
相关文章推荐
- TCP的三次握手和四次挥手
- Http 请求头 和 相应头
- 如何判断大端小端
- 网络部分(iOS)
- HTTP中在JAVAEE中最简单的应用
- RHCE 系列(二):如何进行包过滤、网络地址转换和设置内核运行时参数
- Android ImageView扩展 支持本地gif图片 支持网络gif图片
- HttpGet和HttpPost的区别
- RHCE 系列(二):如何进行包过滤、网络地址转换和设置内核运行时参数
- RHCE 系列(二):如何进行包过滤、网络地址转换和设置内核运行时参数
- http概述
- Win8无线网络受限或无线网络无法连接怎么办 Win8无线网络受限或无连接的五种解决方法
- iOS中 WGAFN_网络监控 技术分享
- 同步异步/阻塞非阻塞 和 5种linux网络通信模型
- windows上的5种网络通信模型示例代码
- 巧用Android网络通信技术,在网络上直接传输对象
- java网络编程——Socket和ServerSocket,套接字编程——简单聊天室改进
- 神经网络和机器学习基础入门分享
- NFS网络文件服务笔记之2
- 多项式相加