"302F5/2019年7月9日(二)" 修訂間的差異
出自 青少年追求卓越
< 302F5
(→翻轉學習) |
|||
(未顯示由 2 位使用者於中間所作的 2 次修訂) | |||
行 1: | 行 1: | ||
− | * | + | * 本學習活動的目標:學習程式設計,運用演算法和數學原理,全自動解「數獨」題目。 |
− | * | + | * 程式語言:Scratch 3.0 |
+ | * 輔助工具:Google Sheets | ||
+ | * 數學原理: | ||
+ | * 演算法: | ||
+ | * 學習活動流程: | ||
** 教練帶領學生解數獨簡單題一題。 | ** 教練帶領學生解數獨簡單題一題。 | ||
− | ** | + | ** 教練帶領學生解數獨中等題一題,教練和學生都要各自截圖,作為未來製作影片的媒體素材。 |
− | ** 教練秀出數獨1. | + | ** 教練秀出數獨1.0 Scratch 程式的畫格功能及填數功能。並說明程之終極目的是全自動解題。 |
− | ** | + | ** 教練使用 Google Sheets 的表單試算特性,用簡明的表格,呈現程式中許多變數的複雜運算過程。 |
+ | ** 這個程式設計專案可以學習到的數學觀念和應用包括: | ||
+ | **# 整數除法的餘數的週期性,商數可以代表第幾週期。 | ||
+ | **# 函數的基本觀念和應用。 | ||
+ | **# 函數的四則運算和應用。 | ||
+ | **# 合成函數的運算和應用。 | ||
+ | ** 這個程式設計專案可以學習到的程式觀念和技巧包括: | ||
+ | **# | ||
+ | ** 這個程式設計專案可以學習到試算表的觀念和技巧包括: | ||
+ | **# | ||
+ | ** 教練活用數學的商數、餘數、函數,及合成函數,使其可應用於整理 spreadsheets 表格相關資料(列、行、陣)。 | ||
** 教練教導函數及合成函數觀念及其應用。 | ** 教練教導函數及合成函數觀念及其應用。 | ||
* 相關網頁 | * 相關網頁 | ||
** [https://sudoku.com/tw 數獨官網] | ** [https://sudoku.com/tw 數獨官網] | ||
− | ** [https://docs.google.com/spreadsheets/d/144uDng5ZchQUGYDE1Dgk0A5j-WokbEFlnbQxAm1Qro4/edit?usp=sharing 數獨中等01] ( google | + | ** [https://docs.google.com/spreadsheets/d/144uDng5ZchQUGYDE1Dgk0A5j-WokbEFlnbQxAm1Qro4/edit?usp=sharing 數獨中等01] ( google spreadsheets) |
− | ** [https://scratch.mit.edu/projects/319466422/ 數獨 1.0] ( | + | ** [https://scratch.mit.edu/projects/319466422/ 數獨 1.0] ( scratch ) |
* 學生可使用學校帳號開啟 Scratch,Google Blogger 製作個人學習歷程。 | * 學生可使用學校帳號開啟 Scratch,Google Blogger 製作個人學習歷程。 | ||
行 25: | 行 39: | ||
* 流程 | * 流程 | ||
** 教練秀出數獨1.0 Scratch 程式的畫格功能及填數功能。並說明程之終極目的是全自動解題。 | ** 教練秀出數獨1.0 Scratch 程式的畫格功能及填數功能。並說明程之終極目的是全自動解題。 | ||
− | ** 教練活用數學的商數、餘數、函數,使其可應用於整理 spreadsheets | + | ** 教練活用數學的商數、餘數、函數,使其可應用於整理 spreadsheets 表格相關資料(列、行、陣)。 |
** 教練教導函數及合成函數觀念及其應用。 | ** 教練教導函數及合成函數觀念及其應用。 | ||
行 32: | 行 46: | ||
* 實施紀要: | * 實施紀要: | ||
+ | ** 玩簡單的 數獨。 | ||
+ | ** spreadsheets 完成到 列的公式、行的公式。 | ||
+ | ** 建立學生的學習日記、貼上截圖。 | ||
+ | ** 請同學寄 gmail 到尤爸爸的信箱了,要建立同學的網頁。 |
於 2019年7月9日 (二) 08:30 的最新修訂
- 本學習活動的目標:學習程式設計,運用演算法和數學原理,全自動解「數獨」題目。
- 程式語言:Scratch 3.0
- 輔助工具:Google Sheets
- 數學原理:
- 演算法:
- 學習活動流程:
- 教練帶領學生解數獨簡單題一題。
- 教練帶領學生解數獨中等題一題,教練和學生都要各自截圖,作為未來製作影片的媒體素材。
- 教練秀出數獨1.0 Scratch 程式的畫格功能及填數功能。並說明程之終極目的是全自動解題。
- 教練使用 Google Sheets 的表單試算特性,用簡明的表格,呈現程式中許多變數的複雜運算過程。
- 這個程式設計專案可以學習到的數學觀念和應用包括:
- 整數除法的餘數的週期性,商數可以代表第幾週期。
- 函數的基本觀念和應用。
- 函數的四則運算和應用。
- 合成函數的運算和應用。
- 這個程式設計專案可以學習到的程式觀念和技巧包括:
- 這個程式設計專案可以學習到試算表的觀念和技巧包括:
- 教練活用數學的商數、餘數、函數,及合成函數,使其可應用於整理 spreadsheets 表格相關資料(列、行、陣)。
- 教練教導函數及合成函數觀念及其應用。
- 相關網頁
- 學生可使用學校帳號開啟 Scratch,Google Blogger 製作個人學習歷程。
探索精選問題或遊戲
- 數獨官網
- 教練帶領學生解數獨簡單題一題。
- 教練帶領學生解數獨中等題一題,教練和學生都要各自截圖,作為教來製作影片的媒體素材。
數學與程式實驗
- 《 Scratch 設計程式:數獨 》google Spreadsheets & Scratch
- 目標:學習程式設計,以自動解數獨題目為專案
- 流程
- 教練秀出數獨1.0 Scratch 程式的畫格功能及填數功能。並說明程之終極目的是全自動解題。
- 教練活用數學的商數、餘數、函數,使其可應用於整理 spreadsheets 表格相關資料(列、行、陣)。
- 教練教導函數及合成函數觀念及其應用。
翻轉學習
- 併《 Scratch 設計程式:數獨 》
- 實施紀要:
- 玩簡單的 數獨。
- spreadsheets 完成到 列的公式、行的公式。
- 建立學生的學習日記、貼上截圖。
- 請同學寄 gmail 到尤爸爸的信箱了,要建立同學的網頁。