计算机科学与软件工程的区别 计算机专业都学什么 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

计算机科学与软件工程的区别 计算机专业都学什么

时间:2020-07-18 08:08:08
计算机科学与软件工程师的区别 我是学习软件的,我们校区就两个专业,一个是软件,一个是计算机~首先学习的语言可能会不一样,软件专业侧重学习以应用软件为主的语言,比如现在比较流行的Java,C++或者其他
作者:

计算机科学与软件工程的区别

计算机科学与软件工程师的区别

我是学习软件的,我们校区就两个专业,一个是软件,一个是计算机~首先学习的语言可能会不一样,软件专业侧重学习以应用软件为主的语言,比如现在比较流行的Java,C++或者其他的Delphi等(一般学前两种多),课程么,比较重要的有数据库(重要,大型上层应用软件一般都会用到),操作系统,编译原理,软件工程等等,也学习一些网站开发相关的课程。

再有一点是,软件学费高,后两年1万5,6千左右,而计算机专业则收费少很多。

计算机专业的课程相比较软件来讲,稍偏重于硬件方面,大部分还是相同的。

我们这边,单从考研来讲,软件的一般考计算机的研究生,考软件的很少。

至于将来就业工作,个人认为差别不是太大,看你自己掌握什么语言,看公司做项目需要什么语言。

做上层应用软件的编程语言(Java,C++相关的)以及数据库是大头。

做偏下层的话除了硬件知识,数字电路要了解外,一般用C语言,C++,delphi的多一些~主要还是要看你想学偏上层还是偏下层的东西了……呵呵~

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

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

软件工程主要是计算机软件的开发,程序的编写。

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

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

计算机科学与技术的理论基础是物理学、数学、微电子;软件工程学科的理论基础是数学、计算机科学。

软件工程的研究和实践涉及人力、技术、资金、进度的综合管理,是开展最优化生产活动的过程;软件工程必须划分系统的边界,给出系统的解决方案。

因此,软件工程的相关学科有计算机科学与技术、数学、计算机工程、管理学、系统工程和人类工程学等。

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

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

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

从本科阶段来看,几乎没什么区别。

以我在的厦大计算机科学系和软件学院来说,我们系里面还分理论和应用两个方向,软件学院也有分方向,不过只是平台不同,都是软件应用方面的。

所以数学课上,我们系理论方向的学生上的是数分、高代,比较难,而我们应用的和软件学院一样上高数、线代。

计算机科学相对就有更数学、更学术的方向,比如去研究数理逻辑啊什么的,软件学院则更偏应用。

还是拿我校为例(不同学院还是不一样的),我校的软件学院要上好几门高级编程语言的课C/C++/JAVA等,而我们当时就上了一个学期的C,再加5周小学期的另外一门,汇编不算高级语言。

两边应该都上。

当然,上面说的区别其实,和没有区别差不多的,同一个学校的这两个系或专业或学院的学生,用人单位除非主管是本系的前辈,不然全看实力和人缘。

另外,软件学院可能应该更偏应用,我们学校计算机系很多教授都是图像方向的,应用范围小,所以软件学院和公司的联系比较密切,就我所知就有几家公司和学院签合约了,我大计算机系没听说过。

学生可能交的钱多了,所以做起项目来比较认真,项目经验也许就比我大计算机系一堆无所事事的家伙多,所以软件学院去公司实习比我大计算机系要顺利得多,找IT工作也就顺利一点。

当然,上述都是我个人对本校的情况的估计,外校情况不同,也不能保证自己的认识就是对的。

...

软件工程专业与计算机专业的区别是什么 详细??

软件工程专业与计算机专业的区别是什么 2011-03-14 软件工程专业与计算机专业的区别是什么?我来回答你吧! 第一、"计算机专业"我没听过?因为计算机分为很多专业,比如软件工程、计算机应用基础、计算机收集.。

一般都是称为计算机系,什么什么专业。

比如计算机科学系软件工程062 年级。

第二、软件工程专业的确是计算机专业中最贵的专业。

我谈下我以前所读学校的情况。

起首软件工程毕业后获得的证书最多,联系关系的计算机专业课程最多,书本费最贵。

其次毕业后不用考计算机等级就默许是三级水平,我们有个什么证书,我健忘了就相当与计算机三级证书。

还有软件工程课程一般是理论和实操各占半壁,所以用到的硬件设施也是最好的。

第三、软件工程主修是编程语言,当时我们学的比较多,有 C、C、Java、C#。

同时还开设了SQL 数据库、数据结构、收集基础、应用基础、ASP.net SQL 网页编程.基本上包含了计算机收集、基础知识。

但是硬件方面我们当时学的很少, 基本都是本身日常平凡拿本身电脑弄着玩。

所以选软件工程基本上学的东西很多很杂,所以这个专业是最累的,最枯燥的,最费钱的。

对于将来的出路,也不见得好。

除非你学的大好,自学能力特好,成绩一般的话还不比其他专业出来混的好。

在学校学的基本上都是很少的,也是很基础的,全靠本身专研。

当时我们学校和北大青鸟合作,每学期都会去北大青鸟基地参加培训。

我觉得这个时候学到的才是最多的。

他们教的都是很实用的东西。

不过也不排除北大青鸟其他基地好像教员不是很负责任,不过我们当时的教员还不错。

第4、具体的学校收取的分数是不同样的。

当时我考的是500 多,具体多少不记得了,报考的西南科技大学软件工程。

这个分数你可以网上找下。

学习软件工程最好是要把握本身的方向,"精一门通两门熟三门" 软件工程与计算机专业有什么区别? 网上提到说软件工程专业比计算机专业膏火多了将近三倍,是真的吗?为什么? 如果一个人将来的目标是做个项目经理(当然开始是从基础做起),那么学阿谁专业更好呢? 一般点的软件工程专业高考需要多少分?(如果有牛人没时间答这个需要别人解答的题目可以不答,我本身搜,前几个需要别人解答的题目网上也有不过说的好像不透辟) 很清晰。

其实单纯从这两个专业上来说,软件工程学的是编程,是语言,虽然归属计算机,但是也可以脱离计算机,计算机专业非常多,也很杂。

如果从工作的角度建议学习下建议学软件工程类,虽然难学,但是他内里包含的东西非常多。

我不是专业人士,但我知道有很大区别。

软件工程是一类工程。

工程是将理论和知识应用于实践的科学。

就软件工程而言,它借鉴了传统工程的原则和要领,以求高效地研发高质量软件。

其中应用了计算机科学、算术和办理科学。

计算机科学和算术用于机关模型与算法,工程科学用于制定标准、设计范型、评估成本及确定权衡,办理科学用于计划、资源、质量和成本的办理。

软件工程这一概念,主要是针对20 世纪60 年代"软件危机"而提出的。

它首次出现在1968 年NATO(北大西洋公约社团)会议上。

自这一概念提出以来,围绕软件项目,开展了有关研发模型、要领以及支持工具的研究。

其主要成果有:提出了瀑布模型,研发了一些结构化程序设计语言(例如PASCAL 语言,Ada 语言)、结构化要领等。

并且围绕项目办理提出了费用估算、文档复审等要领和工具。

综观60 年代末至80 年代初,其主要特征是,前期着重研究系统实现技术,后期开始强调研发办理和软件质量。

70 年代初,自"软件工厂"这一概念提出以来,主要围绕软件过程以及软件复用,开展了有关软件生产技术和软件生产办理的研究与实践。

其主要成果有:提出了应用广泛的面向对象语言以及相关的面向对象要领,鼎力大举开展了计算机辅助软件工程的研究与实践。

尤其是近几年来,针对软件复用及软件生产,软件构件技术以及软件质量控制技术、质量保证技术得到了广泛的应用。

目前各个软件企业都十分正视资质认证,并想通过这些工作进行企业办理和技术的提升。

软件工程所有关的要素可概括如下: 根据这一框架,可以看出:软件工程有关了软件工程的目标、软件工程原则和软件工程活动。

计算机科学与技术专业原则上概念更广,但每一个学校侧重又不同样。

参加工作应该区别很大。

当真去针对差别学校了解吧,但我觉得中国的软件工程专业不成熟,不看好。

有不对的地方请专业人士纠正,以免误导lz 呵呵!其实主要的软件工程更注重的是理论,有很强的算术功底,就是进行计算机软件理论的研发,能写出较好的算法,好像有一点软件设计方面的咯 计算机专业的话,要看学校学什么,比较杂,是计算机方面的靠近边缘的一般都学学,一般学什么基本计算机软件的应用,还有一些语言编程,没有软件工程那么要求算术功底,有绝对是就够了,能熟悉的学懂一门或几门计算机编程语言,想工作之类的,一般软件工程的搞一下设计,计算机专业的就当当程序员吧,说到底, 软件工程就是理论,分析算法,和需要别人解答的题目,计算机专业,重要的是实现这...

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

机器学习、专家系统(依靠过去的经验法则)和模式识别等诸多方法来实现上述目标、数据采矿。

它是数据库知识发现(英语,又译为资料探勘,以发现数据的分布式特征表示,声音和文本。

专门研究计算机怎样模拟或实现人类的学习行为,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。

深度学习的概念源于人工神经网络的研究,它利用空间相对关系减少参数数目以提高训练性能。

深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能数据挖掘(英语:Data mining):Knowledge-Discovery in Databases,简称。

深度学习的概念由Hinton等人于2006年提出。

基于深度置信网络(DBN)提出非监督贪心逐层训练算法。

它是使计算机具有智能的根本途径,并通过统计、在线分析处理、情报检索:KDD)中的一个步骤。

数据挖掘一般是指从大量的数据中通过算法搜索隐藏于其中信息的过程。

数据挖掘通常与计算机科学有关。

机器学习(Machine Learning。

含多隐层的多层感知器就是一种深度学习结构。

深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科,为解决深层结构相关的优化难题带来希望,随后提出多层自动编码器深层结构。

此外Lecun等人提出的卷积神经网络是第一个真正多层结构学习算法...

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

程序设计语言、数据结构、离散数学、汇编语言程序设计、数据库原理与实现技术、编译原理、计算机接口技术、离散数学、操作系统。

软件工程学习的主要课程有大学外语、高等数学、数据库系统原理、专业英语、软件工程学、计算机安全技术、计算机图像处理、软件开发环境与工具等、数据结构、算法分析、操作系统、面向对象程序设计、计算机网络、大学物理、物理实验、线性代数、概率论与数理统计计算机科学与技术主要学习的主要课程有、统一建模语言、软件体系结构离散数学、高等数学、线性代数:计算机应用基础、数据结构(C++)、编译技术、软件工程概论、软件工程、软件项目管理、面向对象程序设计、现代操作系统...

【急】计算机科学与技术,软件工程,工作上的区别

对当今很多的软件开发情况而言,硬件平台的区别是开发中一个需要关心的重点认为计算机专业和软件工程专业的区别在于软硬件的理解是非常粗浅的。

确实、进度的管理,特别是硬件本身会对运行时间和反应速度产生影响,那时就要求更高效的软件算法作为支撑。

这一趋势在现在硬件终端多元化的背景下越来越明显。

言归正传。

这是两者最大的不同。

如果还有不懂或者想深入了解的欢迎追问。

我就是软件工程的,但是这并不意味着软件工程专业的学生就可以对硬件一无所知,即把软件开发作为工程进行实践的专业,我认为这两个专业最重要的区别在于计算机专业更注重算法的研究和改进,而后者更注重软件开发过程中对于需求、资源,计算机专业的学生会更多的涉及硬件相关的技术,我对两者的区别非常了解...

软件工程专业跟计算机科学与技术专业有什么区别?哪个好?

很难说哪个好。

计算机科学技术专业更加强调基础和专业知识的学习,软件工程专业更加强调动手能力的培养。

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

软件工程专业是2002年国家教育部新增专业,随着计算机应用领域的不断扩大及中国经济建设的不断发展,软件工程专业将成为一个新的热门专业。

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

...

大家还关注
阅读排行
推荐阅读