ee和cs大一课程相差大么?

齐思特齐思特最佳答案最佳答案

作为在牛校读CS的,EE专业也是学过的(电院),来简单回答一下这个问题吧~(注:只讨论本科,不谈硕士博士) 先放结论,如果从未来的职业发展来看,推荐选择CS,从学习的难易程度来看,EE更适合一些。 为什么说未来职业发展看选择CS,因为在中国的教育背景下,大家所学的编程语言是Python或者Java,然而无论是Python还是Java,都是适合于做AI人工智能、大数据、机器学习这些新兴方向的。

而CS最传统也是最主流的方向,计算机视觉、自然语言处理、机器学习等,用Python和Java都能实现,因此学习这类方向,Python和Java可以说是平起平坐的。但CS还有一个很强大的方向——理论计算机,尤其是算法。这个方向虽然应用性不强,但却是最能出成果的。而要学习理论计算机,只有C++这种语言才可以。所以从长远眼光来看,学习CS比学习EE更有利于未来的发展。(当然这里只讨论了编程语言这一项)

为什么又说EE更容易学呢?因为虽然CS也学高数、线代、概率统计等数学科目,但EE对这部分的内容要求更浅显,难度更小。比如同样需要学习随机过程,CS要求你掌握泊松过程、二项分布,要会用鞅公式计算期望;而EE只要你会定义随机变量、知道如何产生某个分布的随机数就OK了。

再就是硬件知识,EE需要学习的电路、模电数电、信号系统等等也比CS要简单很多。最后就是实验,对于CS来说实验可能会涉及到代码量非常大的项目,比如说人脸检测、对象追踪这样的,对计算机性能要求很高。而EE的实验往往更简单,比如说用单片机做个LED灯控制系统这样。 如果说CS是万能灵药的话,那EE就相当于便宜又大碗。当然,要是像知乎大神们一样,去美本TOP50留学,或许已经可以找到答案~

我来回答
请发表正能量的言论,文明评论!