Drawing Projects On Hour of Code / Scratch / Python turtle

Slides:



Advertisements
Similar presentations
楊學成 老師 Chapter 1 First-order Differential Equation.
Advertisements

變數與函數 大綱 : 對應關係 函數 函數值 顧震宇 台灣數位學習科技股份有限公司. 對應關係 蛋餅飯糰土司漢堡咖啡奶茶 25 元 30 元 25 元 35 元 25 元 20 元 顧震宇 老師 台灣數位學習科技股份有限公司 變數與函數 下表是早餐店價格表的一部分: 蛋餅 飯糰 土司 漢堡 咖啡 奶茶.
第一章 引论.
碎形 Fractal Geometry 陳慶瀚 機器智慧與自動化技術(MIAT)實驗室 義守大學電機系
考点作文十大夺魁技法 第28课时 写作(二) 考点作文十大夺魁技法 6-10 ·新课标.
舊石器時代 位置: 亞洲大陸東緣,西太平洋弧狀列島一部份 背景 形成: 兩千多萬年前逐漸隆起,形成島嶼 生物: 大角鹿、猛瑪象、亞洲大陸原始人 臺東 長濱文化 苗栗 網形文化 臺南 左鎮人目前臺灣發現最早人類化石 代表 文化 1.住在海邊洞穴-短期定居小型隊群 2.以採集、狩獵為生 3.使用礫石砍伐器、片器、尖器.
圓的一般式 內容說明: 由圓的標準式展出圓的一般式.
圓的一般式 內容說明: 由圓的標準式展出圓的一般式.
第二章 无序 2.1 无序系统 2.2 无序系统的电子态 2.3 无序系统的直流电导 2.4 无序系统的光学性质 2.5 无序系统的应用.
戰爭之外的軍事史 第五單元:徵兵制的由盛而衰─秦漢時代
08 CSS 基本語法 8-1 CSS 的演進 8-2 CSS 樣式規則與選擇器 8-3 連結HTML 文件與CSS 樣式表
遞迴關係-爬樓梯.
花蓮縣國小綜合活動領域教師 36小時關鍵能力研習 分組實做作業單
桌球腳步練習(熱身操) 1.單步(近檯,踏出一步) 跟步(近到中檯,踏出二步) 11
一、问题的提出 1. 计算圆的面积 正六边形的面积 正十二边形的面积 正 形的面积.
腦科學導論 報告主題:大腦的解讀 姓名:徐敏甄.
我的社區_觀塘 第三課.
如何透過學校課程培養小學生 的批判思考能力
5.1 自然對數函數:微分 5.2 自然對數函數:積分 5.3 反函數 5.4 指數函數:微分與積分 5.5 一般底數的指數函數和應用 5.6 反三角函數:微分 5.7 反三角函數:積分 5.8 雙曲函數.
工程數學 Chapter 12 PDE 楊學成 老師.
Image Retrieval Based on Fractal Signature
Java簡介.
4B冊 認識公倍數和最小公倍數 公倍數和最小公倍數的關係.
科展說明書格式.
類別(class) 類別class與物件object.
3D Object Representations
一、如何規劃? 二、教材數位化的可用工具介紹。 三、發表時應該注意的重點。 四、可展示的平台有哪些?
以 WebQuest 模版整合教材 促進學生主動學習
Java 程式設計 講師:FrankLin.
JAVA 程式設計與資料結構 第四章 陣列、字串與數學物件.
專題名稱 動畫製作《我的資安小動畫》 Design by 簡良燕2017.
6B冊 趣味活動 認識立體圖形中的頂、棱和面 柱體的頂、棱和底邊 錐體的頂、棱和底邊.
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
FRACTAL_2.
INDEX 資訊學科種子教師研習 課程說明 教學活動計畫.
辨認三角形的種類 小學三年級數學科.
程式設計與問題解決 Problem Solving with Programming
第一章 直角坐標系 1-3 函數圖形.
學習單元:N6 數的性質 學習單位:N6-3 用短除法求H.C.F. 和 L.C.M. 學習重點 : 1. 複習因數分解法求
混沌理论及应用 龙敏 Tel:
數學 近似值 有效數值.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
”層”出不窮 --- 體積 設計者:劉怡君、鐘秀施、鐘悅文.
小學四年級數學科 8.最大公因數.
經濟學 學經濟.
大綱:加減法的化簡 乘除法的化簡 去括號法則 蘇奕君 台灣數位學習科技股份有限公司
數位學習社群講座 工設系講師:洪漢森 老師 漫談創意與電腦繪圖 軟體學習.
挑戰C++程式語言 ──第8章 進一步談字元與字串
重複圖形.
圓的定義 在平面上,與一定點等距的所有點所形成的圖形稱為圓。定點稱為圓心,圓心至圓上任意一點的距離稱為半徑,「圓」指的是曲線部分的圖形,故圓心並不在圓上.
陳怡芬 運算思維導向課程設計實戰 陳怡芬
家長工作坊 (附件1).
體積.
教育概論 教育原理與制度試題解題與分享 第五組
專題名稱 模組化程式設計-猴子吃香蕉 Design by 詹雅嫻 2016.
106學年度上學期 學校日 五年級 自然與生活科技 林皎汝 老師.
5432-認知-P-期末-0501 檔案命名規則 課號: 5432 課程名稱:認知與數位教學 作業名稱:認知-P-期末-0501 分組名單
資料表示方法 資料儲存單位.
第二章 无序 2.1 无序系统 2.2 无序系统的电子态 2.3 无序系统的直流电导 2.4 无序系统的光学性质 2.5 无序系统的应用.
第一章 直角坐標系 1-3 函數及其圖形.
資料結構與C++程式設計進階 期末考 講師:林業峻 CSIE, NTU 7/ 15, 2010.
非負矩陣分解法介紹 報告者:李建德.
本課程指定教材為:朱熹,《周易本義》,大安出版社。本講義僅引用部分內容,請讀者自行準備。
專題名稱 迷路的小貓咪 Design by 黃國興 2017.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
Chapter 4 Multi-Threads (多執行緒).
第三章 比與比例式 3-1 比例式 3-2 連比例 3-3 正比與反比.
數學科診斷與補救教學綱要 嘉義大學數理教育所 姚如芬.
教師檔案系統資料如何填寫? 如何對應教師評鑑共同基準?.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
Presentation transcript:

Drawing Projects On Hour of Code / Scratch / Python turtle 課程實施:8-10年級學生 課程時數:6-8小時 學習單元:模組化程式設計、遞迴函式

碎形~尋找大自然的密碼 Fractals – code in nature 大自然界存在的 神秘圖形規律

專題簡述 本專題引導學生觀察多種碎形圖形的產生規則(rules),學習尋找圖形樣式 (finding patterns)。透過對碎形(fractals)的自我相似性與建構步驟的認識, 鼓勵學生自行創造圖形規則,設計屬於自己的碎形。 專題重點為重複結構與與函式的學習。活動中透過重複樣式的辨識與碎形 圖形的建構,讓學生體驗分解問題、樣式辨識、模型化與抽象化等運算思 維歷程,處理複雜而龐大的任務。 Concepts covered:數學、幾何、碎形、藝術、設計、自我相似性、程式 設計、迴圈、疊代、函式、遞迴函式、運算思維

<第一堂> Fractals & patterns 學習活動 1:尋找大自然的密碼 code in nature

Amazing fractals found in nature 自然界中的各式神秘碎形,引導學生思考其規律 Photo: Jitze/Flickr Photo: Rum Bucolic Ape/Flickr Photo: Aidan M. Grey/Flickr http://www.mnn.com/earth-matters/wilderness-resources/blogs/14-amazing-fractals-found-in-nature

Amazing fractals found in nature 自然界中的各式神秘碎形,引導學生思考其規律 Photo: Wikimedia Commons Photo: Wikimedia Commons Photo: Burroblando/Flickr http://www.mnn.com/earth-matters/wilderness-resources/blogs/14-amazing-fractals-found-in-nature

分組活動:尋找大自然界存在的神秘圖形規律 請討論以上圖形的特徵與規律 (至少寫3個) 。  請整理寫下各組分享的圖形特 徵與規律

分組活動: 討論碎形的樣式(patterns)與形成規律(modeling)

分組活動: 討論碎形的樣式(patterns)與形成規律(modeling)

分組活動: 討論碎形的樣式(patterns)與形成規律(modeling)

Fractals 碎形幾何

What is fractal? 碎形(Fractal)被定義為「一個零碎的幾何形狀,可以分成數個部分,且每 一部分都(至少近似地)是整體縮小後的形狀」,即具有自我相似的性質。

碎形(Fractal) 數學家曼德布洛特(Benoit Mandelbrot)在七O年代所發展出的幾 何概念 提供了藝術設計、科學理論、自然景象三 方面的新關聯與新詮釋。 碎形的深刻內涵促成了不同領域的結合。 Fig 1. Benoit Mandelbrot

碎形- 自我相似性 self-similarity 自然界隨處可見的雪花晶體、樹幹枝椏、血管分支、海岸沿線、雲彩的邊 緣以及天空的閃電——這些都是碎形 特徵:都是結構上一層又一層相類似的重複。 觀察一棵蒼茂大樹與它主幹上的樹枝、樹枝上的枝杈、葉脈的紋路 它們的形狀非常雷同,僅僅有大小與方位上的差異。 這種關係在幾何學上稱為自我相似性,是碎形研究的核心。

蕨葉碎形、樹枝碎形 小藍框是大藍框的標準縮小版 小藍框是由更多、更小的相似 細節所構成, 把一整體縮小之後再嵌入自身

<第二堂> Draw patterns 學習活動 2:建構自己的碎形規則與碎形圖

一、起始元與生成元疊代法 在繪製碎形的方法中,「起始元與生成元疊代法(Generator Iteration Method)」是最為直觀與最容易操作的 「完全自我相似」(Strict Self-Similarity)碎形 「完全自我相似」(Strict Self-Similarity)碎形疊代法必須指定 起始元(Initiator)與生成元(Generator)。

起始元與生成元 起始元:是碎形一開始的圖形,起始元是由單一的或幾個自我 相似的幾何單元(例如線段、三角形或矩形……等等)所組成。 生成元:是起始元中的每一個自我相似的幾何單元下一次疊代 的圖形。

謝爾賓斯基(Sierpinski)三角形 以 Sierpinski Gasket 為例 起始元與生成元如圖所示,起始元是由單一 的實心三角形幾何單元所組成。 從下面的步驟會發現,顯然碎形的第零步驟 就是起始元,而第一步驟則是以生成元來取 代起始元中所有的幾何單元,而第二步驟便 是以生成元來取代第一步驟中所有的幾何單 元,接下來的步驟,即是以相同的方法重複 疊代下去。

謝爾賓斯基三角形

其他例子-1

其他例子-2

Koch Curve (Snowflake Curve) 起始元:由單一的線段幾何單元所組成的 生成元:生成元本身就定義了碎形的繪製規則與碎形的特徵。將在每一個 步驟裡取代這些線段單元。

Koch Curve (Snowflake Curve)

分組任務:建構碎形

<第三堂> Drawing Patterns by programming 學習活動 3:Geometric drawing by programming

藝術家(Artist):運用已知程式積木完成繪圖任務

Draw shapes in Python Turtle Graphics from turtle import * canvas = Screen() sarah = Turtle()   for i in range(4): #repeat four times sarah.forward(50) sarah.left(90) canvas.exitonclick() from turtle import * canvas = Screen() sarah = Turtle()   sarah.forward(50) sarah.left(90) canvas.exitonclick()

<第四堂> Drawing Fractals by programming

程式實作與觀察-繪製Koch Curve 討論:程式呼叫 f(Koch, 150, 2) 時,請畫下其f函式呼叫的歷程

程式實作與觀察 繪製蕨葉(Fern),試修改生長規則另生成不同蕨葉 繪製碎形樹,試修改生長規則另生成不同形態的樹

建構碎形圖規則,以程式繪製碎形圖