準時出席請勿遲到,有事無法到電腦教室時需依照學校規定請假。
食物飲料禁止帶入電腦教室。
上課時禁止戴耳機。
每堂課都有作業,請按照老師規定繳交。
上課要帶紙筆
作業
Snakify 作業40% 、額外加分題 5%
學習單 15%
期末考 30%
課堂參與 10%
程式設計
輸入與輸出(Input, print and numbers)
作業:Problems 1 - 6
【補充資料】基礎語法 (by CodingBar)
整數與浮點數 (Integer and float numbers)
作業:Problems 1 - 6
條件控制(Conditions: if, then, else)
作業:Problems 1 - 12
【補充資料】if條件判斷 (by CodingBar)
for 迴圈 (For loop with range)
作業:Problems 1 - 6
【補充資料】for迴圈 (by CodingBar)
while迴圈 (While loop)
作業:Problems 1 - 6
【補充資料】while迴圈 (by CodingBar)
字串 (Strings)
作業:Problems 1
串列 (Lists)
【補充資料】list串列 (by CodingBar)
函式與遞迴 (Funtions and recursion)
作業:Problems 1, 2, 4
河內塔 (Tower of Hanoi)
演算法
系統平台
資料表示處理及分析
資訊科技應用
資訊科技與人類社會
Python程式設計
變數、資料型別
運算
條件控制
迴圈(for與while)、巢狀迴圈
一維陣列、二維陣列
遞迴
演算法
stack、queue
搜尋、排序
樹的定義
二元樹走訪(preoder、inorder與postorder)
二元搜尋樹
圖形走訪(BFS與DFS)
Python 教學資源
Python for Beginners (by Microsoft Developer, 英文字幕/部分中文字幕)
Introduction to Python (by Microsoft)
python-getting-started (by Microsoft)