結構化程式設計 | 猜數字遊戲

課程設計者:蘇聖雄

專題簡介:

本專題引導學生思考如何有效猜數字過程,透過效率的分析,了解程式設計與程式流程的概念。鼓勵學生設計自己猜數字遊戲。專題重點為條件判斷與專題程式的學習。活動中透過數字分析與概念建構,讓學生體驗分解問題、條件辨識、模型化與抽象化等運算思維歷程,設計猜數字遊戲。

結構化程式設計-猜數字

結構化程式設計 | 觀光景點路程規劃

課程設計:黃俊衛 huang.finike@gmail.com

教學對象:高中 一年級

課程說明:

本專題引導學生思考地區觀光景點的路程規畫過程,透過對景點及交通路線的分析,了解抽象化及最短路徑的概念。鼓勵學生自行設計行程,設計屬於自己的專有行程。專題重點為抽象化及最短路徑規劃的學習。活動中透過景點的辨識與路線的規劃,讓學生體驗分解問題、樣式辨識、模型化與抽象化等運算思維歷程,學習處理複雜任務

結構化程式設計-觀光景點路程規劃

繼續閱讀 “結構化程式設計 | 觀光景點路程規劃”

資訊科技應用專題 | 流言狩獵者

people says

Design by 陳珠如 2017

專題簡介

本專題為「提升學生資訊與媒體之素養」,進行各類媒體識讀與批判。提供新聞案例主題式引導,帶領學生問題分析、規畫、搜尋、處理、展示與溝通。本專題活動以流言引發學習動機;進而引導學生利用資訊科技與他人合作、與他人溝通; 接著,帶領學生透過蒐集資料、資料驗證法、並進行分析問題、探索問題等學習歷程。 活動以2-3人一組進行,從生物、健教、地科等社會議題,逐步引導學生思考、並且 加入公民科和法律等資料;最後各組完成專題製作。

資料編碼 | 看不懂的情書

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

課程說明:

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

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

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

 

資訊科技應用專題 | 跨科遊戲專題開發-打造我的夢幻遊戲

跨科的遊戲設計開發與企劃

課程設計:穀保家商 徐麗娟老師

總體學習目標

  • 學生能經由跨科遊戲專題開發小組的合作,激發創意的遊戲設計,並呈現不同科別同學的專長能力。
  • 學生能透過了解系統開發流程,並實際經歷完整的流程。
  • 學生能透過協作平台使用,達到共創的精神,整合運算思維與資訊科技解決問題的能力。
  • 學生能將作品上傳於網路平臺,公開遊戲創作成果並進行傳播、分享與賞析,也可後續開發,充分利用資訊科技與他人合作並進行創作

課程流程

遊戲創意激發:兩模組學生分別在各自原本的遊戲程式開發課與動畫設計課程時,進行創意發想與收斂作品想法,教師透過初步的發想進行跨科配對分組,此時透過雲端協作平台共同將想法整合,確定開發方向。

二、遊戲介面與風格確定:確定跨科模組分組後,在各自原本的遊戲程式開發課與動畫設計課程將工作分工,遊戲程式開發課程決定系統的流程與架構,提出產品設計需求;動畫設計課程針對主題先行製作遊戲前導動畫影片。

三、遊戲開發與UI設計:各自細分各組的開發進度與工作規劃,包含主要階段:遊戲主選單→基本關卡、進階關卡、成績佈告與軟體說明。介面設計部份包含:宣傳封面設計、遊戲設計風格、主角設定、遊戲場景設計與遊戲UI設計、學習心得撰寫。

遊戲成果展現:將共同合作開發的成果於期末成果展中展出,並且訓練兩模組的同學針對不同的進度行簡報呈現。

 


遊戲開發平台:Construct2、介面設計軟體:Photoshop

參考資源:樂陞科技

 

模組化程式設計 | 接龍撲克牌遊戲

課程設計:林東成 to2tony@gmail.com

專題簡介:本專題引導學生思考電腦自動化演示接龍遊戲的創作過程,透過對撲克牌遊戲法的分析,了解模組化程式設計與程式流程的概念。鼓勵學生自行創作牌類遊戲,設計屬於自己的電腦遊戲。專題重點為迴圈結構、排序演算法、與模組化程式的學習。活動中透過重複的遊戲方法與牌類分析,讓學生體驗分解問題、樣式辨識、模型化與抽象化等運算思維歷程,學習處理複雜任務。利用小組學習方法共創一個接龍牌類遊戲,並將專題成果展示。

專題名稱-接龍撲克牌遊戲ppt

專題名稱-接龍撲克牌遊戲pdf

資料科學 | 資料分析與資料視覺化

資料科學 Data Science

資料分析 (Data Analysis) | 資料視覺化 (data Visualization) | 開放資料 Open Data | Python | matplotlib | numpy | csv file

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

說程說明:本專題引導學生正確定義問題,從龐大繁雜的數據庫中萃取有用的資料,建立運算規則整批處理數據資料集,進而運用資料之視覺表現形式解說結果與發現,藉助圖形化方式清晰有效地傳達與溝通訊息。

繼續閱讀 “資料科學 | 資料分析與資料視覺化”

模組化程式設計 | 碎形~尋找大自然的密碼

碎形~尋找大自然的密碼

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

說程說明:本專題引導學生探索幾何圖形的樣式規律。活動中觀察多種碎形圖形的產生規則(rules),學習尋找圖形樣式(finding patterns)。透過對碎形的自我相似性的理解與建構步驟的體驗,鼓勵學生自行創造圖形規則,設計屬於自己的碎形。學生可透過實作碎形的歷程學會以函式定義基本幾何圖形,並以重覆結構實作規律圖形。在實作碎形圖形的自我相似性過程中,能進一步體會遞迴函式的抽象概念。本專題重點為重複結構與與函式的學習,活動中透過重複樣式的辨識與碎形圖形的建構,讓學生體驗分解問題、樣式辨識、模型化與抽象化等運算思維歷程,進而處理複雜而龐大的任務。

程式設計概念教材:

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

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

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

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

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