×

Loading...

Topic

This topic has been archived. It cannot be replied.
  • 枫下家园 / 望子成龙 / 请教下各位给扫下盲,这边大学的CS和CE专业具体有啥区别?将来工作方向上有什么分别?还是说没有本质区别,将来会殊途同归?谢谢了。 +1
    • 偏软和偏硬之分。字面上看是science(理科)和engineering(工科)的区别。操作层面, +3
      CE的学生除了要掌握编程相关的技巧外,对于electrical engineering的知识也要熟悉,特别是电路,电子学,VLSI设计等等。相比之下,CS则更偏重对于算法,各种语言,程序设计和计算,数学逻辑的研究。
      • 谢谢扫盲了。好像两者都会涉及编程。另外,再请教下,将来找工作时,是不是也会有交集,不是分得那么明确的?
        • 无论学哪个,多数人都会找软件工作。硬件工作职位数量和收入一般来说都无法跟软件工作比。硬转软的不少,没人软转硬,转不了,也没人想转。 +1
    • 本科真没啥区别。刚毕业的娃就是块橡皮泥。 +4
      • 读CE的可以干CS的活,反过来则比较困难。
    • CE软硬接合,就业面广。CS纯软件。滑大最俏SE就是软硬都有要求。能读engineering尽可能读 +2
      • 可以理解为滑大的SE包括CE &CS,所以很热门是吗? +2
        • 好像CS是数学学院的,SE是工程学院。
        • 3个都是学业很重的专业,没有任何一个可以包括另外两个。SE涉及另外两个学业,代价是它的硬件方面不如CE,软件及学术理论方面不如CS。它热门,应该是因为它重应用,且适合用功努力的学生。
      • SE(软件工程)和CS差不多,前者主要是在工程上的应用,仍以编程为主,但CE更偏硬件,锌片设计,大规模集成电路设计,信号处理都属于CE
        • Dsp/VLSI/Communication/Image processing/Microwave都属于EE,CE只是EE的subset,一般phd毕业只有EE or ECE
          • CE的课程比EE的难,深,重许多,录取分高不少,怎么会只是EE的子集?EE全名是electrical engineering,强电弱电加一起才学四年,还不如国内,强电弱电分为两个专业,另外还有电子仪器专业等, 每一个专业都要学四年。
            • 呵呵。计算机还是近 30 年的事吧。
              • 第一台计算机1946年造成,用于二战。中国从1977年(41年前)开始有计算机专业,从来都是录取分最高专业,没有其二。
            • 另外,国内EE专业其实分的过细,不同系别,在北美就只有EE,里面包含强电弱电自控通信微波dsp/vlsi等,这些方向都是在大三开始选择,你不要把国内那套跟这里比 +3
              • 工程类里每个分支都是一门大学问。无论在 virtual world 里怎么折腾,终究要到实物上来。花街空转空,不知能转多久。
              • 在相同时间,相同智商的基础上(国内名校的电子类专业学生平均智商要比这里的高),学的多只能是学的深度广度不够,皮毛而已。
          • EE教的计算机知识只是应用类的入门级。CE的phd各大学都有。
            • Phd都是ECE咯,EE可是eng的最基本专业 +2
              • CS的phd太多了。ECE不过是因为计算机越来越重要,挂上计算机。ECE phd 的CS还不如名牌大学CS的本科生
      • 软硬都有要求的代价是硬件方面不如CE,软件及学术理论方面不如CS. 不过由于滑铁卢的本科教育质量及生源极好,比那些二流学校的所有电脑相关专业的毕业生还是强的多。
    • 谢谢各位了。懂了,对于熊娃,就是哪个能上,读哪个,专业上将来差别不会巨大。 +2
      • 本科那点东西塞牙缝都不够。娃有自学的能力和习惯,根本不是事。 +2
        • 娃现在是无头苍蝇,啥方向感都没有,愁啊。
          • 还有好几年吧?愁啥,船到桥头自然直,再说娃并非都喜欢被推,喜欢自推的可能更多一些......只是目标或方向感确实很重要,甚至往往比努力更重要,但也得有个悟的过程,家长有时需要的只是耐心...
          • 对绝大多数华人孩子来讲,学计算机相关专业是唯一的可以短期内致富,并且相对稳定的职业。学医时间太长,不确定性太大, 学商忽悠本领不强走不远。 +10
    • Cs属于Sci., CE属于Engineering,不同系。SE/CE/EE之间有交集,SE只学电子线路I,CE学电子线路I&II,EE学电子线路I&II&III,3个都要学数字电路,但SE会学更多CS的课,CE比EE多学编程语言,SE lab会比CE/EE少很多,EE lab最多。对于自学能力强的,编程都可以自学 +1
      • 现在美国大藤或者小藤已经把CS/EE放在一起学了,因为从今后发展CS/EE知识都是交叉的,谁也不能少了谁,这是科技人员发展trend。偶认为神马SE/CE都会被CS/EE彻底取代
        • 学EE可以学minor CS,但CS不可以minor学EE,EE不可能作为minor学的
          • 很多专业都可以学minor CS,是因为需求. minor CS只是入门级,根本不能与专业级比。
        • 美国大藤或者小藤也没有把CS/EE放在一起学,每个学校都有CS与CE专业,很多学校有几个不同侧重的CS专业
      • EE(electrical engineering)在计算机方面根本不能与CE比,更不是仅差编程语言。 +1
      • 1)计算机专业学业很重,是不会专门教编程语言的,仅是在一开始为了让学生了解计算机体系结构,讲汇编语言,在数据结构与算法时,引用一门计算机语言。对于计算机专业的学生,编程语言是要求自学的。
      • 2)CE要学专业类的计算机体系结构,数据结构与算法,编译原理,软件工程(四人帮的)等,不是科普类的..EE(electrical engineering)专业这些根本不行。
        • 这个不能这么比,侧重点不一样,你以为电子线路通信微波好学嘛?EE lab比CE多很多,这里CE不是你认为国内那种的。算法数据结构都是偶后来自己学的,这些自学都是可以的,computer architecture EE也学的。你不能这么比谁比谁难,侧重点完全不一样
          • 你学的那点算法数据结构比专业的差多了。滑铁卢的CS专业要求可以设计3D系统,最好还要达到速度最快,所占空间最小且效果最佳。cs专业的体系结构要求能设计计算机。
            • 工作中你能用多少啊?那EE数学学得可比cs多得多啦,学些算法有神马难的啊?只不过术业有专攻而已,本科培养的是自学能力和方法,学神马都一样,工作中可以学到更多
              • 只能说你根本不懂cs。滑铁卢,多大的cs数学是与纯数学专业一起学的,由学校数学系最好的教授教。难度,深度胜于滑铁卢的se专业,更别提什么ee专业了。cs专业的数学深于难于所有工科类数学。
                • ee到了phd就是学数学建模,
                  cs数学更偏向applied math,用俺外甥的话说applied math就是shit,当然这是玩笑。不懂你到底想表达的意思,但偶一直明确的说学这几门本科没大区别,关键是看个人。而现在招生也没有只局限在CS,基本就是cs/ee为主,而现在很多学生自学能力很强,基本都能胜任现有的工作,而很多家长却还在纠结学啥有前途
                  • 你又错了. 滑铁卢,多大的cs数学是与纯数学(pure math)专业一起学的,由学校数学系最好的教授教,是学校最难,最深的数学系列,根本不是applied math。我同意applied math是shit. 即使哈佛大学的也很容易。
                    • 懒得找了,请提供个link看看course list,开开眼学啥Pure math了
                      • Link: Course Code 的中位数表示课程难度。数字越大,难度越高。pure math and cs students统称为Honours Mathematics students,要求学3系列或4系列。4系列是最难的。基本只有pure math or cs students中数学好的学生学。
                        • 1,2,3,4代表级别的or前者是后者prereq,而且4打头的似乎不是Mandatory,没有honour或者数学系的学生可以不选,1,2打头才是必需课,大部分学生还是只学1,2课程即可,难道不学3,4就拿不到cs degree?
                          • 1,2,3,4仅代表级别。没有course code 要包含 prereq。4系列不是Mandatory,因为数学难到一定程度不是for everybody。对于cs or pure math的学生,根本不允许选1,2系列。
                          • 4系列是auto-enroll 的. 如果没得到auto-enroll,自己可以去听课,做作业,争取任课教授接收。但做到的很少,因为能力够的学生在开学前都已得到auto-enroll.
                          • 大多数的学生都读3系列,没有再低的了。如果3系列读不下来,就要离开专业。所有滑铁卢的cs都是honour. cs and pure math两专业在大一时是一样的。大二我不确定,好像也差不多。
                          • 如果读所有的4系列课程(包括cs 4系列课)成绩优秀,cs and pure math大一可以互转专业。
                        • I doubt,所以你要说这事要说清楚,否则其他家长不懂更会误解,神马pure math,那只是极少部分honour学生或者数学系学生才学的
                          • 这些都是事实,滑铁卢家长及学生都知道。怀疑,想象都不能丝毫改变事实。即使3系列课程,也比其他加拿大大学的3系列难的多。绝大部分的pure math专业学生都读3系列。
                      • 全加拿大所有专业都算上,没有比4系列更深,更难的数学课了。
                      • 我应该说明一下,因此讨论从ce起,而只有滑铁卢与多大的ce竞争力强,所以我指的cs是滑铁卢与UTSG的。其他学校的cs要求没有这样高,可能连20%都没有
                  • 数学课程难度:pure math》电子类工科数学》机械类工科数学》applied math,
          • 操作系统要求能自己独立写real time操作系统。这些可能不是最低要求,但确实有学生可以做到。
            • rtos也不是每个cs学生都写得好,老是说cs的东西自学都没问题,那么几门课就能独自上手的寥寥无几。EE的学生看这些东西都能理解,反之不行
              • cs专业也学许多ee课程,而且物理数学基础都很好,没有什么看不懂ee的。而且cs简单的能看懂,真涉及到复杂算法,仅ee数学那点基础根本看不懂。
                • 你让他们看看通信/电子线路/微波/dsp,说了多遍了,cs可以作为minor学,但没听说过minor ee学的,没有!
        • 编译原理EE是绝对要学的,你自己去看看course list吧,哎~~ +1
          • 名校cs的编译原理是要学到自己可以独立写(开发)编译器的程度的,不是那种用现成的编译器去编译程序。滑铁卢大学是教到这一深度的,当然仅限于名校,因为写编译器很难. EE专业的编译原理只是教如何用现成的编译器。
            • Compiler construction这种课自学都可以,但电子线路/通信原理dsp/vlsi/微波这些自学就不容易咯
              • 数学也可以自学,但好的数学家寥寥无几。绝大部分人梦想当数学家,并刻苦自学,但学不会。
              • 我对EE的了解程度胜于你对计算机专业的了解程度。家父是中国第一批被选拔送去留苏学电子的。在中国有计算机专业之前,电子专业是取分最高的。
                • 电子专业是EE,还是电气工程是EE? Electrical or Electronic?
                  • EE: Electrical Engineering
              • 当时是模拟电路,分立元件,确实非常难学。后来引入晶体管,由于晶体管性能的不稳定性,要加许多辅助电路去补偿,调节,更增加了该专业的难度。后来数字集成电路出现,免去了这些难度。
                • 说起来都伤心,学得越早,越白学了不是?
                • 80年代后混大学的弱电类专业不是都得学么?先学模拟电路后学数字电路,其实,比电路原理好学多了,记得"电路原理"及格率貌似只有70%左右,模拟容易些,数字更容易了....
                  • 但教学主导毕竟不再是无论多复杂,所有部分都只能完全依赖于模拟电路and分立元件。当时的电路图非常复杂,有的人根本读不懂。学生分三类:1)高考尖子们 2)为使大学红色招的调干生们 3)来自第三世界的留学生们。
                  • 后两类虽是极少数,但实在难教。老师实打实,文革反而因此挨整10年,株连子女。
              • 而且国内名校的电子专业比这里的EE所学的深,广的多。简掉了简单的强电部分,专学电子,还要学5年。毕业生水平比这里的硕士都高。这里的比国内差。
              • 认识一个男孩,高中普通班毕业top6 80+,参加竞赛没沾过边,读多大EE是尖子。
          • 就象只是教如何用电视,包括怎样最大程度用remote controller,但不教怎样独立去设计电视,调试,改进直至工作最佳。
    • 前景来说, ce 要比 cs 出路广。 +1
    • 在加拿大,CE的课程要符合将来申请工程师的要求,CS没有这个限制。 +2
    • CS 多伦多大学最好,多大毕业生在美国CS牛校当教授是外国大学中最多的....牛,剑,华大, 北清,印度的都比不了 +4
      本文发表在 rolia.net 枫下论坛These are the universities with at least 10 PhD alumns that provide the largest number of the professors in 50 top universities.

      Doctorate University Number of Professors
      Massachusetts Institute of Technology - USA 251
      University of California - Berkeley - USA 181
      Stanford University - USA 146
      Carnegie Mellon University - USA 121
      University of Illinois at Urbana-Champaign - USA 82
      Cornell University - USA 68
      Princeton University - USA 66
      University of Washington - USA 63
      Georgia Institute of Technology - USA 54
      Harvard University - USA 51
      University of Texas - Austin - USA 50
      University of Wisconsin - Madison - USA 45
      University of Pennsylvania - USA 40
      University of Maryland - College Park - USA 39
      University of California - Los Angeles - USA 34
      University of Michigan - USA 34
      California Institute of Technology - USA 32
      Columbia University - USA 31
      University of Toronto - Canada 27
      Purdue University - USA 26
      University of Southern California - USA 26
      University of North Carolina - Chapel Hill - USA 25
      Yale University - USA 24
      University of Massachusetts - Amherst - USA 24
      Brown University - USA 23
      University of California - San Diego - USA 22
      University of Minnesota - Twin Cities - USA 22
      State University of New York - Stony Brook - USA 22
      New York University - USA 21
      Rice University - USA 21
      Pennsylvania State University - USA 20
      University of Rochester - USA 18
      University of Utah - USA 18
      University of Virginia - USA 16
      Ohio State University - USA 16
      University of California - Irvine - USA 15
      University of Chicago - USA 15
      Hebrew University of Jerusalem - Israel 13
      University of Colorado Boulder - USA 12
      Johns Hopkins University - USA 12
      Duke University - USA 12
      Rutgers - State University of New Jersey - New Brunswick - USA 10
      University of California - Santa Barbara - USA 10更多精彩文章及讨论,请光临枫下论坛 rolia.net
      • 你是在说反话。上述几所学校,除了印度我不知道,其它都比多大cs强。你那个单子也不知道哪来的,也没说是cs专业,而且H,P都排很后,根本不符合专业排名。 +1
        • 多大CS不错, 贴主换了概念
        • 没反着说,上面的信息是CS界公开的,应当能查得到,藤校cs最好的是王子屯和康,你看下面link的王子屯&康的professor 的Ph.D毕业学校有多位来自多大的, 没见有国藤的,
          • 这些人本科都不是在多大上的。多大因为地利与历史悠久,幸运地曾招到了两名世界级名教授:Prof Cook and Prof Hinton。他们招到了优秀研究生(很多是从别国招来的)。这些人与多大的本科教育无关。 +1
          • 而且Prof Hinton已于去年退休(71岁),Prof Cook也已79岁。 +1
          • 一个学校的CS是否最好,不能仅凭其出了几个牛校教授,因为有些人来多大前就已经是世界级天才了.例如去王子屯的Mark Braverman,是从以色列慕名图灵奖得主Prof Cook来读他的研究生的,从高中就多次参加 IMO 得金牌。
          • 问题是多大仅有这两位名教授,cs力量薄弱,没有象其他学校一样成为风气。两位教授中一位去年已退休,一位也接近退休。本科教育又有卖作业偷资料盗考题作弊等污染。
          • 仅一门课的一道题就有52人抄袭错误答案交作业,全校成千上万的人涉入这种作弊行为。不仅华人,印度,巴基斯坦,阿拉伯人都有很多这种“补习班”。
          • 诚实的孩子们在有限的时间内凭自己去答卷,反而成绩可能不如那些事先知道考题及正确答案,自己什么都不会的作弊者们。在post时可能被这些作弊者们挤出cs专业.
          • 有很多孩子们真的很喜欢cs,就唯一想学cs,被一些学习笨蛋,犯法无忌的人用不法手段竞争下去,终生遗憾。
          • 各藤校国藤毕业的教授很多,远远多于多大毕业的。只不过这些人博士学位是在国外读的。你这个单子只凭读博的院校,不提本科, 并不能表明学校的整体水平。所以网友说你换了概念.
        • 王子屯
      • 清华计算机有一“姚班”,由2000年图灵奖得主姚期智院士主导,每年从一千万考生中仅招30人,那班里随便拽出来一个都比多大cs学生强。被华大cs录取的也不会上多大cs +2
      • 而且多大现在小留多,尽是在国内只能上大专或职校的。能考上清北的谁也不会扔more than half a million来上多大。这里是前几天的一篇文章,看看多大的现状。 +1
      • 文章中提的math 137是cs专业的一常规课程,并不难,是cs math的最低要求。竟有52人抄袭同一错误答案。这种教育如果称为最好,煤球也要称为白球了。 +1
      • 卖作业偷资料盗考题 疯狂的加拿大华人补习班 +1
        阿方索·格莱希亚萨兹(Alfonso Gracia-Saz)是多伦多大学(后文简称多大)数学系的助理教授,他多年担任MAT137课程主讲。去年,他和助教发现这门课上有52份作业出现完全相同的错误答案。
    • 看了各位的讨论,其实我有个观点不知道对不对,我自己是觉得软件比硬件/工程都容易,但不知道为什么软件的工资反而高呢?
      • 因为软件公司比硬件公司赚钱,美国硬件公司最好的就是苹果,而软件公司有FLAG,还有其它一大批。
        • 哦,明白了。谢了。
        • 苹果是硬件公司? FLAG是软件公司?这,这脑洞大了点,呵呵呵...... +1
          • 嘻嘻给说说,为啥难学的反而挣钱少?
            • 我肤浅地认为是软件这块没有游戏规则还。虚拟空间本来就无法局限,无论是广度,深度,精度都是无法规范的,所以烧钱的地方多,那自然赚钱的地方多速度快数值大。
              • 也对,硬件上有的方向需要license,certificate什么的,好像软件就没有,没法界定。
                • 硬件有 FCC Patent Office 等卡着,也不能太放肆。 +1
                  • 嗯,突然想起还有一点,感觉硬件方面出现问题的话,危险性大些,所以管理规范些。软件就算再大的bug,也不太会有人身安全的问题,所以没人管,软件公司可以漫天要价了。:)
                    • 想起18年前的“千年虫”,忽悠了多少钱?快成全球产业了吧.....
            • 简单来说,这是市场供需的结果。硬件行业已然比较成熟,初期投资大,软件行业初期投资小,startup 如果有好的 idea + 执行还是可能短平快地变现,所以烧钱的投资(投机)人多 --- 所以相对工资高(也要看具体行业,比如传统行业并不高)。和学习难度无关。 +1
              • 另外,从蹭热度(比如 20 年前的 .com 泡沫,smartphone, 到最近的区域链/AI)角度,软件硬件都可以蹭,但软件公司可以很多(投资起点低),硬件的一般总是最大那几家才有实力蹭...
            • 难学是因有绕不过去的物理底层原理且涉及多门相关学科,需要循序渐进才能学得透,还需掌握相关实验/测试设备仪器的技能,多数人不具备自学的环境条件...软件可绕开繁琐复杂的物理底层,直接从应用入手,不一定非得循序渐进才能学出来,且自学条件丰富甚至免费... +3
              • 挣钱多还是少其实也不一定,早期国内的汉卡及思科的路由器挣得多不多?但硬件投资大周期长牵连多那是肯定的,还有可能的专利成本呢,与软件的成本主要是人不同,硬件里的软成本(内嵌软件/专利/idea)不小...
              • 另外,软件的商业成功多数是站在硬件的肩膀上取得的,没有硬件的普及和支持包括成本走低,软件就是个屁....那是成功必须的硬件条件,当然,软件的核心价值来自于创意的软核及“人月”管理运作的硬核...
                • 软件在大批量的生产规模和速度甚至后续服务更是硬件无法比的:像生产就是拷贝,后续维护服务人家扔个补丁在网站就完事,硬件没辙啊...硬件要挣大钱多数只能靠拼新材料和新的构思专利、新理念/低成本...
      • 30年河东30河西,时间倒退到2000年那会,web开发还在最初期,软工没有硬工挣钱多,那会EE通信芯片开发挣得多,没有那会硬件发展就没有现在互联网的发展,现在电子产品越来越薄内存硬盘越来越大,都是基于芯片硬件storage发展 +1
        • 芯片开发周期不像软件web开发周期短见效快,一般小公司是做不了的。一般风投都喜欢投钱到这种web base的startup。像现在ai发展需要软硬兼有,所以几乎都是大公司投入
        • 在这些里程碑级突破中的决定性贡献者们并不是EE专业的,而是半导体,材料,物理,光学等专业的。EE专业的成就要依赖于客观条件。如果没有名校或名公司的客观条件,无米之炊不会有成就。 +1
          • 没有全能专业,而软件是最上层应用,依靠所有下层研发,而这些基础科学物理新材料现在真不如软工的工资,EE也是不上不下很尴尬。而新材料芯片开发入门门槛的确很高,没有phd学历没有N年经验根本没机会
            • 你的这些看法我同意。ee依赖客观物质条件,幸运,机遇占比重太大。中国文革前最聪明优秀的人才学电子,因为极左及贫穷,无用武之地,无米之炊等于nothing。那些年中国能出成就的就是数学与力学专业,因为不需要客观物质条件。
      • 硬件拼的是资本和专利,软件拼的是大脑。 +2
    • 多大ECE含有硬软件,学出来后是不是通才了?
      • 估计也只是些皮毛。俺理解的IT是个软硬综合体系,硬件是载体/工具体系,软件是操控指令/数据的信息体系,网络通信是软硬体系的延伸平台,此外都是面向各种领域的应用...软硬的两个极端是数学/算法与微电子/材料
        • 通才所学至少得涉猎软硬两个极端,不仅应该具备理论知识/研究经验,也得有应用领域的实际经验, 不亲历一些大小项目的实践锻炼恐怕难称通才...不少商业产品是软硬应用的结晶、系统集成的成果,通才思维确实很重要...
    • 本科就是简单入门,
      毕业后干什么看运气,其实完全按学校课程啥也干不了。毕业前两年得自学爱好偏向多为就业做准备。 CE比CS覆盖广,大三可辅修cs。ce课程比cs多,ee比ce更多更难。写程序不是个很困难的活,ee/ce/cs,都能写,不过是对象工具逻辑层次不同,没有所谓那个更好。运气好,什么都不会也能做数据库编程。
      • 主要是如果不是专业毕业的,怕是没人会要呢。