计算机专业需要学习大学物理、数电、模电吗?

不需要学习。国内确实有很多学校计算机专业需要学习大学物理、电路、电子实验、数电、模电、信 与系统、通信原理等等,这些其实属于电子工程EE的课,早就不应该放在计算机专业CS来教

这样的课程安排非常不合理,只会让你无法深入系统学好计算机专业,毕竟计算机专业的课程就已经很多了。这些课程对于计算机科学来说也不是找工作或做研究的必需,只有特定的跨领域研究或工作才需要,你到时候再选修也不迟。

尽管不合理,但是你要指望学校做出改变这是很难的。所以你只能自学,比如你可以参考一下美国四大CS名校之一的CMU卡内基梅隆大学的课程安排。在CMU这些EE部分?的?课程则会被安排到理工学院的ECE电子和计算机工程系。

计算机真正的核心课程如下,你只需要学好以下这些内容即可:

  • 编程语言的四大范式:命令式、面向对象、函数式和声明式(对应C、C++、Java等编程语言)
  • 数据结构与算法
  • 操作系统
  • 数据库
  • 计算机组成与体系结构
  • 编译原理
  • 计算机 络
  • 云计算
  • 分布式
  • 当然你还可以学软件工程、面向对象、设计模式、计算机视觉等方面的课程。

    你无论是找工作(大厂N多岗位方向)还是做研究(CS至少七大研究方向),哪怕你再怎么深入,只要不跨专业,你都基本不会用到国内数电和模电里面的教学内容。所以数电也好、模电也好,还是大学物理、通信原理、电路等,你大可以选修,或者干脆不学。

    如果你对计算机底层确实感兴趣,你可以去学习一下数字设计相关的内容。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年6月18日
    下一篇 2021年6月18日

    相关推荐