程式語言家教服務說明
「此為線上授課」
線上:採任何可分享畫面之語音平台、配合google colab做互動式教學
我認為程式設計牽扯到許多不同領域,光是程式語言就有分C/C++, python, java等等好幾種,每一種語言的學習曲線和應用層面不盡相同。對於初學者來說,最重要的是透過學習程式設計理解電腦背後的運作規則,培養自身的邏輯思考及建立自己動手做的創造能力。
寫程式可以讓人練習如何把一個複雜的大問題拆解成數個小問題,且每個小問題彼此還有前後連接關係,因此在此過程中可以訓練出解決問題的能力。
然而隨著網路、軟體技術的日新月異,初學者往往會迷失在豐富的學習資源和除錯 debug 的挫折當中,喪失了程式設計本身創作的樂趣。
我希望能用簡單明瞭的方式去帶領學生入門,並且透過實作練習題讓學生增進對程式的自信心,首先我會推薦程式初學者學習scratch,使用圖形介面及簡單的邏輯判斷式來了解寫程式是什麼一回事。
接著介紹目前最多人使用的程式語言python,同時協助學生在電腦安裝python環境,接著進入課程主題。
1. 變數宣告
2. 算術運算與輸出輸入
3. if-else條件式判斷邏輯
4. while for迴圈指令
5. numpy數學函式庫
6. 完成程式小遊戲(終極密碼,幾A幾B等等)
7. 練習解題系統題目
8. 常見資料型態及處理
9. 函數
10.完成程式小遊戲
一般繁複的白底黑字程式碼對於國中小的兒童來說太過枯燥乏味,我希望能用圖像互動式的教材(scratch)來帶入程式背後的邏輯觀念﹐增進小朋友思考組織解決問題的能力,透過網頁動畫等內容展現代給小朋友成就感,進而增進小朋友對程式設計的興趣。
在教學過程中,會耐心的解釋程式背後邏輯執行的來龍去脈,一步一步帶小朋友做出畫面能「互動」作品。我也會依小朋友進度調整教材,介紹現今最多人使用得程式語言-python,進而代入國中範圍的程式教學。
回覆:
謝謝您~看見孩子的進步我也很高興!
2022年01月14日