CS课程主要参考北大钟博士CS自学指南和美国CS”四大名校”: 卡内基梅隆-计算机科学课程斯坦福-计算机科学课程加州伯克利-计算机科学课程麻省理工-电气工程和计算机科学课程 以及 哈佛大学普林斯顿 等多所计算机名校的课程安排与内容。这些顶级名校的课程由浅入深、与时俱进,自学时除了初期的语言障碍亟须克服,后期会慢慢渐入佳境的;课程包含大量作业与项目实践,有助于将理论知识转化为实际能力,让你在动手实践中更好地理解和掌握知识,培养、锻炼写代码的能力。

       注意:该课程表都是最知名的CS基础课程,没有任何自学前提要求,对于想系统掌握计算机科学知识的朋友再合适不过了,尽管放马一试吧! 若是已掌握一定的计算机基础,仅对特定领域感兴趣,可以自行在 CourseraedX 等在线教育平台检索感兴趣的课程进行学习。


       课程优点:

  • 博采众长,集腋成裘。以计算机科学的核心课程为主(计算机组成、计算机网络、操作系统和数据结构),收纳了各大顶级学府独具特色的课程内容,涵盖了不同的教材、知识点侧重以及多样的实践项目。这种多元化汇聚,不仅能极大地丰富我们的学术视野,同时也更容易及时纠正对某些概念的误解。
  • 可依个人步伐调整学习进度。对于棘手的知识点,可反复观看视频,随时利用Google搜索相关内容,或在StackOverflow提问,直至对其有透彻理解。而对于已经扎实掌握的知识点,则可以打开视频倍速“蜻蜓点水”。
  • 学习时间自主安排。有助于应对生活中的突发状况,如工作、家庭等,保障学习与生活的平衡…

       不足之处:

  • 首要是沟通交流不便。面对屏幕,碰到老师讲解的知识点一时难以理解,无法跨越网络直接向老师“刨根问底”。唯有善用Google等工具。
  • 其次是课程资料全是英文。从视频到PPT再到作业,因此存在一定的语言门槛。不过克服当下这个困难,今后却将受益无穷。文字作为知识载体,是我们获取资源的另一把钥匙,某些领域只有掌握英语才更容易接触到前沿技术。
  • 最后,成也自由、败也自由。随着课程的深入,必须要保持旺盛持久的学习动力,才能忍受数小时的debug,敲上千行的代码。

最后,附上一份国内CS专业知名课程和宝藏老师:

课程 老师 学校 邮箱 备注
数据结构与算法 陈越 浙大 chenyue@zju.edu.cn 微博/知乎号:陈越姥姥
数据结构与算法 王卓 青岛大学 jsj_wang@163.com B站号:王卓老师
算法设计与分析 屈婉玲 北大 qwl@pku.edu.cn 已过世
计算机组成原理 刘宏伟 哈工大 liuhw@hit.edu.cn 座机号:0451-86413084
操作系统 李治军 哈工大 lizhijun_os@hit.edu.cn 手机号:18845027006
操作系统 蒋炎岩 南大 jyy@nju.edu.cn B站号:绿导师原谅你了
计算机网络 郑烇 中科大 qzheng@ustc.edu.cn B站号:中科大-郑烇老师
数据库 战德臣 哈工大 dechen@hit.edu.cn 座机号:0451-86412664
编译原理 华保健 中科大 bjhua@ustc.edu.cn 个人主页
Python 陈斌 北大 chbpku@gmail.com B站号:chbpku GitHub主页
C语言 翁恺 浙大 wengkai@zju.edu.cn
C语言 郝斌 hb.g@163.com QQ号:52776712
C++ 侯捷 jjhou.928@gmail.com
Java 韩顺平 B站号:韩顺平
Linux系统 韩顺平 微信号:hspcat

评论
avatar
彗星来了
陶醉于代码和文字的交融,一名不懈追求“点亮”全栈技能的独立开发者。
加入聊天室
公告栏

欢迎来到我的博客,遇到加载不出
的问题,「刷新网页/Ctrl+F5」
或许能解决!
微信好友申请可添加
LTExMTAxMTAxMTAwLQ==