请问 软件工程/计算机科学与技术/信息安全 的区别

作者&投稿:皇官 (若有异议请与网页底部的电邮联系)
请问 计算机科学与技术 和 软件工程 有什么区别?~

想了解更多的高考资讯,欢迎关注陈晟老师课堂!陈晟老师课堂,致力于提供高考志愿填报指南、大学专业分析、专家一对一指导,帮助考生降低志愿填报风险,分析各院校历年录取数据,预测高校录取概率。

计算机科学与技术和软件工程,学费差距大?其他到底有什么差别?

1、偏向程度不同:

计算机科学与技术:广义的计算机科学与技术应该包括软件工程。计算机科学与技术研究计算机软硬件的组成原理、操作系统、计算机网络、算法和数据结构,包括计算机的软硬件,一般有软件工程方向、网络工程方向、网络信息安全等方向。

软件工程:更关注软件,程序设计。

信息工程:偏向于信息处理,包括通信、信息处理和自动化。

2、学科的难易程度不同:

信息工程最难,对物理和数学要求,硬件要求高;计算机科学与技术其次,也是有硬件要求;软件工程最容易。从发展前景来看,如果单纯就业,软件工程最好,薪酬也最高,毕竟现在不是很需要关注硬件,只要会应用就行。

如果想做点研发或者高度站高一点,学点硬件知识很有必要,而且技术发展很快,学点物理和数学这些基础的,有助于后续不被新知识吓坏。

3、专业内容不同:

专业内容来看,计算机科学与技术(计科)专业注重计算机基础知识的理解和知识结构的全面性,软件工程专业注重实践能力的培养,而信息工程专业则主要注重信息传输相关知识的掌握。总的来说,这几个专业的发展前景在当下的信息化时代都是不错的。

参考资料来源:

百度百科——软件工程

百度百科——计算机科学与技术

百度百科——信息安全



我是学信息安全的,在我们学校信息安全学的涵盖了计算机科学与技术的内容。软件工程偏重于软件方面,计科偏重于硬件方面,信息安全则软硬兼吃。
信息安全专业在我国开设不久,国外都有几十年了,所以中国这方面的人才比较缺。你说的“就业比较倾向于底层开发”是指硬件方面吧,那学计科好了。
说句题外话,本人两年来的体验,学计算机没太大必要分那么清楚,只要你感兴趣什么都可以学。而且大学本科四年学不了太多东西,都是基础的,要精于某方面主要靠自己自学,网络是个好老师,什么都有。
还有一点建议(我一个毕业了的学长的总结,宝贵的经验):数学和英语是基础中的基础。
首先要把计算机组成原理和数字电路吃透,搞懂了这个你就搞清楚了计算机是如何工作的。然后就是操作系统,一台裸机功能并不强大,所以在了解了操作系统后你就可以轻易的解释计算机的许多神奇的功能。
以上是硬件部分

如果要深入软件开发,还是要先了解硬件是如何搭配,系统是如何运行的,
然后就是数据结构和编译原理, 这可以让你很轻松的理解一些语言工具的规则,上手也快,排错也快。如果要牛逼一点,那就是算法设计、模式设计了,还有数学功底,许多编程会变成数学问题。

最后说一句,哥们,计算机专业是个无底洞,掉进去就出不来了 O(∩_∩)O

首先,从学科上讲,信息安全属于计算机科学与技术的下一级学科,算是计科的一个方向。也就是某些回答中提到的进退自如和选择面广的问题,学习计科之后从找工作的角度讲基本信安能找的计科都能,反之不然。从继续深造读研or博的角度讲也类似,计科学生将有更广泛和扎实的计算机基础知识。

从难易上说,我只能说会者不难,难者不会。单就数学来说,1)信安总的来讲确实是一个需要数学背景的学科,特别是密码学。但是信安的范畴又远大于密码学,类似计算机病毒与反病毒,网络攻防,都属于信安的研究内容。2)计科来要不要,承接上一个话题,既然是上级学科,那就要看你具体后面做什么工作,如果后来去做算法了,或者机器学习了,那一样要数学,不过需要的数学的内容不同;但是如果去做软工方向的工作了,类似最最普通的开发岗,那可能就用不到数学了。
而整体难易上来说,并不是要数学就难。有的人善于数学,有的人善于算法或数据结构,有的人善于软工上的架构设计。这也是为什么在研究生阶段,数学系同学多见转到机器学习方向却少见转到软件工程方向。

薪资上来说,信安的目前薪资我不是很清楚,但是计科毕业者两年热门的算法岗或者研究生毕业热门的机器学习方向岗位30+的薪资我想应该不可能输给同等级信安岗位。

总的来说,单纯专业方面,好坏没那么大差异,难易没有比较的意义。重点在你喜欢什么,和擅长什么。目测你现在应该还不是很了解计科中各种具体的方向及其研究内容和方法,这样的话建议选计科。未来有更多的选择机会。如果对信安有很强的兴趣,当然不仅仅是觉得黑客很酷这种单纯的想法,是简要了解所用知识和研究内容之后确实觉得有意思,那可以毫无顾虑的选信安。

  其实没有太大的区别,学的课程有很多都一样。

  1. 电子信息技术多了电子方面的课,

  2. 计算机技术多了计算机硬件的课,

  3. 软件工程多了语言和《软件工程》等一些专业课,


  软件工程专业(本科 理工类 学制四年)


  培养目标:主要培养具有管理和开发大型软件能力、高素质、高水平、专业化的软件工程方面的专门人才。


  主要课程:电子技术、计算机导论及操作、 C 语言程序设计、离散数学、概率统计、数据结构、算法设计与分析、操作系统、计算机组成与系统结构、微机原理及接口、网络与通讯、数据库原理及应用、软件工程基础、汇编语言程序设计、编译原理、软件工程经济、现代软件工程、形式语言与自动机理论、软件设计模式、软件工程环境与软件自动化、软件项目组织与管理案例解析等。



区别不大,一般到了大学3年级才分,计算机科学与技术是个大的专业,里头分为软件工程和信息安全,建议学习软件工程,计算机安全在中国没啥用。