數學軟體應用課程 00 - 課程介紹

69
數學軟體應用 滬秣瘬噬瘬

Upload: yen-lung-tsai

Post on 11-Jan-2017

1.536 views

Category:

Education


3 download

TRANSCRIPT

Page 1: 數學軟體應用課程 00 - 課程介紹

數學軟體應用

Page 2: 數學軟體應用課程 00 - 課程介紹

我們要學習的能力

分析 實作 展示

社群式學習法

把自己當成這個領域的專家, 用和專家一樣的學習模式, 加入社群一起學習。

Page 3: 數學軟體應用課程 00 - 課程介紹

你不準備寫程式, 最好不要選...

課程特色一天一個小程式

Page 4: 數學軟體應用課程 00 - 課程介紹

每個小孩都該學程式!

Page 5: 數學軟體應用課程 00 - 課程介紹

真正的關鍵是

你要把自己變成一位

主動學習者!

Page 6: 數學軟體應用課程 00 - 課程介紹

得高分基本上只因你很會填「正確答案」。

被動的照著必修課程完成, 其實得到就是畢業證書。在這個多變的時代, 基本上沒什麼用...

Page 7: 數學軟體應用課程 00 - 課程介紹

世界充滿了新的、複雜的問題在等待我們解決

很多東西沒有標準答案、更問題以前根本沒有出現過

Page 8: 數學軟體應用課程 00 - 課程介紹

找到自己的熱情把大學當做你的學習冒險樂園

Page 9: 數學軟體應用課程 00 - 課程介紹

—保羅。科爾賀《牧羊少年奇幻之旅》

「當你真心渴望追求某種事物的話, 全宇宙都會聯合起來幫助你完成。」

Page 10: 數學軟體應用課程 00 - 課程介紹

想像你有個很疼愛的小孩、才剛要進幼稚園...

《教育大未來》的四個問題

Bernie Trilling, Charles Fadel, “21st Century Skills”

Page 11: 數學軟體應用課程 00 - 課程介紹

二十多年後, 那時的世界會是什麼樣子?

1

Page 12: 數學軟體應用課程 00 - 課程介紹

二十年後, 若你的孩子想要成功, 他需要具備什麼能力?

2

Page 13: 數學軟體應用課程 00 - 課程介紹

是什麼因素讓你的學習經驗如此強大?

3 顚

Page 14: 數學軟體應用課程 00 - 課程介紹

根據前三個問題而設計出的學習, 會是什麼樣子?

4

Page 15: 數學軟體應用課程 00 - 課程介紹

總括應該要有三種能力

學習與創新的能力

數位素養

工作與生活能力

Page 16: 數學軟體應用課程 00 - 課程介紹

S

T

E

M

science

mathematics

technology

engineering

美國的解答

Page 17: 數學軟體應用課程 00 - 課程介紹

另一個解答

服務學習

Page 18: 數學軟體應用課程 00 - 課程介紹

Stanford 解答

創意思考

Page 19: 數學軟體應用課程 00 - 課程介紹

以下工商服務時間

我們也試著解答這個問題

Page 20: 數學軟體應用課程 00 - 課程介紹

新生書院把學校變成學習的冒險樂園

Page 21: 數學軟體應用課程 00 - 課程介紹

數理資訊學程數學 x 電腦 x 專業

Page 22: 數學軟體應用課程 00 - 課程介紹

真正的關鍵是...

Page 23: 數學軟體應用課程 00 - 課程介紹

熱情 自主學習+

Page 24: 數學軟體應用課程 00 - 課程介紹

把大學當做你的學習冒險樂園

找到自己的熱情

again

Page 25: 數學軟體應用課程 00 - 課程介紹

萬一, 還沒有呢?

Page 26: 數學軟體應用課程 00 - 課程介紹

用專家式的學習法

假裝自己是個專家

Page 27: 數學軟體應用課程 00 - 課程介紹

社群式學習法就像專家自學、參加社群

Page 28: 數學軟體應用課程 00 - 課程介紹

meetup

sprint

lighting talk

google

Page 29: 數學軟體應用課程 00 - 課程介紹

這個課程要熱愛寫程式不管是真的是裝的

Page 30: 數學軟體應用課程 00 - 課程介紹

每次上課就好像一次 meetup

Page 31: 數學軟體應用課程 00 - 課程介紹

只是大部份都請到同一位...

偶爾也有不一樣的...

Page 32: 數學軟體應用課程 00 - 課程介紹

蔡炎龍老師

行大三樓副學務長室

[email protected]

找他 email

Page 33: 數學軟體應用課程 00 - 課程介紹

政大應數系 政大應數系

UC Irvine 數學系

大學 碩士 博士

蔡炎龍老師

Page 34: 數學軟體應用課程 00 - 課程介紹

蔡炎龍老師

大學 碩士班 博士班 現在

POP Mac

高中

程式 鳥

寫程式由第三波發行

咖啡

政大愛愛會文宣組組長, 到各社團教海報

創立「爾灣咖啡小站」

參加台北鳥會

自認程式不錯肯定是要成為廣告人

夢想到 Apple 工作

其實數學也不錯...

Page 35: 數學軟體應用課程 00 - 課程介紹

Apple ][ 的時代寫程式都是在玩耍

Page 36: 數學軟體應用課程 00 - 課程介紹

高中時代

Page 37: 數學軟體應用課程 00 - 課程介紹

用的基本上都是 BASIC所以用 BASIC 做所有事

Page 38: 數學軟體應用課程 00 - 課程介紹

當那美好的時代過了我想找一個取代 BASIC 的語言

Page 39: 數學軟體應用課程 00 - 課程介紹

遇見。Python

Page 40: 數學軟體應用課程 00 - 課程介紹

2000 年時, Python Software Activity 只有 271 人

交了 50 美元的年費!

Page 41: 數學軟體應用課程 00 - 課程介紹

“Python is the second best language for anything.”

Page 42: 數學軟體應用課程 00 - 課程介紹

以前我們都要用很多時間說服同學用 Python

Page 43: 數學軟體應用課程 00 - 課程介紹

第⼀版的 Google 就是⽤ Python 寫的。

開始就是⽤ Python!

Page 44: 數學軟體應用課程 00 - 課程介紹

Python 是全美大學最受歡迎的第一個程式語言。

Philip Guo, 2014

Page 45: 數學軟體應用課程 00 - 課程介紹

數據分析時代, Python 突然變成主流!

Page 46: 數學軟體應用課程 00 - 課程介紹
Page 47: 數學軟體應用課程 00 - 課程介紹

Deep Learning 時代

Page 48: 數學軟體應用課程 00 - 課程介紹

我們這學期學什麼?

Page 49: 數學軟體應用課程 00 - 課程介紹

Python 的部份

Page 50: 數學軟體應用課程 00 - 課程介紹

展示的部份

HTML Markdown Inkscape

Page 51: 數學軟體應用課程 00 - 課程介紹

學寫程式 今天開始

Page 52: 數學軟體應用課程 00 - 課程介紹

拍拍機器人

Page 53: 數學軟體應用課程 00 - 課程介紹

其實很多「對話機器人」的形式

Page 54: 數學軟體應用課程 00 - 課程介紹

使用說明猜數字遊戲

自動出題解題

Page 55: 數學軟體應用課程 00 - 課程介紹

課程重點

Page 56: 數學軟體應用課程 00 - 課程介紹

拍拍機器人

學習軟體工具

遊戲式評分法

閃電秀

Page 57: 數學軟體應用課程 00 - 課程介紹

就說我們是冒險樂園

「遊戲感」評分法

Page 58: 數學軟體應用課程 00 - 課程介紹

累計越多經驗點數得分越高

經驗點數

1

Page 59: 數學軟體應用課程 00 - 課程介紹

上課參與 (5點/次) 反思、作業 (0-5點) 線上分享 (0-5 點/次) 期末作品 (10-30 點/次) 課餘和⽼師、助教討論 (3-5 點) 

經驗點數

Page 60: 數學軟體應用課程 00 - 課程介紹

每個人有三個心的「生命點數」, 只要到學期末還有生命點數就至少 60 分以上

生命點數

2 ♥♥♥

Page 61: 數學軟體應用課程 00 - 課程介紹

無故缺席、早退扣 1 點 未按時交作業扣 0.5 點

以下行為會被扣生命點數:

Page 62: 數學軟體應用課程 00 - 課程介紹

每週有 2-3 個「成就」可以試著達成, 期末將會乘上神秘倍率!

成就

Page 63: 數學軟體應用課程 00 - 課程介紹

「閃電秀」 指定任務 神秘任務 期中考期末考 ⾃學成就

五大類成就

Page 64: 數學軟體應用課程 00 - 課程介紹

成就 經驗點數x

Page 65: 數學軟體應用課程 00 - 課程介紹

有課本這種東西嗎?

Page 66: 數學軟體應用課程 00 - 課程介紹

https://www.pythonlearn.com/book.php

Python for Everybody Exploring Data In Python 3

Charles Severance

Page 67: 數學軟體應用課程 00 - 課程介紹

安裝⼤補帖 Anaconda

Page 68: 數學軟體應用課程 00 - 課程介紹

搜尋 anaconda download

Page 69: 數學軟體應用課程 00 - 課程介紹

麻煩大家用 3.x 版