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

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

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

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


整體學習目標

  • 學生能經由音符數值化的體驗精確掌握科技符號與運算思維表達。
  • 學生能透過樂句拆解、尋找規則、與抽象化等運算思維進行系統性思考,並發展有效解題方法。
  • 學生能透過程序性規畫與程式編寫整合運算思維與資訊科技解決問題的能力。
  • 學生能將作品上傳於網路平臺,公開程式原始碼並進行傳播、分享與賞析,充分利用資訊科技與他人合作並進行創作。