為什麼不直接從Java, C 等語言開始教起呢?

Q: 為什麼不直接從Java, C 等語言開始教起呢?

 

首先要說明的是, 程式語言畢竟是一種工具, 不論使用何種語言, 其基本核心是相同的。 寫好程式端賴使用者有良好的邏輯基礎, 正確的概念與人性的思考方式, 才能寫出穩定正確並適合人類使用的程式。我們從 stone 出發, 不僅僅是降低門檻讓孩子容易親近, 更致力於訓練孩子邏輯思考能力, 分析問題的技巧, 還會與他們一起在編寫程式解題的過程中, 一邊思考並改進其程式應用的觀念。孩子在有了以上的技巧及觀念後, 自然在學習其他語言上無往不利。

 

根據我們多年的經驗, 即便是大學生, 直接從 C 或 Java 開始學, 因為太過複雜而且時間緊迫, 經常無法充分吸收掌握, 學的懵懵懂懂跌跌撞撞, 很多人也覺相當困難。


我們開發的 stone 語言, 其形式和常見的主流語言如 Java, Python, JavaScript, C++, C#等相當接近, 但少了一些繁枝細節, 讓孩子比教容易上手, 學會程式設計的核心概念。 但因為又適度的保留了一些真正寫程式時的手感, 所以可以讓學生在熟練 stone 語言後, 能輕鬆快速地學習其他語言。 就算日後學生就讀的學校使用不同的程式語言當入門教材, 都可以很快上手。

 

*點石學園首頁,歡迎來參加我們的課程喔*
https://apps.uvworkspace.com/stone