課程名稱 |
運算思維導論 Introduction to Computational Thinking |
開課學期 |
105-2 |
授課對象 |
共同教育中心 共同教育組 |
授課教師 |
蔡芸琤 |
課號 |
CSX1003 |
課程識別碼 |
H03 01030 |
班次 |
|
學分 |
1.0 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
星期四10,A,B(17:30~20:10) |
上課地點 |
|
備註 |
Intensive courses。初選不開放。密集課程。第7-12週上課,普306教室,第一週下課後拿授權碼。第一堂課未到視同放棄,自備筆電。。基本能力課程。 總人數上限:30人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/1052CSX1003_ |
課程簡介影片 |
|
核心能力關聯 |
本課程尚未建立核心能力關連 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
未來人才必備能力,程式設計納入107國民教育課綱,Coding成為必修語言,其中,又以Scratch 語言做為目前基礎程式教育的首選,因為,Scratch 是一套圖形化、直覺式程式設計軟體,為學習程式設計的入門軟體,可輕鬆規劃劇情、動畫、遊戲、音樂等,並上傳網路,將您的創意與全世界一起分享。面對未來龐大的資訊老師缺口,本課程透過Scratch語言進行教學,目的在培養修課學生擁有如何使用Scratch進行程式教育的能力,進而達到本身邏輯運算思維的訓練過程。 與橘子蘋果程式設計學苑合授,https://orangeapple.co/ |
課程目標 |
1. 培養運算邏輯思維
2. 培養能夠清楚表達與拆解問題的能力, 與實作能力
3. 培養未來能夠擔任 Scratch 程式設計的講師
4. Scratch 教學平台 |
課程要求 |
不接受資工系所學生選修。
依照學生的入學年度進行排序,研究所 > 大學部 > 由高年級至低年級依序取得授權碼,發完為止。
授權碼登記網址:https://goo.gl/forms/qD9k1z8q1Mh0nhof1 |
預期每週課後學習時數 |
|
Office Hours |
每週四 16:00~17:30 |
指定閱讀 |
指定閱讀 (請詳列每週學生應配合閱讀之篇章)
https://www.junyiacademy.org/root/isc
第0堂課:為什麼要學程式設計
第1堂課:Scratch 基本介紹
第2堂課:第一個動畫:貓狗對話
第3堂課:計次式迴圈:馬兒跑步
第4堂課:條件式迴圈:貓狗賽跑
第5堂課:無窮迴圈:魚兒水中游
第6堂課:單向選擇結構:電流急急棒
第7堂課:雙向選擇結構:打地鼠
第8堂課:全域變數:猴子吃香蕉
第9堂課:全域變數:打魔鬼
第10堂課:角色變數:射蝙蝠
第11堂課:角色變數:養魚(上)
第12堂課:角色變數:養魚(下) |
參考書目 |
待補 |
評量方式 (僅供參考) |
No. |
項目 |
百分比 |
說明 |
1. |
每週作業 |
40% |
不可遲交、不可補交。 |
2. |
期末專題 |
60% |
作品展示40%、口頭與 PTT 簡報檔20%。 |
|
週次 |
日期 |
單元主題 |
第7週 |
4/06 |
什麼是運算思維?
介紹運算思維、認識流程圖、Scratch 專案製作 (自我介紹、算數運算)。
作品觀摩:https://youtu.be/noCxPwD_0k4 |
第8週 |
4/13 |
讓你的 Scratch 專案動起來。
程式核心概念 (序列、條件)、Scratch 專案製作。
如何教會孩子。 |
第9週 |
4/20 |
Scratch 遊戲製作。
程式核心概念 (迴圈、資料)、Scratch 專案製作、"教案"的開發與設計。 |
第10週 |
4/27 |
偵錯技巧實踐。定義、觀察與解決問題、專案 Debug。 |
第11週 |
5/04 |
創意發想與點子探索。個人專案設計與製作、"教案"的開發與設計。 |
第12週 |
5/11 |
Demo Day 專案發表。 |