課程設計:王鼎中老師
課程說明:本課程藉由3D動畫(冰上溜冰)的故事情境讓學生體驗物件導向程式設計的概念,並思考動畫呈現的原理。在構築故事情境與角色的過程中理解物件創建的方式與物件方法的設計。藉由動畫呈現的規律,了解迴圈結構與邏輯判斷的模式與應用時機。
重要概念:物件導向程式設計、結構化程式設計、模組化程式設計
教案設計:Alice教學活動設計9909
in Computer Science Course Design
課程設計:王鼎中老師
課程說明:本課程藉由3D動畫(冰上溜冰)的故事情境讓學生體驗物件導向程式設計的概念,並思考動畫呈現的原理。在構築故事情境與角色的過程中理解物件創建的方式與物件方法的設計。藉由動畫呈現的規律,了解迴圈結構與邏輯判斷的模式與應用時機。
重要概念:物件導向程式設計、結構化程式設計、模組化程式設計
教案設計:Alice教學活動設計9909
課程設計:古佳怡老師
學習對象:高中一、二年級
課程說明:本課程帶領學生探討綠生活-節能監控議題,透過影像辨識技術即時取得電表數據,引導學生了解機器學習、Pattern Recognition、knn、SVM等資訊科學概念。
課程設計:朱德清老師 dieter@ice.ntnu.edu.tw
適用年級:高一、高二 (12小時)
課程目標:學生能學會並瞭解程式設計基本主題(模組化程式設計、資料結構及演算法)所涵蓋單元(條件判斷、迴圈、副程式等)的功能與用途,並培養學生利用所學解決問題的能力。
課程內容
教案:3份(含:教學投影片、教學講義)
教材:10件(含學習單、程式範本、程式練習題目)
課程工具
Python Turtle 模組:Python turtle模組是一個適合程式設計初學者在學習程式設計之前的教學引導工具。他提供了視覺化與豐富的指令,讓學習者可以操控一個烏龜在畫面上移動,藉此完成繪圖或動畫。由於其指令簡單與即時獲得回饋的特性,讓Turtle模組廣泛被應用於教學活動來說。舉例來說,一開始學習者完全不需要編寫任何程式,就可以看到一個烏龜在螢幕,透過一個簡單的指令forward(10),就可以看到烏龜前進10 pixels的距離。再加上轉向、迴圈、條件判斷等指令,學習者就可以發揮創意完成一幅電腦圖畫。