內容目錄

上一個主題

「邏輯」是甚麼?

下一個主題

如何在 Python 中製作一個解數獨的模擬環境?

本頁

課程計畫

我們可以安排一個暑期數獨營來上這些邏輯探索課程. 我們可以預先安排六種難易度不同的數獨題目. 目標不是讓學習者學會所有的數獨解法, 而是讓他們找到適合自己程度的數獨. 我們的目標不是教他們所有的解決數獨的技巧, 而是教他們邏輯. 所以, 我們可以讓不同的學習者, 使用不同的教材, 並且以邏輯的精神來解決它.

誰適合上這些課程呢?

每一個上過小學3-4年級課程的人都適合.

第一步: 以手寫來解數獨

時數:

14小時, 2小時/每天, 共 7 天

目標:
  1. 讓每個學習者找到適合他程度的數獨

  2. 學習電腦基礎知識

第二步: 學習去發現解決數獨的方法

時數:

14小時, 2小時/每天, 共 7 天

目標:
  1. 當他們發現一個模式來解決時, 用自己的語言來命名, 並且寫下字句來描述此模式.

  2. 讓他們將自己發現的方法闡述給他人聽.

  3. 從解決他們以前家庭作業的方式來學習 Python 基本程式的撰寫, 如從 1 加到 100 等等...

第三步: 開始撰寫 Python 程式來實踐自己發現的方法

時數:

14小時, 2小時/每天, 共 7 天

目標:
  1. 學習物件導向程式設計(OOP)的基礎觀念.

  2. 學習使用 OOP 來模擬他們所發現的方法.