计算机科学与技术和软件工程有什么区别

更新时间:2019-05-18 19:01:52作者:王新老师

计算机科学与技术和软件工程有什么区别

计算机科学与技术和软件工程涉及的领域不同,计算机科学与技术是计算机的全面知识,包括计算机原理、硬件、软件及发展趋势。软件工程主要是计算机软件的开发,程序的编写。

计算机科学与技术是计算机综合性知识的专业,主要培养具有良好的科学素养,系统地、较好地掌握有关计算机科学与技术的理论和技术,包括计算机硬件、软件与计算机应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。

软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。

计算机科学与技术的理论基础是物理学、数学、微电子;软件工程学科的理论基础是数学、计算机科学。软件工程的研究和实践涉及人力、技术、资金、进度的综合管理,是开展最优化生产活动的过程;软件工程必须划分系统的边界,给出系统的解决方案。因此,软件工程的相关学科有计算机科学与技术、数学、计算机工程、管理学、系统工程和人类工程学等。

计算机科学与技术主要学习的主要课程有:计算机应用基础、高等数学、线性代数、数据结构(C++)、离散数学、汇编语言程序设计、计算机接口技术、数据库系统原理、操作系统、面向对象程序设计、计算机网络、专业英语、软件工程学、计算机安全技术、计算机图像处理、软件开发环境与工具等。

软件工程学习的主要课程有大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程

本文标题:计算机科学与技术和软件工程有什么区别 - 生活学习
本文地址:/ShengHuoXueXi/1207.html

为您推荐

世界八大图书馆有哪些?

1989年,联合国教科文组织在一份报告中列出了8个世界第一流的图书馆,它们在藏书量和设备完善等方面是长期被各国人民公认的。下面爱扬网具体介绍是指哪八大?

2020-02-26 09:41

喝酒之前为什么要碰杯?

人们在喝酒之前习惯先碰杯,这个习惯是如何产生的呢?爱扬网告诉你。

2020-02-26 09:41

结婚为什么要测“生辰八字”?

中国谈婚论嫁,都要合生辰八字。那么什么是生辰八字,中国人为什么有生辰八字呢?爱扬网给你科普。

2020-02-26 09:41

牙龈出血是什么原因 牙龈出血如何改善

专家表示,在刷牙时发现牙龈出血,可先检查自己的牙刷刷毛是否过硬。如果是由于刷毛过硬引起的出血,更换软毛小头的保健牙刷后一般可以自行停止。平时更要养成良好的口腔卫生习惯,做到以下4点。

2020-02-26 09:41

喝酒不能吃头孢之外 喝酒不能吃什么药

现如今会喝酒的人是越来越多了,但还是喝酒的时候也是有一些注意事项的,比如喝酒不能和头孢一起吃。那你知道除了头孢,还有哪些是喝酒之后不能吃什么吗?接下来就和小编一起去了解一下吧。

2020-02-26 09:41

福建师范大学属于一流师范大学吗

据校友会2019中国大学排名情况,北京师范大学、华东师范大学、华中师范大学、东北师范大学、南京师范大学、湖南师范大学、陕西师范大学、华南师范大学、福建师范大学、首都师范大学名列校友会2019中国师范类大学排名前10强。那么今天,我们就来详细介绍下,名列前十的福

2020-02-26 09:41

加载中...