科學運算,想像太難程式來幫你
課程總覽
本課程將會使用 python turtle 來建立與科學相關的模型,透過程式對科學現象的模擬來幫助對科學的理解。
+
課程將介紹與模擬的科學內容:
波以耳定律
康威_生命遊戲
使用程式建立模型,來模擬波以耳定律與生命遊戲,可以透過視覺來觀察結果。
課程單元(與連結)
科學運算 python turtle
科學運算 波以耳定律模擬
科學運算 康威_生命遊戲模擬
適合學習對象
國中生+高中生
課程目標
課程目標
上完課程後,學生應具備的知識與能力:
會使用python turtle繪製簡易圖形
可以對科學現象建立模型
會使用python turtle程式建立科學現象模型
先備知識
先備知識
具備python 程式判斷(if else)、迴圈(while, for )及串列(list)的基本概念,,並能撰寫程式。
核心素養+運算思維
核心素養+運算思維
科 S-U-B2 理解科技與資訊的原理及發展趨勢,整合運用科技、 資訊及媒體,並能分析思辨人與科技、社會、環境的關係。
科 S-U-A2 運用科技工具與策略進行系統思考與分析探索,並有效解決問題。
科-J-A3 利用科技資源,擬定與執行科技專題活動
科-J-A2 運用科技工具,理解與歸納問題,進而提出簡易的解決之道。
學習重點
學習重點
學習表現
運 p-IV-1 能選用適當的資訊科技組織思維,並進行有效的表達。
運 m-V-1 能利用運算思維進行創作。
運 m-V-2 能利用資訊科技創作解決問題。
學習內容
資 A-IV-2 陣列資料結構的概念與應用。
資 P-IV-3 陣列程式設計實作。
資 P-IV-5 模組化程式設計與問題解決實作。
資 P-V-1 文字式程式設計概念與實作。
資 P-V-2 陣列資料結構的程式設計實作。
資 T-V-1 數位合作共創的概念與工具使用。
授課老師
Bonnie 郭芳雨
國立台灣師範大學 資訊教育研究所