一、疑问

近来总会在网上看到一些网友在百度知道、贴吧、论坛上提问软件工程与计算机科学的区别,其中的软件工程和计算机科学大多指大学信息类的两个专业,其实也就是两个学科,我想提问的多半是有志向IT业发展的即将毕业的高三学生。网上的回答很多,我也特意在网上查看了相关的文章,根据自己的经历和所知,我也有自己的一些粗浅的看法。

二、看法

计算机科学,英文为Computer Science,简称CS;软件工程,英文为SoftwareEngineering,简称SE。

 计算机科学偏数学和理论,软件工程偏向实践。比如计算机科学会多学一些数学或软件、硬件的理论课,而软件工程会学一些业界的软件开发模式。就课业来说,软件工程辛苦,课多,选修课较少。计算机科学好一些,选修课很多,学个什么副业也是可以的。两者就业差不多。

 根据每年各大学的情况,软件工程录取门槛高一些。

 计算机科学和软件工程的实习和全职就业一般是做软件开发。最常见的职位是软件工程师(Software Engineer)。入门时薪水和其他职业比起来较多,比如和金融分析师。但计算机科学类工作貌似增长不大。比如10年后,可能是金融业的赚得比IT业的多很多。除了计算机科学和软件工程,电子信息、网络工程、通信工程之类的专业其实也可以申请转向计算机科学等软件类专业,或者可以直接从事软件开发的方向。

 计算机科学是IT里非常基础也很范的一个学科,无论选择计算机科学还是软件。 学生在大学期间都有机会转到自己感兴趣的其他专业。

转载于:https://www.cnblogs.com/narutoblog/p/4949794.html

对软件工程与计算机科学之间区别的看法相关推荐

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

    计算机科学和软件工程专业同属计算机类专业,他们之间的关系十分紧密,但还是有很多区别的.众所周知,计算机系统由硬件系统与软件系统构成,计算机科学与技术专业偏重于硬件与计算机理论方面的学习研究,像计算机原 ...

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

    计算机科学与技术和软件工程区别为:涉及领域不同.软硬件不同.就业领域不同. 一.涉及领域不同 1.计算机科学与技术:涉及大数据技术导论.数据采集与处理实践(Python).Web前/后端开发.统计与数 ...

  3. 软件工程与计算机科学的关系与区别

    它们之间有极大的关系 我们一般人会认为,软件工程是纯软件的学习专业,而计算机科学是一门兼并软硬件结合的专业,相对来说学习计算机科学专业会比较好,对以后也会有一个全面的发展,其实不是这样的. 软件工程与 ...

  4. 【计算机科学】和【软件工程】有什么区别?就业前景如何?

    转载于知乎 点击原文链接,可进入原问题 本文适合 20考研 / 跨专业 / 不清楚区别 的同学阅读. 计科与软工的区别?就业前景分别怎么样? 下面回答大部分以本科专业讨论为主.但是[计算机科学]和[软 ...

  5. 软件工程与计算机科学的关系及区别。

    关系: 计算机科学是国家一级学科,其主要来源于数学学科,而软件工程是源于计算机科学的(类比材料科学之于物理学),一直是计算机科学的一个二级子学科. 总之,软件工程是计算机科学的一个不可或缺的有机构成部 ...

  6. 软件工程与计算机科学的联系与区别

    一.同:软件工程和计算机科学都是属于计算机专业的一个分支,目的在于为国内提供计算机专业人才. 二.异:软件工程是一门研究用工程化方法构建和维护有效的.实用的及高质量的软件学科.它主要涉及到程序设计语言 ...

  7. 总结软件工程与计算机科学的关系及区别

    软件工程和计算机科学,你的选择是对你的考验,很多情况下你会一头雾水,但那些坚持自己道路,永不放弃的人,终会在0与1组成的二进制海洋中找寻到真正的黄金法则,引导自身走向成功.计算机科学,研究计算机及其周 ...

  8. ML之ME/LF:机器学习中的模型评估指标/损失函数(连续型/离散型)的简介、损失函数/代价函数/目标函数之间区别、案例应用之详细攻略

    ML之ME/LF:机器学习中的模型评估指标/损失函数(连续型/离散型)的简介.损失函数/代价函数/目标函数之间区别.案例应用之详细攻略 目录 损失函数的简介 损失函数/代价函数/目标函数之间区别 损失 ...

  9. android 修改 dpi_鼠标DPI是什么意思?鼠标CPI和DPI之间区别知识科普

    如今电竞时代盛行,不少玩家对鼠标的要求比较高,通常购买一款鼠标都会看相关参数,我们经常可以注意到鼠标包装盒上有会关于DPI或者CPI的技术参数,那么鼠标dpi是什么意思?下面装机之家分享一下鼠标 CP ...

最新文章

  1. C++乘法的int越界问题
  2. selection does not contain a main type错误
  3. 前端项目课程3 jquery1.8.3到1.11.1有了哪些新改变
  4. 切记切记:Spring配置文件中,Component-scan无法扫描到的类中的自动装配对象无法被调用,报空指针错误。...
  5. 25行代码AC_蓝桥杯 2017A组省赛第九题 分巧克力(暴力优化)
  6. ssh(Spring+Spring mvc+hibernate)——DeptServiceImpl.java
  7. Python快速调用Teambition接口
  8. Fresco简单的使用—SimpleDraweeView
  9. 支持下一代分布式应用链开发的区块链服务互联网
  10. 全国计算机四级考哪个好,计算机四级考哪个好?
  11. hive sql教程
  12. Android简单实现本地图片和视频选择器功能
  13. 测试开发工程师面试题目
  14. OpenAccessLibrary 网站简单爬取
  15. 回首2017,展望2018
  16. 应用宝shangjia安全评估报告_《安全评估报告》提交指引
  17. yii2实现后端分页和模糊查询
  18. ElementUI 加载Loding组件
  19. 什么是迭代(die dai)
  20. 儿童玩具语音智能机器人如何配置联网

热门文章

  1. Google Deepmind大神David Silver带你认识强化学习
  2. 关于ES、PES、PS以及TS码流
  3. CenOS6.5安全加固及性能优化(脚本)
  4. SolarReserve在加州开发2GW项目 美国市场将再度崛起?
  5. ci框架——辅助函数
  6. elasticsearch 查询(match和term)
  7. jquery 二级导航
  8. HTML5表单的创建及与PHP的交互
  9. 深入理解DIP、IoC、DI以及IoC容器
  10. Apple Swift编程语言入门教程