diff --git a/docs/CS学习规划.md b/docs/CS学习规划.md index 27b38714..5b19a791 100644 --- a/docs/CS学习规划.md +++ b/docs/CS学习规划.md @@ -29,9 +29,14 @@ IDE(Integrated Development Environment):集成开发环境,说白了就 under construction. -## 主线课程 -under construction. -### 数学类 +## 课程地图 +> 正如这章开头提到的,这份课程地图仅仅是一个**仅供参考**的课程规划,我作为一个临近毕业的本科生。深感自己没有权利也没有能力向别人宣扬“应该怎么学”。因此如果你觉得以下的课程分类与选择有不合理之处,我全盘接受,并深感抱歉。你可以在下一节定制属于你的课程地图 + +以下课程类别中除了含有`基础`和`入门`字眼的以外,并无明确的先后次序,大家只要满足某个课程的先修要求,完全可以根据自己的需要和喜好选择想要学习的课程。 +### 数学基础 +作为大一新生,学好微积分线代是和写代码至少同等重要的事情,相信已经有无数的前人经验提到过这一点,但我还是要不厌其烦地再强调一遍:学好微积分线代真的很重要!你也许会吐槽这些东西岂不是考完就忘,那我觉得你是并没有把握住它们本质,对它们的理解还没有达到刻骨铭心的程度。如果觉得老师课上讲的内容晦涩难懂,不妨参考MIT的[Calculus Course](./数学基础/MITmaths.md)和[18.06: Linear Algebra](./数学基础/MITLA.md)的课程notes,至少于我而言,它帮助我深刻理解了微积分和线性代数的许多本质。顺道再安利一个油管数学网红[**3Blue1Brown**](https://www.youtube.com/c/3blue1brown),他的频道有很多用生动形象的动画阐释数学本质内核的视频,兼具深度和广度,质量非常高。 + +作为计算机系的学生,及早了解一些信息论的基础知识,我觉得是大有裨益的。但大多信息论课程都面向高年级本科生甚至研究生,对新手极不友好。而MIT的[6.050J: Information theory and Entropy](./数学基础/information.md)这门课正是为大一新生量身定制的,几乎没有先修要求,涵盖了编码、压缩、通信、信息熵等等内容,非常有趣。 ### 编程入门 @@ -53,10 +58,10 @@ under construction. ### 深度学习 -## 定制属于你的课程地图 +## 定制属于你的课程地图 > 授人以鱼不如授人以渔。 -以上的课程规划难免有强烈的个人倾向和喜好,不一定适合所有人,更多的是抛砖引玉的作用。如果你想挑选自己感兴趣的方向和内容加以学习,可以参考我在下面列出来的资源。 +以上的课程规划难免有强烈的个人倾向和喜好,不一定适合所有人,更多的是起到抛砖引玉的作用。如果你想挑选自己感兴趣的方向和内容加以学习,可以参考我在下面列出来的资源。 - [MIT OpenCourseWare](https://ocw.mit.edu/courses/#electrical-engineering-and-computer-science): 麻省理工学院的课程资源开放共享项目,收录了数以千计的各科课程资源,其中计算机类的课号是6.xxx。 - [MIT CS Course List](http://student.mit.edu/catalog/m6a.html):麻省理工学院的CS课程列表。 diff --git a/docs/数学基础/information.md b/docs/数学基础/information.md new file mode 100644 index 00000000..37228014 --- /dev/null +++ b/docs/数学基础/information.md @@ -0,0 +1,14 @@ +# MIT6.050J: Information theory and Entropy +## 课程简介 +- 所属大学:MIT +- 先修要求:无 +- 编程语言:无 +- 课程难度:🌟🌟🌟 +- 预计学时:100小时 + +MIT面向大一新生的信息论入门课程,Penfield教授专门为这门课写了一本[教材](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-050j-information-and-entropy-spring-2008/syllabus/MIT6_050JS08_textbook.pdf)作为课程notes,内容深入浅出,生动有趣。 + +## 课程资源 +- [课程网站](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-050j-information-and-entropy-spring-2008/index.htm) +- [课程教材](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-050j-information-and-entropy-spring-2008/syllabus/MIT6_050JS08_textbook.pdf) +- 课程作业:详见课程网站,包含书面作业与matlab编程作业。 \ No newline at end of file