iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 7
4

統計學
Montgomery, D. C., Runger, G. C., and Hubele, N. F., Engineering Statistics. Wiley.

  1. Illustrative Examples
  2. Data Presentation
  3. Basic Probability
  4. Decision Making for One Sample
  5. Decision Making for Two or More Samples
  6. Introduction to Linear Regression
  7. Introduction to Experimental Design
  8. Introduction to Statistical Quality Control

這是選修就是
但我也是覺得滿重要的
大概前1/3還是在複習機率
到第四張才開始進入統計
講了像是假設檢定 信賴區間 線性回歸法等等

那統計跟機率差在哪邊呢?
印象中
機率是在知道probability distribution的情況下去研究各種情狀的機率
而統計則是在一堆資料之中去建立probability distribution

網路程式設計
交大資工的招牌課
基本上可以說是 UNIX 上的 TCP/IP programming
image
會介紹FD的概念
IPC的各種方法(pipe, named pipe, shared memory, signal, socket等等)
然後介紹socket programming的各種pattern
還有怎樣實做HTTP CGI等
以及一些網路的服務怎麼實做
到最後的RPC

老師講課非常清楚
作業也十分紮實
實做一個shell出來但最後變成一個apache server
成就感很高
也會讓對unix系統 網路協定有更進一步的了解

無線網路概論
image
Introduction to wireless and mobile systems by Dharma Prakash Agrawal and Qing-An Zeng
這邊的無線網路包含了行動網路跟wireless LAN等
從講了一些無線通訊實體層開始
展頻(Spread Spectrum):把原本的資料轉成資料量比較大的資料(FHSS, DSSS)
調變(modulation): 把資料放到載波(carrier)去傳送(AM, FM)
FDM/TDM/CDM/OFDM等 都是 multiplexing的技術 把當一的carrier的通道變成多條去傳(但對外面來說來是只有一條)
這邊是指在調變的過程

channel建立好之後
開始到第二層的link layer
怎麼讓要傳輸的多個裝置 共用channel
有conflict free的
FDMA/TDMA(GSM)/CDMA(2.5G, 3G) 則是讓多個傳送者去分配同一條channel的方法

也有contention-based的
ALOHA, SLOTTED, CSMA-CA for Wifi (Ethernet是CSMA-CS)

然後會介紹一下cellular network/行動網路的系統的概念已經各種問題(hand-off, roaming等等)
以及802.11系列的WIFI protocol
大概是這樣吧

大致上網路議題的研究
其實都是在如何分配有限的資源達到更好的throughput
我的心得啦

資料探勘
Introduction to Data Mining, Pang-Ning Tan, Michael Steinbach and Vipin Kumar
image
就是從一堆資料裡面去mining出有意義的知識(knowledge)出來
其實跟機器學習很像
也是分成Classification跟clustering的問題
但我的認知上細微的差別是
data mining比較從演算法的方式去下手
而 machine learning 比較從機率統計模型的方式下手
但也不是那麼絕對就是

兩領域還是很多重疊的部份的

網路安全實務-攻擊與防禦
image
介紹網路攻擊與防範的手法
但我現在只記得TCP SYN flood了...

個人通訊
Wireless and Mobile All-IP Networks
一些3G網路的架構吧
但除了老師上課講故事之外
記不住什麼.....

平行環境與程式設計
一開始講了一些概念之後
之後練習寫了map/reduce
還有CUDA的程式

軟體工程概論
Software Engineering, 9th edition, Ian Sommerville

我只能說 這種東西還是到業界學吧

雲端運算
這門典型的BUZZ WORD課程... 真的不提了


寫完這整理
才覺得我大四的課
都是滿......的
一方面也都太專門
而後面沒用到的話
其實也就會忘了

奉勸學弟妹
選課的時候
還是選些基本的課程吧
像我對我沒有修圖學 影像那方面的課程
感到有點遺憾就是


上一篇
持續爆肝:資工大三課程
下一篇
新的開始:資工碩一課程
系列文
不前不後,不上不下,一個曾經交大資工書卷的軟體工程師成長之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
微中子
iT邦新手 4 級 ‧ 2020-09-16 03:30:40

嗨 我今年的平行程式助教 要來重新挑戰一次嗎 ?
https://nctu-sslab.github.io/PP-f20/

看更多先前的回應...收起先前的回應...
Mike Fang iT邦新手 5 級 ‧ 2020-09-16 11:12:25 檢舉

好啊 有空的話 我也來看看

Mike Fang iT邦新手 5 級 ‧ 2020-09-16 11:22:07 檢舉

不過我比較想跟大大學習 瀏覽器的設計與實作呢

微中子 iT邦新手 4 級 ‧ 2020-09-16 16:05:55 檢舉

《來做個網路瀏覽器吧!》: https://tigercosmos.xyz/post/2018/02/browser/browser_series_33/

這個系列是我的驕傲 XD

Mike Fang iT邦新手 5 級 ‧ 2020-09-18 21:44:19 檢舉

有神快拜 m(_ _)m

我要留言

立即登入留言