cs-self-learning icon indicating copy to clipboard operation
cs-self-learning copied to clipboard

新增分类建议

Open zxy9815 opened this issue 2 years ago • 4 comments

建议可以新增计算机视觉,机器人,嵌入式软件等分类并且列一些推荐课程。

计算机视觉是比较新潮的一个方向,我目前有几节公开课可以推荐

机器人比较复杂一些,参杂了很多学科,美国越来越多大学把机器人单独分一个专业,但大体上学校还是把它分在CS部门下面。Coursera 上有不少好课。

嵌入式系统也是比较跨学科,也比较少人专门学这个,自学路线我不是太清楚

如果觉得有需要我可以帮忙编辑中英文版

zxy9815 avatar Jul 25 '22 20:07 zxy9815

加区块链!

Hecate2 avatar Aug 02 '22 01:08 Hecate2

机器人!!!

lxsy-xcy avatar Sep 15 '22 12:09 lxsy-xcy

感谢 @PKUFlyingPig 耐心准备这份指南,感觉以后都可以直接把链接发给需要指点方向的学弟学妹们了。我拿着目录对比了一下,好像还少了几个方向:

  1. HCI 这在国外算是CS很重要的分支,可能国内培养方案里不多,太“文科”了。如果学生有志于游戏行业,VR/AR,除了图形学之外UI/UX之类的HCI知识也挺重要的。

  2. Mechanism Design / Algorithmic Game Theory 虽然算是和经济学交叉,但确实是CS课程体系的一部分。包括Blockchain / Smart Contracts的知识(其他issue中也有人提到)可以一并归进去。

  3. Formal Methods 建议把编译器和形式验证分别作为PL的两个分支,加一门形式验证的课。比如说Andrew Appel的课就不错,用Coq自己慢慢做练习题推定理。

  4. Privacy 方兴未艾的领域,这两年在国外重要性越来越高,慢慢也有课了。我看了看security里面的几门课好像都没怎么涉及privacy,不管是网络层的隐私还是应用层的(广告商怎么做tracking之类的)。

  5. Quantum 国外一般算选修,有的国内培养方案算必修。这方面的公开课慢慢也多起来了。我觉得可以找一两门课,先科普一下不同的几种硬件体系结构,然后稍微讲一下算法。 (之后如果有专门的密码学分支,选新一点的课程的话,一般都会在进阶内容部分提一下PQC。)

尝试让课程列表变得更全面难免会变得有点“杂”,不如搞一个核心课/必修课列表,然后多列举一些领域当选修课?

chenxiaoqino avatar Jul 25 '23 06:07 chenxiaoqino

尝试让课程列表变得更全面难免会变得有点“杂”,不如搞一个核心课/必修课列表,然后多列举一些领域当选修课?

很好的建议

zunley avatar Jul 25 '23 07:07 zunley