[推坑] 分享一些上過的國外大學CS公開課
目前人在讀英國一所大學的線上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
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邊上的 (目前還沒上完)
------------以下是還沒上過的課,等作業系統上完後才會開始上---------------
4.編譯原理
STANFORD CS143:https://www.edx.org/course/compilers
Crafting Interpreters:https://imgur.com/a/7zQCwCW
5.資安
MIT 6.858:https://www.youtube.com/watch?v=GqmQg-cszw4&ab_channel=MITOpenCourseWare
6.分散式系統:
MIT 6.824:http://nil.csail.mit.edu/6.824/2020/schedule.html
第一次發文排版請見諒
@工作內容:(不計標點符號20字+)
@工作環境:(不計標點符號20字+)
@主管人好不好:(不計標點符號20字+)
@相關連結:(選填)
@如果給一到五顆星,你給幾顆? (*****)
--
看過第一門真的讚
1
感恩推推
推推
讚喔
推推
推
讚讚
感謝分享
推
感謝分享!
感謝分享!
感謝分享
感謝分享
推
感謝分享
借問 現在有沒有線上碩士教育部能承認了?
感謝分享
讚喔
感謝,推一個
推
推
推
推
推
推感謝
推推
推
推 MIT 6.S081 入門系統程式的好課
你想上CA的話 可以上Onur課
推
大大好人一生平安
感謝分享
感謝分享
臺灣教育部不承認最多無法考公職國營而已,在私人企業任
職應該是無差吧。
想要轉軟是不是要把上面內容都看懂,補足4年大學知識,
還是這樣還遠遠不夠
樓上不用啦,如果真的要這樣,就不會碼農滿地跑了
做web這些大概都不用吧 XD
做web無經驗去資策出來就有工作了
用心給推!!
推
資策會又沒教DSA,公司考leetcode就被刷掉了。
一堆leetcode補習班,真的有心的話去補習班補一下呀....
推 感謝分享
什麼都要補習會不會太可悲那補習班沒教的你怎麼辦?
這種補習班仔就是第一個被刷掉的
對沒有基礎的,補習班是最快的呀..
補習班教的說不定比大學教授紮實= = 不用歧視補習班吧
大學教授又不是專職在教學..
推推 大感謝
感謝分享
看到補習班沒事就噴而已 大學教授不乏亂教的 只能呵呵
推用心
補一個cs106B/X,用C++教資料結構
推用心!
推
推!
用心給推
CSAPP要配CMU15.213一起學 會有效率很多
感謝分享
CS61B 的前一門課是CS61A(python) 從零開始上 老師讚
不過UCB還有一門比61A更基礎的課 但名稱我忘惹
我覺得,只能教的好,自己能吸收,是不是補習又如何?
我反而覺得補習學到的還比較多,因為補班老師為了要
混口飯吃,教學上一定要用心才有學生來
幾小時前才考完OSTEP期末考XD
推 csapp 跟 mit6.s081
推
推
感謝分享
推推
感謝分享
推個
推6.s081 用有趣實作瞭解os 其中一個教授還是rtm大神
強
那上班有東西不會,老鳥又不會教,不就死一片了@@ 大
學至少學著自己消化吸收知識吧==
補習就只是學別人吸收消化整理好的東西給你而已= =
推
freecodecamp
感謝!
感謝整理和分享!
超讚推推
CS50
謝謝分享 剛好很需要!!
很實用給推
推
推!
使用有整理的學習資料 不能推斷成沒有自我學習的能力
謝謝 加到最愛
推分享
好人一生平安
推
推推
推
感謝分享!
推
推推
補習班也是一種課程而已,沒什麼好看不起的其實
就像這一篇的線上課程,或是學校上的課程,也只是把多年來
的論文以及實作的成果整理成一個課程介紹,所以你也可以說
你現在看的東西也是別人整理好的
推!
感謝分享!!
推推感謝分享
感謝分享
有幫助 推
感謝大大~
感謝大大~
感恩大大推推
大大好人一生平安
推推
推
怎麼可以沒有CS50
很棒的分享,感謝!!
之前刷完6.S081 2021很有趣
推
讚讚!!
爆
[心得] 研替面試心得 (M/R/P/Q/Google/Ring/NV)哈囉 小弟是 #1XZFhgw6 (Tech_Job) 這篇的原PO 因為有新的選擇了 加上之前也受到Tech_Job板很多心得文的幫助 決定也來整理一下這段時間找工作的心得 先上一下背景介紹: 大學是118 CS 碩班是113 CS 碩論題目就是很普通的AI仔37
[心得] 分享國外很有名的免費全端課程 FOS之前分享過國外CS公開課() 這次來分享一個也是國外大學(University of Helsinki)的全端工程師課程,且根據那間大學的說法, 如果這堂課可以上完且exercise都有通過的話,就能獲得面試機會(不過人要在芬蘭就是了) 課程網址: 課程首頁:35
[北美] 各位會推薦stanCode嗎?有朋友想揪我一起去上stanCode的刷題班 我們都非CS但有軟體開發經驗 想找的工作很多需要technical interview 覺得雖然自己摸索也可以但有人帶還是省時 但身邊也有人覺得那個上了還是不會刷題29
[心得] MIT 6.824 lab心得之前看到有人po國外CS的公開課,剛好最近把MIT 6.824的lab都寫完了,來分享一下心得。 希望下面的心得可以幫助在寫lab的人與讓更多人一起來寫lab:-) Q1: 這堂課與其他分散式系統的課差在哪裡? 一般的課就是把分散式的手法與概念介紹過去,像lamport clock, raft, 各種consistency。 6.824每堂課都是由一篇又一篇的paper組成,帶大家去看遇到的問題是什麼,他們是怎麼處理的、優缺點是什麼。24
[請益] 研究所修課請益大學二類 今年跨考到中央資工 畢業想從事design house的軟韌職缺 由於中央資工沒有要求跨考生回去大學部補資料結構.演算法.作業系統與計算機組織 所以在修課上面算是彈性許多12
[心得] 西北(Northwestern)NU MS CS修課心得分享純經驗分享,不喜勿入 背景介紹 海洋大學資工畢業 三次書卷獎 西北MS CS剛入學有一個程式能力入學測驗 如果沒有通過第一學期好像只能選一門課,然後要上一門很重的程式設計課- 我覺得很多人都忘了蔡英文當初的原文是什麼 幫大家找出來當選之夜的影片 原文是"只要我當總統的一天我會努力讓我的國民沒有一個人必須為他們的認同而道歉" 相信大家國文課都上過標點符號的重要 "下雨天留客天留我不留" 幹! 到底是留還是不留 沒標點符號就是這難懂