本課程授課教師周百祥教授,教學風格強調動手嘗試程式,鼓勵學生和電腦執行環境互動,直接體會電腦語言的邏輯,而不是用死背的。在課程設計上採取循序漸進的方式,由最基礎的資料類型開始,包括流程、函式、序列等。透過生活化的比喻,來加深學習時的印象,啟發學生動手撰寫程式,進一步引導學生到自我領域相關應用。
課程目標
1. 解讀程式語言的原理,語法、語意、執行步驟、輸入與輸出。
2. 套用程式語言的邏輯概念,撰寫簡單的程式,並予測試、除錯。
3. 學會引入現有套件到自己撰寫的程式裡解決特定問題。
本課程為線上自主學習課程(搭配影片、練習題、測驗等),修讀者可申請人工智慧 (AI) 學習履歷,作為多元選修、自主學習課程之佐證。
(取得線上修課證明):參與線上考試,超過60分以上者可申請修課證明。(此證明無法抵免學分)
(取得AI學習履歷):觀看影片與作答練習題,可於指定時間內申請AI學習歷程(至多可申請兩次)。
國立清華大學資訊工程學系 教授
| 查看講師本課程尚未有人來評價
本課程適合高一、高二在學自學生 本課程強調動手嘗試程式,鼓勵學生和電腦執行互動,直接體會電腦語言的邏輯,而不是死背。課程設計上採循序漸進的方式,由最基礎的資料類型開始,包括流程、函式、序列等。