[推坑] 分享一些上过的国外大学CS公开课

楼主: MATT1899 (Matt)   2021-12-21 20:33:23
目前人在读英国一所大学的线上CS学士,可是品质老实说不是不好,连一些像作业系统
跟编译原理的课都没有,不过学费跟英国本地比算很便宜就是(一年大约20-25万).
加上课业不是很重,所以我平常会上一些国外大学免费的CS公开课,主要是想补足目前
所学的不足.这次主要想分享一下上过的课程跟看过的书,看有没有人也需要的
以下主要来自我自己的经验跟国外很有名的线上CS自学资源网:
https://teachyourselfcs.com/
1.资料结构&算法
UCB CS61B:https://sp18.datastructur.es/
很有名的公开课之一,用Java教的,所有课程影片跟LAB都有免费公开
个人觉得这堂课最好的点之一在不仅仅只教资料结构,包括一些软件
开发的方法(Unit Test)跟OOP都有讲到.我上到图论那边就先暂停了
等以后需要用到在继续上
MIT 6.006:https://www.youtube.com/watch?v=ZA-tUyM_y7s
MIT的算法课,我觉得跟UCB的相比比较偏理论一点,用Python教的
2.计算机组织
CSAPP:https://imgur.com/a/BUfDPn6
最有名的系统书之一,目前我读过2、3、6、8章,其他章之后有时间
在看.其实我个人觉得CSAPP有一些地方讲的不是很透彻,加上字体也不大
读起来体验其实还好,不过这本书好处就是范围很大,从组合语言到网络
都有讲,只是不理解的地方可能还要额外找资源就是了
Advanced Programming in the Unix Environment:
https://imgur.com/a/1y0Rl3U
这本书我跟CSAPP一起看,一些比较细节的部分如果CSAPP没讲到可以看这本
前面几张我还没看,主要是看后面再讲multi-process跟Unix signal的章节
影片的话,可以看
UCB CS61C:
www.bilibili.com/video/BV1jy4y1E7AY/
MIT 6.004:
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-004-computation-structures-spring-2017/
3.作业系统
OSTEP:https://imgur.com/a/6Lb6tVi
个人读过最好的教科书之一,作者用很简单的方式把一些很复杂的观念讲的
很透彻,基本上整本书模式就是 1.提出问题 2.解决问题 3.解法的优势跟劣势
我觉得这本书在观念的讲解上比CSAPP清楚,如果CSAPP第8章开始讲作业系统
看不懂的话可以先看这本书
作者还很佛心的在github(https://github.com/remzi-arpacidusseau/ostep-projects)
上放出了很多projects,从写一个小型shell到web server都有,而且每个都有
给测试,可以边看这本书边做
MIT 6.S081:https://pdos.csail.mit.edu/6.S081/2020/schedule.html
MIT的作业系统课,也是从lab到project都有开放,我是边看CSAPP跟OSTEP边上的
(目前还没上完)
作者: ntpuisbest (阿龙)   2021-12-21 20:34:00
看过第一门真的赞
作者: bjk (Up2u)   2021-12-21 21:05:00
1
作者: Belieeve (芥末拿铁)   2021-12-21 21:09:00
感恩推推
作者: jimmylin1024 (wiseman)   2021-12-21 21:17:00
推推
作者: jackflu (jackflu)   2021-12-21 22:08:00
赞喔
作者: jasonwung (路人JJ)   2021-12-21 22:17:00
推推
作者: tiramisu0225 (Th'S)   2021-12-21 22:23:00
作者: qk3380888 (小官)   2021-12-21 22:25:00
赞赞
作者: dogppatrick (没梗)   2021-12-21 22:44:00
感谢分享
作者: bheegrl   2021-12-21 23:12:00
作者: crowley (苍蝇拍)   2021-12-21 23:25:00
感谢分享!
作者: dilemma5587   2021-12-21 23:28:00
感谢分享!
作者: kkkina123   2021-12-21 23:34:00
感谢分享
作者: Lhmstu (lhmstu)   2021-12-21 23:44:00
感谢分享
作者: tommytyc (75303301)   2021-12-21 23:45:00
作者: nicetw20xx (哇爱台湾)   2021-12-21 23:54:00
感谢分享
作者: Arsen2017 (Arsen2017)   2021-12-22 00:12:00
借问 现在有没有线上硕士教育部能承认了?
作者: unmolk (UJ)   2021-12-22 00:19:00
感谢分享
作者: f9g8h7j654 (whoIswho)   2021-12-22 00:36:00
赞喔
作者: allen3325 (小笼包)   2021-12-22 01:00:00
感谢,推一个
作者: derekjj (忘记帐号的男子)   2021-12-22 01:04:00
作者: Alllllogo (algod)   2021-12-22 01:08:00
作者: smdf (我依然相信)   2021-12-22 01:26:00
作者: kyrie77 (NTU KI)   2021-12-22 02:11:00
作者: Inglenook (城市苦守)   2021-12-22 02:35:00
作者: as209099 (Show小龙)   2021-12-22 02:57:00
推感谢
作者: djdjdnddd ( )   2021-12-22 02:59:00
推推
作者: yyyyyyyv (vyyyyyyyy)   2021-12-22 04:44:00
作者: howboutdah   2021-12-22 05:34:00
推 MIT 6.S081 入门系统程式的好课
作者: mmonkeyboyy (great)   2021-12-22 06:57:00
你想上CA的话 可以上Onur课
作者: BaGaJohn5566 (莫忘初衷)   2021-12-22 07:55:00
作者: ga013077 (Daky)   2021-12-22 08:03:00
大大好人一生平安
作者: believe91326 (阿淳)   2021-12-22 08:05:00
感谢分享
作者: rajlleb (:))   2021-12-22 08:37:00
感谢分享
作者: jobintan (Robin Artemstein)   2021-12-22 08:45:00
台湾教育部不承认最多无法考公职国营而已,在私人企业任职应该是无差吧。
作者: boomberm (boom)   2021-12-22 09:09:00
想要转软是不是要把上面内容都看懂,补足4年大学知识,还是这样还远远不够
作者: hegemon (hegemon)   2021-12-22 09:55:00
楼上不用啦,如果真的要这样,就不会码农满地跑了
作者: ejnfu ((-. .-)b)   2021-12-22 10:05:00
做web这些大概都不用吧 XD
作者: e40111c (Zorck)   2021-12-22 10:09:00
做web无经验去资策出来就有工作了
作者: mike8469 (mike8469)   2021-12-22 10:21:00
用心给推!!
作者: shibalpha (inu)   2021-12-22 10:28:00
作者: jobintan (Robin Artemstein)   2021-12-22 10:29:00
资策会又没教DSA,公司考leetcode就被刷掉了。
作者: hegemon (hegemon)   2021-12-22 10:37:00
一堆leetcode补习班,真的有心的话去补习班补一下呀....
作者: jimjim951357 (v54dt)   2021-12-22 10:45:00
推 感谢分享
作者: qwer338859 (温莎公爵)   2021-12-22 10:45:00
什么都要补习会不会太可悲那补习班没教的你怎么办?这种补习班仔就是第一个被刷掉的
作者: hegemon (hegemon)   2021-12-22 10:47:00
对没有基础的,补习班是最快的呀..
作者: jennya (Jennya)   2021-12-22 12:07:00
补习班教的说不定比大学教授扎实= = 不用歧视补习班吧
作者: ifconfig5566 (it56)   2021-12-22 12:16:00
大学教授又不是专职在教学..
作者: Ziegelstein (Ziegelstein)   2021-12-22 12:35:00
推推 大感谢
作者: pig88003 (Bar钧)   2021-12-22 12:48:00
感谢分享
作者: sa074463 (垒包)   2021-12-22 12:56:00
看到补习班没事就喷而已 大学教授不乏乱教的 只能呵呵
作者: Yujjlin (iam1800mm)   2021-12-22 12:58:00
推用心
作者: ckscks038038 (yang)   2021-12-22 13:45:00
补一个cs106B/X,用C++教资料结构
作者: mandychad (新庄金城武)   2021-12-22 14:24:00
推用心!
作者: transforman   2021-12-22 14:32:00
作者: je1258 (树)   2021-12-22 14:44:00
推!
作者: SinLonY (Sin Lon)   2021-12-22 15:08:00
用心给推
作者: PPorzz (PPgood)   2021-12-22 15:31:00
CSAPP要配CMU15.213一起学 会有效率很多
作者: YOAOY (赛特列斯)   2021-12-22 15:43:00
感谢分享
作者: HyperPoro (交大大众苍汰)   2021-12-22 15:51:00
CS61B 的前一门课是CS61A(python) 从零开始上 老师赞不过UCB还有一门比61A更基础的课 但名称我忘惹
作者: eva19452002 (^^)   2021-12-22 16:24:00
我觉得,只能教的好,自己能吸收,是不是补习又如何?我反而觉得补习学到的还比较多,因为补班老师为了要混口饭吃,教学上一定要用心才有学生来
作者: cody880528 (Summon)   2021-12-22 17:10:00
几小时前才考完OSTEP期末考XD
作者: drysor   2021-12-22 18:43:00
推 csapp 跟 mit6.s081
作者: inte629l   2021-12-22 18:47:00
作者: andrew771027 (老柏~)   2021-12-22 19:51:00
作者: zenithyoung   2021-12-22 22:55:00
感谢分享
作者: vincent0965   2021-12-22 23:53:00
推推
作者: s813082 (雅美蝶)   2021-12-23 00:32:00
感谢分享
作者: leon1757tw (leon1757o)   2021-12-23 00:54:00
推个
作者: deflife (无极而生)   2021-12-23 01:43:00
推6.s081 用有趣实作了解os 其中一个教授还是rtm大神
作者: Ericz7000 (Ericz7000nolan)   2021-12-23 04:20:00
强那上班有东西不会,老鸟又不会教,不就死一片了@@ 大学至少学着自己消化吸收知识吧==
作者: jones2011 (σ゚▽゚)σ)   2021-12-23 07:45:00
作者: ggggggh (ggggggh)   2021-12-23 09:24:00
freecodecamp
作者: deeeplove (想不到ID)   2021-12-23 09:34:00
感谢!
作者: ok3201123 (哈哈喇喇)   2021-12-23 09:59:00
感谢整理和分享!
作者: h94u04 (忽懒郝响PO)   2021-12-23 10:06:00
超赞推推
作者: nayeonmywife (sanamywife)   2021-12-23 12:36:00
CS50
作者: bug2 (bug)   2021-12-23 13:28:00
谢谢分享 刚好很需要!!
作者: eju901677 (诚)   2021-12-23 13:29:00
很实用给推
作者: ace96984598q (choutom)   2021-12-23 14:24:00
作者: KnightSister (骑士妹妹)   2021-12-23 16:59:00
推!
作者: Kazimir (Kazimir)   2021-12-23 17:45:00
使用有整理的学习资料 不能推断成没有自我学习的能力
作者: holebro (穴弟弟)   2021-12-23 19:30:00
谢谢 加到最爱
作者: Bf109G6 (Luftwaffe)   2021-12-23 20:49:00
推分享
作者: youtuuube000 (小孩)   2021-12-23 23:32:00
好人一生平安
作者: molopo (mmm)   2021-12-24 00:34:00
作者: james1416 (jamesliao)   2021-12-24 09:19:00
推推
作者: wk415937 (wk4)   2021-12-24 11:55:00
作者: summerhealth (我笑他人看不穿)   2021-12-24 17:15:00
感谢分享!
作者: lillianyo (莉莉安)   2021-12-24 21:32:00
作者: nasa930022 (卤公伯禽)   2021-12-25 01:54:00
推推
作者: cphe (魔鬼藏在垃圾筒里)   2021-12-25 02:46:00
补习班也是一种课程而已,没什么好看不起的其实就像这一篇的线上课程,或是学校上的课程,也只是把多年来的论文以及实作的成果整理成一个课程介绍,所以你也可以说你现在看的东西也是别人整理好的
作者: loveu8 (RA1-推广)   2021-12-25 09:54:00
推!
作者: air4028 (丹尼尔)   2021-12-25 12:22:00
感谢分享!!
作者: Kylol (让我看看)   2021-12-26 01:12:00
推推感谢分享
作者: XJY13 (You'll never walk alone)   2021-12-26 13:41:00
感谢分享
作者: kaichihoa (帅凯)   2021-12-28 21:47:00
有帮助 推
作者: argc (哈鲁)   2021-12-29 17:32:00
感谢大大~感谢大大~
作者: tur9247 (吴京先生)   2021-12-30 14:52:00
感恩大大推推
作者: Patic (帕提)   2020-01-03 15:19:00
大大好人一生平安
作者: smile08008   2020-01-08 16:47:00
推推
作者: qpalwosk ( )   2020-01-14 08:17:00
作者: SuGK (GK)   2020-01-14 22:46:00
怎么可以没有CS50
作者: milkdragon (谢谢大家!!)   2020-01-17 15:14:00
很棒的分享,感谢!!
作者: s9041200 (小明阿)   2020-02-14 13:06:00
之前刷完6.S081 2021很有趣

Links booklink

Contact Us: admin [ a t ] ucptt.com