結構化程式設計 | 幾何圖形變變變

本專題引導學生思考幾何圖形變化的創作過程,透過對幾何圖形的分析,了解幾何圖形繪製程式設計與程式流程的概念。鼓勵學生自行創作多樣性幾何圖形。專題重點為迴圈結構與與模組化程式的學習。活動中透過重複幾何圖形建構,讓學生體驗分解幾何圖形、樣式辨識、模型化與抽象化等運算思維歷程,學習處理多變化的幾何圖形組合。

模組化程式設計專題 | scratch打磚塊

課程設計者:蔡淑齡

專題簡介:

本專題引導學生思考如何利用scratch來設計打磚塊遊戲,透過對打磚塊遊戲結構的分析,了解模組化程式設計與程式流程的概念。鼓勵學生自行增加功能,設計屬於自己的打磚塊遊戲。專題重點為迴圈結構與與模組化程式的學習。活動中透過遊戲元件的建構,讓學生體驗分解問題、樣式辨識、模型化與抽象化等運算思維歷程,學習處理複雜任務,例如:球、磚塊、反彈板的設計與修改、球的移動和方向控制、磚塊、牆壁、反彈板碰撞球的動作、遊戲的得分設計。

模組化程式設計_scratch打磚塊

 

資料編碼 | 看不懂的情書

課程設計:吳岱融 darrin@go.pymhs.tyc.edu.tw

課程說明:

本課程引導學生思考電腦資料如何數位化,資料如何驗證正確性。透過文字轉換ASCII、奇偶校驗的小遊戲,引導學生設計屬於自己的編碼轉換方式。課程重點為數位資料表示的學習。透過活動過程中的資料轉換,讓學生體驗分解問題、樣式辨識、模型化、抽象化與演算法設計等運算思維歷程,學習處理複雜任務。

運算思維導向課程設計實戰_吳岱融_投影片

運算思維導向課程設計實戰_吳岱融_PDF

 

結構化程式設計 | 迷路的小貓咪

課程設計者:黃國興 a0929150956@gmail.com

專題簡介: 本專題引導學生思考迷宮遊戲的創作過程,透過考驗玩家如何選擇、判斷眼前的岔路,最終找到回家的出口,了解模組化程式設計與程式流程的概念。鼓勵學生利用碰撞偵測法,設計屬於自己的迷宮遊戲。 專題重點為選擇結構與模組化程式的學習。活動中透過角色移動與顏色的偵測,讓學生體驗分解問題、樣式辨識、模型化與抽象化等運算思維歷程,學習處理複雜任務。

運算思維導向課程設計實戰_黃國興

結構化程式設計-光感玩音樂

本專題引導學生思考應用Scratchboard光感應器,根據手掌與Scratchboard的距離影響光感應器所偵測的數值,根據數值分成7個音階,依據手掌不同距離演奏出給予的簡譜樂曲。專題重點為if結構與與程式的學習。活動中透過重複偵測光感應器與手掌的距離,讓學生體驗分解問題、結構化與抽象化等運算思維歷程。

結構化程式設計-光感玩音樂

資訊科技應用專題|有效率的資料搜尋

課程說明:從網頁瀏覽器的使用,了解瀏覽器的連結機制,再透過搜尋引擎揭開搜尋引擎的運作機制,了解搜尋詞彙、控制詞彙、詮釋資料之間的關係,也利用邏輯運算子進行有效率的搜尋資料,並認識新型態的搜尋工具,並結合時事,讓學生可以在生活中應用科技工具。

單元的核心概念
1.網頁瀏覽器的功能與使用(有效率搜尋)。
2.搜尋引擎資料搜尋的基本方法(邏輯運算子)。
3.數位學習網站與資源的使用。

提出主要問題
1.如何用網頁瀏覽器連結到網際網路?如何有效檢閱網頁中的資料?
2.如何在搜尋引擎做有效率的搜尋?
3.是否有一些特定網站能提供專業的學習課程?

繼續閱讀 “資訊科技應用專題|有效率的資料搜尋”

模組化程式設計 | 我的音樂盒

模組化程式設計 | 資料表示法 | 流程控制 | 運算思維歷程

課程設計:陳怡芬 yfchen@gapps.fg.tp.edu.tw

說程說明:本專題引導學生思考電腦自動化演奏音樂的創作過程,透過對樂曲中樂句結構的分析,了解模組化程式設計與程式流程的概念。鼓勵學生自行創作音樂,設計屬於自己的音樂盒。專題重點為迴圈結構與與模組化程式的學習。活動中透過重複樂句的辨識與樂曲建構,讓學生體驗分解問題、樣式辨識、模型化與抽象化等運算思維歷程,學習處理複雜任務。

繼續閱讀 “模組化程式設計 | 我的音樂盒”