課程資訊
課程名稱
運算思維導論
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 專案發表。