---
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)