![Page 1: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/1.jpg)
![Page 2: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/2.jpg)
大綱
• 寫程式:現代人的超能力
• 我會寫程式了,然後呢?
• 程式語言排行榜
• 資料科學
• 雲端
• 大數據 / 巨資料
• 物聯網
![Page 3: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/3.jpg)
你聽過這些公司嗎?
![Page 4: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/4.jpg)
寫程式:資訊時代的魔法與超能力
Source: Code.org https://www.youtube.com/watch?v=nKIu9yen5nc
![Page 5: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/5.jpg)
各位同學,
歡迎加入超能力者的行列!
![Page 6: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/6.jpg)
不只是寫程式 Beyond Coding
•我們在現實中從事的各種工作,都是一個複雜的整體。就像餐廳裡的一道菜端上桌,牽涉到很多的步驟。
•「寫程式」是很多工作中都會用到的工具,但是不同的步驟、不同的工作,用到的程式能力都不一樣。
![Page 7: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/7.jpg)
程式語言排行榜
• IEEE
• 2014.07
http://spectrum.ieee.org/static/interactive-the-top-programming-languages
![Page 8: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/8.jpg)
我們寫的程式用在哪裡?網路
![Page 9: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/9.jpg)
網路應用的例子
![Page 10: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/10.jpg)
網路應用的架構
![Page 11: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/11.jpg)
開發網路應用需要的技能
![Page 12: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/12.jpg)
開發網路應用需要的技能
![Page 13: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/13.jpg)
我們寫的程式用在哪裡?行動
![Page 14: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/14.jpg)
行動應用的例子
![Page 15: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/15.jpg)
行動應用的例子:台灣 iPhone
http://www.appannie.com/apps/ios/top/taiwan/
![Page 16: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/16.jpg)
行動應用的例子:台灣 Android
http://www.appannie.com/apps/google-play/top/taiwan/
![Page 17: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/17.jpg)
行動應用的開發
![Page 18: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/18.jpg)
行動應用的開發
![Page 19: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/19.jpg)
我們寫的程式用在哪裡?企業
![Page 20: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/20.jpg)
企業應用的例子
![Page 21: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/21.jpg)
企業應用的架構
![Page 22: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/22.jpg)
企業應用的架構
![Page 23: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/23.jpg)
企業應用的開發
![Page 24: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/24.jpg)
我們寫的程式用在哪裡?嵌入式
![Page 25: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/25.jpg)
嵌入式應用的例子:車載系統
![Page 26: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/26.jpg)
車載系統的極致:無人駕駛
![Page 27: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/27.jpg)
嵌入式應用的開發
![Page 28: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/28.jpg)
現實世界:混合應用
• 企業應用多是網路應用
• 各種應用都走向行動化
• 任何裝置都能上網
• 裝置之間互相連結,互相
溝通
![Page 29: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/29.jpg)
軟硬整合,萬物互聯
• 2010 Intel: 情境感知
• 2012 Microsoft: 智慧系統
• 2013 Big Data
• 2014 Gartner: 物聯網元年
![Page 30: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/30.jpg)
雲端,巨資料,物聯網Cloud Computing, Big Data, and Internet-Of-Things資料科學簡介
A Short Introduction to Data Science
![Page 31: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/31.jpg)
雲端,巨資料,物聯網
•網路發展史─超簡短版本
• 網路泡沫化(.com bubble)(~2000)
• Web 2.0 (~2004)
• 雲端計算 (~2006)
• 巨資料 (~2012)
• 物聯網 (~2014)伴隨巨資料與物聯網而來的新領域:資料科學
![Page 32: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/32.jpg)
Web 2.0
http://en.wikipedia.org/wiki/Web_2.0
內容由媒體提供 內容由使用者提供
![Page 33: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/33.jpg)
Web 2.0
內容由媒體提供 內容由使用者提供
http://en.wikipedia.org/wiki/Web_2.0
![Page 34: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/34.jpg)
Web 2.0
http://en.wikipedia.org/wiki/Web_2.0
主要廠商
![Page 35: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/35.jpg)
雲端計算 Cloud Computing
http://en.wikipedia.org/wiki/Cloud_computing
計算不必發生在你手上 / 面前的那台電腦 / 裝置
雲深不知處
![Page 36: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/36.jpg)
雲端計算 Cloud Computing
http://en.wikipedia.org/wiki/Cloud_computing
儲存
文書處理
隨時隨地
同時協作
同步
遠端監控
![Page 37: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/37.jpg)
巨資料/大數據 Big Data
http://en.wikipedia.org/wiki/Big_data
Volume: 資料量越來越大
Velocity: 資料產生速度越來越快
Variety: 資料的種類越來越多樣
新技術 新商業應用
![Page 38: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/38.jpg)
Big Data 的應用實例
http://en.wikipedia.org/wiki/Big_data
![Page 39: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/39.jpg)
物聯網的發展
http://en.wikipedia.org/wiki/Internet_of_Things
![Page 40: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/40.jpg)
物聯網 Internet of Things, IoT
http://en.wikipedia.org/wiki/Internet_of_Thingshttps://www.youtube.com/watch?v=Q3ur8wzzhBU
![Page 41: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/41.jpg)
物聯網 Internet of Things, IoT
http://en.wikipedia.org/wiki/Internet_of_Things
智慧型裝置
連線
分析
雲端計算
巨資料
![Page 42: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/42.jpg)
資料科學 Data Science
http://101.datascience.community/2013/07/09/data-science-in-one-sentence/
透過儲存、分析、呈現資料,來協助決策的科學
Storing, analyzing, and presenting information to improve decision making.
Ryan Swanstorm
![Page 43: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/43.jpg)
資料,資訊,知識,智慧
Data
Information
Knowledge Analysis
![Page 44: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/44.jpg)
資料科學流程
http://en.wikipedia.org/wiki/Data_science
![Page 45: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/45.jpg)
用資料說故事
http://en.wikipedia.org/wiki/Data_science
![Page 46: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/46.jpg)
小結
•寫程式不只是寫程式,解決問題的能力,來自於豐富的生活脈絡
•應用走向軟硬整合,裝置間的界線逐漸模糊
•未來,所有的物品都會連結起來;而所有連結起來的物品,都會產生資料
•培養由資料整理成資訊,再產生知識的能力
![Page 47: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/47.jpg)
謝謝指教!
![Page 48: 20141030 ntustme computer_programmingandbeyond_share](https://reader033.vdocuments.pub/reader033/viewer/2022052906/558a46efd8b42a8e368b45a1/html5/thumbnails/48.jpg)
參考資料
• Code.org
• IEEE Spectrumhttp://spectrum.ieee.org/static/interactive-the-top-programming-languages
• O’Reilly Media – Data Resources: Making Data Workhttp://www.oreilly.com/data/