[推坑] 分享一些上過的國外大學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