◎系所教育目標: 培育具有教育專業知能與涵養之優秀國小師資,及培養有志從事課程與教學、教育行政、數理教育與學術研究之專業基礎人才。 |
◎核心能力 | 關聯性 |
1.科技掌握與應用 | 5 關聯性最強 |
2.創意啟發與思考 | 3 關聯性中等 |
◎本學科內容概述: 為因應資訊科技的進展與巨量資料的累積,現代公民除需具備資訊科技的基本知識外,也要透過邏輯思考訓練,養成有效運用科技及處理資訊的能力。本課程主要在教導學生程式設計的基本概念,並藉由實作練習,培養學生以運算思維來解決實際問題,進而達到學以致用的目標。 |
◎本學科教學內容大綱: 本課程主要透過基礎程式設計教學來建立學生運算思維概念,引導學生學習程式設計的邏輯思維,並能以程式設計過程中所養成的分析、模式辨別、抽象與演算法的運算思維四要素,培育學生能以系統性方式解決問題之能力。
本課程將包括引領學生學習程式設計的邏輯思維,並透過問題導向方式訓練學生問題解決的能力。教學內容將包括涵蓋程式整合開發環境及程式語言結構等基礎知識,以及基本資料儲存與字串處理、條件判斷、邏輯組合、迴圈處理、進階資料處理、函式設計、多媒體元件使用等。
本課程強調動手實作精神,在多數單元中安排實例練習,讓學生即時印證學習的程式設計技巧。最後再透過綜合實作練習,鼓勵學生將資訊科技與其專業領域結合,以發揮CS +專業 (Computer Science plus Domain X) 的應用效果,並進一步培養學生的邏輯思維能力,學習用運算思維與程式設計來解決實際問題。 |
◎本學科學習目標: 本課程目標為建立學生基礎程式設計能力,學習程式工具,認識運算思維。
本課程教授scratch圖形化程式工具,可讓學生熟練程式的思維與工具的應用。 |
◎教學進度: |
週次 | 主題 | 教學內容 | 教學方法 |
01 09/11 | 課程簡介 | 認識本課程目標、學習內容、上課方式、評分方式以及請假點名的規則。 | 講授。 授課方式:面授 |
02 09/18 | 介紹程式的基本輸入輸出與基本條件判斷 | 實作一scratch個加法題程式:兩隨機數相加,並判斷答案對錯 | 操作/實作、講授。 授課方式:面授 |
03 09/25 | 介紹程式的巢狀條件判斷,及時間限制功能 | 實作一個scratch加法題進階程式:難度會變化,並有答錯限制與時間限制 | 操作/實作、講授。 授課方式:遠距(非同步)、遠距(同步) |
04 10/02 | 介紹程式的拖曳功能並依位置作條件判斷 | 實作一個scratch填空題程式:將唐詩部分詞語挖空,須將答案拖曳至正確位置。 | 操作/實作。 授課方式:遠距(非同步) |
05 10/09 | 介紹程式的清單物件及相關的指令 | 實作一個scratch英文單字題程式:隨機出現水果圖片,判斷輸入水果英文是否正確。 | 操作/實作、講授。 授課方式:遠距(非同步)、遠距(同步) |
06 10/16 | 介紹程式實現多頁面方式及造形功能。 | 實作一個scratch單選題程式:使用者須分類質數與非質數,並能判定分類是否正確。 | 操作/實作、講授。 授課方式:遠距(非同步) |
07 10/23 | 介紹程式拖曳,依位置判斷,及造形功能。 | 實作一個scratch分類題程式:使用者須分類質數與非質數,並能判定分類是否正確。 | 操作/實作、講授。 授課方式:遠距(非同步)、遠距(同步) |
08 10/30 | 期中考 | 期中考 | 操作/實作、口頭報告、討論。 授課方式:遠距(非同步) |
09 11/06 | 介紹程式拖曳,依位置判斷,及造形功能。 | 實作一個拼圖題程式:使用者須可自由移動拼圖,程式會判定拼圖放置是否正確。 | 操作/實作、口頭報告。 授課方式:遠距(非同步)、遠距(同步) |
10 11/13 | 介紹程式以滑鼠控制角色功能,及實現反彈的效果。 | 實作一個scratch簡易打磚塊遊戲程式,具備基本功能。 | 操作/實作、講授。 授課方式:遠距(非同步) |
11 11/20 | 介紹程式如何顯示漸層的效果。 | 實作一個scratch進階打磚塊遊戲程式,增加變化及顯示畫面更豐富。 | 操作/實作、講授。 授課方式:遠距(非同步)、遠距(同步) |
12 11/27 | 介紹程式物件的顯示功能,可實現影子與尾巴。 | 實作一個scratch貪食蛇遊戲程式。 | 操作/實作、講授。 授課方式:遠距(非同步) |
13 12/04 | 介紹程式如何實驗捲軸的背影效果,並以鍵盤控制角色。 | 實作一個scratch捲軸型遊戲程式。 | 操作/實作、講授。 授課方式:遠距(非同步)、遠距(同步) |
14 12/11 | 介紹程式如何顯示自由落體及爆炸的視覺效果 | 實作一個scratch煙火動畫程式。 | 操作/實作、講授。 授課方式:遠距(非同步) |
15 12/18 | 期末考 | 期末考 | 操作/實作、講授。 授課方式:遠距(非同步)、遠距(同步) |
16 12/25 | 介紹程式如何將時間日期以指針或數字型式顯示。 | 實作一個scratch時鐘程式 | 口頭報告。 授課方式:遠距(非同步) |
17 01/01 | 介紹程式如何繪製多邊形與同心圓。 | 實作一個scratch繪製多邊形與同心圓程式 | 操作/實作、講授。 授課方式:遠距(非同步) |
18 01/08 | 用影像辦識作剪刀石頭布 | 示範作一個剪刀石頭布遊戲程式,會由攝影機辦識手部影像。 | 操作/實作、講授。 授課方式:遠距(非同步) |
◎課程要求: 1 實體課及線上課會點名
2 本課程有10次以上作業,占70%的成績。 |
◎成績考核 課堂參與討論10% 期中考10% 期末考10% 作業/習題演練70% |
◎參考書目與學習資源 教師自製PPT |
◎教材講義 請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義 |
適合修習對象:本課程適對對程式設計有興趣的同學 |
教學方式:
■提供線上課程主要及補充教材
■提供線上非同步教學
■有線上教師或線上助教
■提供面授教學, 次數:2次, 總時數:4.0小時
■提供線上同步教學, 次數:7次, 總時數:7小時
■每週上課時數(遠距教學):0.61小時 |
學習管理系統:
1、提供給系統管理者進行學習管理系統資料庫管理
■個人資料
■課程資訊
2、提供教師(助教)、學生必要之學習管理系統功能
■最新消息發佈及覽
■教材內容設計、觀看及下載
■成績系統管理及查詢
■進行線上測驗及發佈
■學習資訊
■互動式學習設計(聊天室或討論區)
■各種教學活動之功能呈現 |
作業繳交方式:
■提供線上說明作業內容
■線上即時作業填答
■作業檔案上傳及下載
■線上測驗
■成績查詢 |
上課注意事項: 1 本課程是全網路課程,除第一二週外,其餘皆採線上(同步與非同步)。
2 每週都有影片教材,觀看,並完成作業。
3 隔週會有非同步線上課,老師會分享優秀作業,延伸課程內容,及問與答。
4 線上課每次都會點名,可不開鏡頭,不開麥克風,鼓勵使用聊天室互動。
5 期中考與期末考,個人製作專題,採線上繳交。
6 本課程共有10次以上作業。 |