- 運算思維:???
學會程式碼應該不是我們的目標。 電腦與程式只是一種工具,是一種達到目的的方法。 真正的目標應該是學會思考的方式。 換句話說,我們應該嘗試教授計算機科學,而不是教着寫程式代碼。
- 代碼無處不在
- 什麼是計算機科學?
- 解決問題
- 邏輯
- 系統
- 思考
- 什麼是編程?
- 通過學習解決問題的方法,訓練嚴密的邏輯來提高自己的能力
- 編程只是計算機科學的一部份
- DIY
- 解決問題
- 事業
| - 教材教法:學習共同體的對話
- 對話:文字形教材
- 學生
- 與教材的相遇與對話、
- 與他人(同學或老師)的相遇與對話、
- 與自己的相遇與對話。
- 學生:自信、信心、信任
- 解析問題:拆、找、試。
- 程式:初始化、同時、循序。
- 定義:變數、清單
- 結構化程式語言:循序、選擇、重複。
- 數學四階段
- 問對問題
- 將現實生活中的問題公式化
- 計算
- 將公式導到現實生活
- 計算機科學
- 解決問題:你將會學習演算法——就是通用的一些方法,像是分治演算法、遞迴、遺傳演算法、貪心演算法——説明你建模,分解,解決各種各樣的問題。
- 邏輯:你將開始使用精密又正式的方法思考問題,像是抽象,邏輯代數,數論和集合論,來用嚴密的邏輯解決問題。
- 數據:你將會接觸到資訊理論,並開始思考什麼是資訊?如何表述?如何對真實的世界建模?
- 系統:如何設計與構建複雜的系統,來實現一系列的需求?系統工程是一個幾乎在各個領域都涉及到的重要的主題。
- 思考:瞭解人類大腦最好的方式,是試著去複製它。像人工智慧、機器學習、電腦視覺、自然語言處理這些話題,不僅僅在電腦科學領域,同時在數學,生物,物理,哲學等方面都是最前沿的科學。
|
 Updating...
|