V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CodeingBoy
V2EX  ›  大学

“软件工程”和“计算机科学与技术”有什么区别?到底要选哪个?

  •  
  •   CodeingBoy · 2015-06-27 16:06:36 +08:00 · 3325 次点击
    这是一个创建于 3442 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题
    有的大学两个都开,不知道该选哪个。有的大学只开“计算机科学与技术”,但不知道是否是“软件工程”范畴。
    个人方向偏软件开发,到底要选哪个?

    PS:许多大学是不是大一不让带电脑啊?
    第 1 条附言  ·  2015-07-07 21:57:34 +08:00
    谢谢各位 已选软工
    55 条回复    2015-07-12 16:06:25 +08:00
    suikator
        1
    suikator  
       2015-06-27 16:13:32 +08:00 via Android   ❤️ 1
    选 计算机科学与技术
    loggerhead
        2
    loggerhead  
       2015-06-27 16:22:07 +08:00 via Android   ❤️ 1
    1. 选好的大学要好过选好的专业
    2. 计算机科学远好于软件工程(并不指课程)
    fzinfz
        3
    fzinfz  
       2015-06-27 16:26:42 +08:00   ❤️ 1
    http://www.zhihu.com/question/19815078

    不让带电脑的,你可以带笔记本,难道还敢搜衣柜+没收不成。宿舍不让用可以带出去用。
    ffffwh
        4
    ffffwh  
       2015-06-27 16:46:15 +08:00 via Android   ❤️ 1
    选计算机科学不带技术
    xiang880401
        5
    xiang880401  
       2015-06-27 16:51:33 +08:00
    @ffffwh 还可以选计算科学 or 数学
    Devin
        6
    Devin  
       2015-06-27 17:46:13 +08:00 via iPhone
    @xiang880401 数学课程很多或太多。。。
    mthli
        7
    mthli  
       2015-06-27 18:20:00 +08:00 via Android   ❤️ 1
    软工偏工程,计科偏基础。我是学计科的。不过话说回来,选哪个方向取决于你的学校,学校开课坑的话你也没办法。不过我相对更推荐软工,毕竟能有更多时间做自己感兴趣的东西。
    caonan
        8
    caonan  
       2015-06-27 19:05:28 +08:00   ❤️ 1
    没什么区别,早些年还有一些资源的倾斜,现在真没什么却别。
    chaucerling
        9
    chaucerling  
       2015-06-27 19:06:41 +08:00   ❤️ 1
    区别看各校学院
    fhliwei
        10
    fhliwei  
       2015-06-27 19:14:15 +08:00 via Android   ❤️ 1
    还是看学校,某校某领域最强的不一定是该专业的。电子技术工程学院的电子不如物理学院的电子学强也是有的。
    jsxqf
        11
    jsxqf  
       2015-06-27 19:54:44 +08:00 via iPhone
    难道不是学费多少的问题?
    Exin
        12
    Exin  
       2015-06-27 20:09:19 +08:00   ❤️ 1
    身在自称软工全国名列前茅的某校,学校部分课程和教师教学水平烂的一比。也有不错的课程和老师,但是烂的课和老师真的是很烂。再给我一次机会我会选计算机之类的系。
    Fly1993
        13
    Fly1993  
       2015-06-27 20:12:16 +08:00
    选 计算机科学与技术
    Fly1993
        14
    Fly1993  
       2015-06-27 20:12:48 +08:00   ❤️ 1
    选 计算机科学与技术
    电脑还不是自己想带就带了……
    kdplus
        15
    kdplus  
       2015-06-27 20:15:05 +08:00   ❤️ 1
    我有一丝丝觉得软件工程氛围好一些。
    wuyadong
        16
    wuyadong  
       2015-06-27 21:20:13 +08:00   ❤️ 1
    选计算机科学与技术,计算机类的基础课程比软件工程的多一些,工作之后,基础比较重要。
    vking
        17
    vking  
       2015-06-27 21:53:17 +08:00 via Android   ❤️ 1
    就就业来讲,没什么区别
    iyaozhen
        18
    iyaozhen  
       2015-06-27 22:06:24 +08:00 via Android   ❤️ 1
    看学校的课程设置,有些基本没啥区别。

    最简单的,选分数要的高的那个。
    loveyu
        19
    loveyu  
       2015-06-27 23:47:06 +08:00   ❤️ 1
    计算机科学与技术的基础课程稍多,有的学校会侧重硬件底层的东西
    lxrabbit
        20
    lxrabbit  
       2015-06-27 23:58:49 +08:00   ❤️ 1
    你看你们是什么学校,我认为,计算机科学的废课比软件工程多
    pupboss
        21
    pupboss  
       2015-06-28 00:23:25 +08:00 via iPhone   ❤️ 1
    知道自己大学做什么的,就报哲学,学校教的东西并没什么卵用,能拿到毕业证,不容易挂科才是目的,哲学普遍管的松,想干什么逃课自学就是了
    dangge
        22
    dangge  
       2015-06-28 00:26:38 +08:00   ❤️ 2
    计算机科学与技术的专业 会开一些很理论的课程,可以说有点偏理论研究,不过并不代表实践差。
    而软件工程明显偏实践,部分理论课程会删掉,但是重要的理论课程比如数据结构之类的应该都还有。
    总之学计科比软工好,因为无论哪个专业,你都需要很强大的自学能力,而计科大量的理论课程虽然学起来很苦逼,但是还是很有用的。
    cosmosz
        23
    cosmosz  
       2015-06-28 00:39:05 +08:00   ❤️ 1
    软件工程好啊。 软件工程基础课全是计算机科学的。 至少我学校如果软件工程最后一年不想念了 就换成计算机科学,可以直接毕业。
    dd99iii
        24
    dd99iii  
       2015-06-28 00:41:31 +08:00   ❤️ 1
    计算机科学
    TF
        25
    TF  
       2015-06-28 00:45:13 +08:00   ❤️ 1
    軟件工程=寫代碼吧
    mouhong
        26
    mouhong  
       2015-06-28 01:52:38 +08:00   ❤️ 1
    理论上两个专业侧重点有区别,计科貌似是为了培养科研人才,但实际上...估计有一大半最终会去考公务员^^
    FrankFang128
        27
    FrankFang128  
       2015-06-28 02:06:44 +08:00 via Android   ❤️ 1
    软件学费一万六你不知道?
    qiyuey
        28
    qiyuey  
       2015-06-28 03:07:22 +08:00 via Android   ❤️ 1
    计科表示全靠自己
    ghostcat
        29
    ghostcat  
       2015-06-28 03:45:56 +08:00   ❤️ 1
    我是计科的,计科的课程比较偏基础,什么电路分析,模数电,汇编,计算机体系结构等等,软硬都有,软工的课不是很清楚,应该偏工程应用些,基础理论少,另外学费贵
    WildCat
        30
    WildCat  
       2015-06-28 07:12:01 +08:00 via iPhone   ❤️ 1
    山东财经大学的软件工程专业还学金融学哦,所以看学校了
    wilsoncao
        31
    wilsoncao  
       2015-06-28 10:05:28 +08:00   ❤️ 1
    看你是刚高考完,可用以下这个策略(前提是你就想学计算机相关的内容,其他专业不考虑):1. 够分的优先考虑学校好的。。管他是软工还是计科。。因为软工和计科学的东西都一样,都学不到东西,但学校的坑爹程度可完全不一样。 2. 只能选同一学校的软工和计科, 选计科。
    donglingyongadls
        32
    donglingyongadls  
       2015-06-28 10:52:00 +08:00   ❤️ 1
    全国软工普遍比计算机科学要坑,别的不说,某工985每年软工的研究生都要靠调剂才能勉强招满
    wdlth
        33
    wdlth  
       2015-06-28 11:31:35 +08:00   ❤️ 1
    其实课程还是那一套,数理基础、计算机原理、计算机网络、操作系统、程序语言等,只是组合和重心不同,不可能说学计科的就不能写程序、不能搞网工。还有那个信息安全专业,代码结尾还带K,说明市场已经趋向饱和。但是国内除了等保测评那一套,很多企业并没有信息安全的意识,黑客攻击、信息泄露、黑色产业随处可见,市场就饱和了?看来我国的信息安全还有很长的道路要走。
    shanks
        34
    shanks  
       2015-06-28 14:12:51 +08:00   ❤️ 1
    貌似软工贵点,其他差不多
    zztt168
        35
    zztt168  
       2015-06-28 14:25:39 +08:00 via iPhone
    @wdlth 很有远见啊,感谢分享。其实一个乌云不够,你可以做出第二个类似的品牌。
    cnnblike
        36
    cnnblike  
       2015-06-28 14:55:10 +08:00   ❤️ 1
    楼上都是没研究过两者区别的人来瞎BB。
    我研究过两者的培养方案。
    发现妈的,上的课根本就是一样。
    然后具体上课的时候软工和计科也是在同一个教室同一个教师同一个时间一起上课的。
    求问,两者区别何在?
    cnnblike
        37
    cnnblike  
       2015-06-28 14:57:09 +08:00   ❤️ 1
    计科比软工多的内容都被放到了软工的选修课程里面。
    日了狗了真是。
    计科比软工多的内容大概就是电路设计啊之类的东西,和底层更加接近的内容稍微更多的接触一点。
    然而,你是立志必须去intel?必须去高通?必须去Nvidia?
    cnnblike
        38
    cnnblike  
       2015-06-28 15:05:07 +08:00   ❤️ 1
    最后,计算机这行还不是靠自学……说到底,计科和软工毕业出来到头来都是写代码。
    硬件行业我不好一棍子打死,但是就业没软件这么好就业。
    有很大的概率计科的学生毕业后硬件层面的东西再也不去碰了。
    毕竟,在中国设计芯片之类的事情,不多说了。
    如果考研,两者之间也完全是互通的,考的四门课都是两边都有的必修课。
    软工价格会高一点,所以关键还是一个好点的学校。
    chendeshen
        39
    chendeshen  
       2015-06-28 15:31:24 +08:00   ❤️ 1
    强烈反对 以上 只选一方 SE or CS 而不说理由

    P.S. 读该专业的自然说那个好...and也没有读过另一专业,很难在理说明

    利益相关:本人软件工程
    kyze8439690
        40
    kyze8439690  
       2015-06-28 15:50:54 +08:00   ❤️ 1
    软件工程,国家示范性专业,可以征收高价学费,却给不出理由。
    PS:软件工程毕业生。
    kyze8439690
        41
    kyze8439690  
       2015-06-28 15:53:50 +08:00   ❤️ 1
    就我个人感觉的差别就是,软工的教材多以全英为主,试卷也是,答题也要英文。
    看着是很高大上,但是我觉得就中国这个国情,没什么必要,老师都不能做到用英文教学。学生学习的大部分时间都花在翻译上了,反而影响了学习的深度。
    就学习的内容来看,区别虽有,但不会很大,比如我们每年转专业到计科的人,很多学分都不用重修,能直接算上。
    donglingyongadls
        42
    donglingyongadls  
       2015-06-28 18:09:03 +08:00
    @cnnblike 不要拿一个学校的例子来看待所有学校,hit的软工是要学一堆水课的,《交流技巧》《财务管理》你敢信?不如交题主一个例子,看某个学校的硕导博导是软工多还是计科多,因为这决定了教你的人是搞学术的人,还是拉搞行政的人凑数
    visualeric
        43
    visualeric  
       2015-06-28 18:31:51 +08:00 via Android   ❤️ 1
    计算机科学与技术比软件多了一票子硬件方面的课,模电数电微机接口组成原理。我校课程设置是这样的。
    cnnblike
        44
    cnnblike  
       2015-06-28 18:58:26 +08:00   ❤️ 1
    @donglingyongadls 浙大这边稍微好点,什么交易系统之类的就是几个做HFT或者做汇率的人跟你分析一下为什么这么设计啊之类的乱七八糟的。
    cnnblike
        45
    cnnblike  
       2015-06-28 19:01:34 +08:00   ❤️ 1
    @donglingyongadls 计科也很无语啊,你做汇编有什么用嘛!工作中根本用不到,(哦,当然,你可以跟我说“基础很重要之类的”,但是说实话真没什么卵用,我之前作死去选了X86的什么汇编,半点卵用没有还不如自己读x86汇编手册去呢)
    相比汇编,跟你讲讲CMMI之类有的没的。
    同意你关于博导哪个多的看法。
    virusdefender
        46
    virusdefender  
       2015-06-28 19:06:10 +08:00   ❤️ 1
    在我们学校,这两个专业几乎一样。软件工程的动手实践稍微多一点
    luciankaltz
        47
    luciankaltz  
       2015-06-28 20:05:51 +08:00   ❤️ 2
    我是CS的。

    楼上都说的很好了,软件偏向工程,会比较多的倾向语言,工程,开发等(比如面向对象到底是什么,为什么要这么搞,怎么才能做好)。

    CS会有一些基础的内容,包括离散数学、电路、信号与系统等(我个人一直觉得电路也太。。)。比较重要的是CS会有一些理论的课程,比如数据结构与算法(不知道软件有没有,这个可能分学校)、操作系统,数据库原理等,还有传说中的屠龙刀编译原理。当然主要还是自学,但是老师比较好的话还是不错的,因为这些东西一般比较枯燥,自学容易遇到问题。

    要说就是软件修外招,CS练内功。当然你最后毕业如果想走就业的话外招都要会,数据结构算法这些也可以刷。所以其实差别不大,看自己兴趣爱好。对一般就业而言软件其实更有优势。

    但是IT这条路往上走或者想做研究,就像知乎上说的,内功是必须的。
    wtdd
        48
    wtdd  
       2015-06-28 20:47:55 +08:00   ❤️ 1
    好学校两者差不多好,中等哪个更好要看具体情况,烂校两者差不多烂
    ango
        49
    ango  
       2015-06-28 22:24:06 +08:00
    @luciankaltz 这些课程软工都有,大三之后的实践课就有所差别。
    kingcos
        50
    kingcos  
       2015-06-28 23:14:22 +08:00 via iPhone   ❤️ 1
    。。。SE的,感觉还好=_=
    总之我感觉都要靠自己,专业影响次要
    huanglexus
        51
    huanglexus  
       2015-06-29 12:56:27 +08:00
    软工除了学费白交那么多,真没区别
    sfz97308
        52
    sfz97308  
       2015-06-29 17:28:57 +08:00
    我是 CS。真正的软件开发能力,无论是 CS 还是 SE 的课程都是给不了你的。只不过 CS 的课程会有更多计算机科学的理论知识,SE 的会让你了解更多软件开发的基本方法和原理。
    miss417
        53
    miss417  
       2015-07-01 16:27:08 +08:00
    软工学费比计科贵的多,两者其实差别不大,开发能力都是要看你自己平时的实践的多不多,软工的课程都比较有实用性,很多大作业和实训,计科分方向会比较细致,然后课程有些方向会偏硬件多点。
    wizardforcel
        54
    wizardforcel  
       2015-07-07 10:37:45 +08:00
    本科期间二者的课程没有很大的差别。大部分学校的软工课程都会涉及到底层、数媒等一系列方向,并不只是写文档的。

    软工的学费会贵一倍,但是好处是竞争压力小。软工由于经费充足有可能优于计科(比如我交)。
    langker
        55
    langker  
       2015-07-12 16:06:25 +08:00
    软件比较偏实践,计算机比较偏理论,要是分高我就去计院了....现在在软院,读了两年就感觉要毕业了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1561 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:05 · PVG 01:05 · LAX 09:05 · JFK 12:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.