--- tags: CRC 44th 小社課, CRC --- # 電算社 111 上學期小社課 :::info 回到課程頁面 上學期:https://hackmd.io/@onion0905/CRC111-1 下學期:https://hackmd.io/@onion0905/CRC111-2 ::: ## 課表 上課時間:每周二 21:00 地點:Discord 語音 | 日期 | 主題 | 備註 | | -------- | -------- | -------- | | 09/20 (二) | 邏輯閘與 ALU | | | 10/02 (日) | CPU 運作原理 | | | 10/04 (二) | | **段考前停課** | | 10/11 (二) | | **段考前停課** | | 10/18 (二) | 初探 Linux | | | 10/29 (日) | Web 概論 | | | 11/01 (二) | Markdown & HackMD | | | 11/08 (二) | 逆向工程入門 | | | 11/15 (二) | 從 picoCTF 看更多 Web 和 Reverse | | | 11/22 (二) | | **段考前停課** | | 11/29 (二) | | **段考日** | | 12/06 (二) | 線性代數入門 | | | 12/13 (二) | 微分是什麼 & 初探機器學習 | | | 12/20 (二) | Tensorflow梯度磁帶&MNIST 分類實作 | | | 12/27 (二) | 卷積神經網路 (CNN) 實作 | | ## 從電晶體到 CPU:一個電腦是怎麼運作的 ### 09/20 邏輯閘與 ALU * 簡報:https://drive.google.com/file/d/1EntdvbcatSIUOx8zYfGI96YLM8sz9Ycf/view?usp=sharing * 推薦觀看: * [Boolean Logic & Logic Gates](https://youtu.be/gI-qXk7XojA) * [Representing Numbers and Letters with Binary](https://youtu.be/1GSjbWt0c9M) * [How Computers Calculate - the ALU](https://youtu.be/1I5ZMmrOfnA) ### 10/02 CPU 運作原理 * 簡報:https://drive.google.com/file/d/1tLoNfLUm3Xc_tkfH6lk33xY8R0owV9pp/view?usp=sharing * 錄影存檔 (鑽石結構讀書會):https://youtu.be/WhC9M9b7Otc * 推薦觀看: * [Registers and RAM](https://youtu.be/fpnE6UAfbtU) * [The Central Processing Unit (CPU)](https://youtu.be/FZGugFqdr60) * [How do computers read code?](https://youtu.be/QXjU9qTsYCc) --- ## 資安安安安 > 這個標題好隨便 ### 10/18 初探 Linux & 入門資安 * 簡報:https://hackmd.io/@onion0905/SJYK7XuQs * [VM & Linux 安裝參考方法](https://hackmd.io/@onion0905/Hy9_CSuXo) * 錄影存檔:https://youtu.be/dMPjEA8_WLM * 延伸學習: * [Overthewire: Bandit](https://overthewire.org/wargames/bandit/) * [鳥哥的 Linux 私房菜](https://linux.vbird.org/) * [picoCTF](https://picoctf.org/) * [Google hacking 介紹 & 教學](https://feifei.tw/google-hacking/) * [Linux 的檔案架構](https://bubble727.pixnet.net/blog/post/3264079) ### 10/29 Web 概論 * 簡報:https://hackmd.io/@onion0905/Bk-0zdtNs * 錄影存檔:https://youtu.be/8eovKR1jP9k * 延伸學習: * [資安新手村 - 飛飛](https://feifei.tw/security-getting-started/) * [Web 入門 - Mozzila](https://developer.mozilla.org/zh-TW/docs/Learn/Getting_started_with_the_web) * [hacksplaining](https://www.hacksplaining.com/) * [How to Hack Websites](https://github.com/splitline/How-to-Hack-Websites) (中文) ### 11/01 Markdown & HackMD * 簡報:https://hackmd.io/@onion0905/r1enpVp4o * 錄影存檔:https://youtu.be/1XhMGzyLCXQ * 延伸閱讀: * [Make Presentation Slides with HackMD](https://hackmd.io/s/how-to-create-slide-deck) ### 11/08 逆向工程入門 * 簡報:https://hackmd.io/@onion0905/rkI_biEHs * 錄影存檔:https://youtu.be/-W8ECbJSGa8 * 延伸學習: * [Binary Exploitation / Memory Corruption by LiveOverflow](https://youtube.com/playlist?list=PLhixgUqwRTjxglIswKp9mpkfPNfHkzyeN) * [NYCU Secure Programming](https://github.com/LJP-TW/NYCU-Secure-Programming) (交大的課程) * [逆向工程 – 從入門到放棄](https://ithelp.ithome.com.tw/users/20117397/ironman/3619) (鐵人賽) * picoCTF 的 Reverse 類題目 * [intel 的超大本手冊](https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html) (一本兩千多頁總共四本)(如果你有興趣可以去看看~~總之我是放棄了~~) ### 11/15 從 picoCTF 看更多 Web 和 Reverse * 簡報:https://hackmd.io/@onion0905/ryFvLK0Sj * 錄影存檔: * 延伸學習: * picoCTF 去玩玩看 --- ## 機器學習 ### 12/06 線性代數超入門 * 簡報:https://hackmd.io/@onion0905/rkWZH_oDj * 錄影存檔:https://youtu.be/8hww_oeMtyQ * 延伸學習: * [3Blue1Brown: Linear Algebra](https://youtube.com/playlist?list=PL0-GT3co4r2y2YErbmuJw2L5tW4Ew2O5B) * [李宏毅 - 【機器學習2021】預測本頻道觀看人數 (上) - 機器學習基本概念簡介](https://youtu.be/Ye018rCVvOo) * [李宏毅 - 【機器學習2021】預測本頻道觀看人數 (下) - 深度學習基本概念簡介](https://youtu.be/bHcJCp2Fyxs) ### 12/13 微分是什麼 & 初探機器學習 * 簡報:https://hackmd.io/@onion0905/B1DTkFXdj * 錄影存檔:https://youtu.be/T25TmSIffTo * 建議學習: * [李宏毅 - 【機器學習2021】預測本頻道觀看人數 (上) - 機器學習基本概念簡介](https://youtu.be/Ye018rCVvOo) * [李宏毅 - 【機器學習2021】預測本頻道觀看人數 (下) - 深度學習基本概念簡介](https://youtu.be/bHcJCp2Fyxs) * 延伸學習: * [Google Machine Learning Crush Course](https://developers.google.com/machine-learning/crash-course) * [3Blue1Brown: Calculus](https://youtube.com/playlist?list=PL0-GT3co4r2wlh6UHTUeQsrf3mlS2lk6x) ### 12/20 Tensorflow 梯度磁帶 & MNIST 分類實作 * 簡報:https://hackmd.io/@onion0905/ryGOmkA_j * Colab Note: [mnist分類實作](https://colab.research.google.com/drive/1VSe1fHKLfjb59Dgkg3S1guhUppuvTgWO?usp=sharing) * 錄影存檔:待更新 * 建議學習: * [李宏毅 - 【機器學習2021】卷積神經網路 (Convolutional Neural Networks, CNN)](https://youtu.be/OP5HcXJg2Aw) * 延伸學習 * [李宏毅 - 【機器學習2021】](https://youtube.com/playlist?list=PLJV_el3uVTsMhtt7_Y6sgTHGHp1Vb2P2J) 可以看「類神經網路訓練不起來怎麼辦」(一) ~ (五) * [3Blue1Brown: Neural networks](https://youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi) ### 12/27 卷積神經網路 (CNN) 實作 * 簡報:https://hackmd.io/@onion0905/SyWuUXwts * 錄影存檔:待更新 * 建議學習: * [李宏毅 - 【機器學習2021】卷積神經網路 (Convolutional Neural Networks, CNN)](https://youtu.be/OP5HcXJg2Aw)