回覆列表
  • 1 # 懶貓開講

    1. 為什麼要學程式設計?

    現在對孩子們的要求似乎越來越高了,從小就要開始學習程式設計,大多數時候我們讓孩子們去學習程式設計只是希望培養他們的程式設計思維,遇到問題的時候如何去解決,將一個大的問題逐步分解,也就是常說的模組化思維方式,對一個問題可以從多個角度進行分析,鍛鍊思維的全面性,從而提高解決問題的能力,相信這個才是我們讓孩子去學習程式設計的根本目的。

    2. 選擇什麼樣的語言?

    從上面來看,其實選擇一個什麼樣的語言似乎對孩子們就不太重要了,畢竟不是成為生產力,雖然說現在Python非常火,但是你看十年前火的是什麼語言?二十年前又是什麼語言?誰能說得準等孩子長大之後又會火什麼語言呢?所以回過頭來,選擇一個對孩子合適的語言就可以了。那為什麼Python不合適呢?你可以回顧一下,當我們還小的時候,面對著一整頁的文字的時候,內心會是怎麼樣的感受?那換成圖形呢?是不是會好一些,對孩子也是一樣,畢竟Python的特長不是圖形化程式設計,雖然可以用擴充套件的方式解決,但操作起來還是非常不方便的,很容易打擊孩子的信心的。

    3. 推薦什麼語言?

    估計現在火的Arduino或者樹莓派,如果家長是行家倒是可以考慮一下,但對於孩子還是建議用scratch吧,卡通式的介面容易讓孩子喜歡,遮蔽了複雜的語法知識,關注於解決問題的方法,這即可以讓孩子更容易接收,也達到了我們的目的,何樂不為呢?

    以上是自己的想法,希望對您有幫助。

  • 2 # 簡閱中英空間

    感謝悟空邀請作答。雖說steam教育是個潮流,但四年級開始正式學習python語言還是稍微早了一些,可以考慮先學習一下scratch,一邊玩一邊學,再大一些等到有一些程式設計思維了,數學基礎也有一些,理解能力也強一點,再去學習Python。

    如今的環境,會程式設計相當於會多一門技能,在將來程式設計將會像英語一樣成為必備技能。

    美國、新加坡、日本、英國,還有中國的浙江省,都已經把程式設計寫入教學大綱,浙江省的學生從小學開始學習Python語言。

    雖然很重要,我建議第一年級段直至四、五年級的小孩子,如果不是學校課程要求暫時不用那麼著急去Python語言,而是可以先讓孩子學習scratch,這是由美國麻省理工學院開發的、適合低齡兒童邊玩邊學的程式設計遊戲。

    scratch的好處是它比較直觀,彷彿搭積木一般,孩子們只要在舞臺內託入適當的指令積木條,透過合適的搭配,就可以完成一系列的指令輸入。

    這種方式非常形象,而不是非常枯燥的程式語言,一行一行的程式碼敲入,對孩子們來說這更容易理解程式設計的思維。

    玩個一兩年,等到孩子能夠自己在scratch做出互動遊戲,看看孩子的反應是不是喜歡程式設計?能不能坐得住反覆的操作這些枯燥的指令?基本上孩子會表現得非常明顯是不是喜歡,從而去判斷要不要再繼續送去學習Python?

    我家兩個孩子都是從小學二年級開始接觸scratch,一個明顯有興趣,從一接觸開始就表示非常濃厚的興趣,也能夠坐得住,玩的時候熟練了,就開始會有自己的想法,去按照自己的設計去做一些遊戲互動遊戲。

    在我們看來非常枯燥的東西,他可以

    長時間的關注在這裡,很自然的,五年級開始就能夠去學習Python,而且在同一個程式設計學習班裡,20多個包括從五年級到初三的孩子,他都能夠遙遙領先。

    反而老大不喜歡,他能理解,但是明顯的沒有興趣做下來去編寫程式,所以乾脆Python培訓班也不去。

    之所以不建議那麼早去正規學習Python,是因為在這個學習過程中,對於數學的素養有稍微有些要求,比如質數、 比如變數、比如迴圈、比如串列、二進位制、摩斯密碼等等,等稍微年長一些,理解能力強一些,再學效果更好。

  • 3 # 慧玩程式設計

    個人不是特別建議零基礎的小孩一開始就先學Python。

    如果家長是程式設計大牛另當別論,普通人員還是先學圖形化程式設計軟體,學個一年再學Python效率會更高。

    1、現在有圖形化程式語言《Scratch3.0》,淺顯易懂,還能跟機器人等連線,更能吸引小孩的持續興趣,圖形化程式設計,像搭積木一樣,小孩更容易出成品,獲得別人的讚揚。

    2、python一開始都是字元,英文,四年級的小孩估計電腦上打字都不太熟練,還需要記沒學過的單詞,還學程式設計邏輯,上手比較困難。作品也是比較枯燥,都是在控制檯輸出字元。有人會說,python也有圖形化介面,這個確實沒錯,但不是沒有基礎的四年級小孩能輕鬆入門的。

    3、Python也好,scratch也好其他程式語言也好,語法都相似的,學會一樣語言,學其他語言也會更容易,若一下上來就是深奧的語言,會打擊小孩的積極性,打消他繼續學習的動力。打個比方,程式設計如寫文章。語言如語文或英語,一年就讓小朋友用英語寫長篇文章,小孩有再好的點子也無法用英語表達。

  • 4 # 手機使用者6519859300

    我小學去學c,當時英語沒及過格,看著全是字母,直接放棄了,高中從新學的。python也一樣,一堆字母,小孩受不了。

  • 中秋節和大豐收的關聯?
  • 有哪些你不知道的加拿大福利?