學code.org的哪個課程?
在《編程之旅從哪兒開始》里,講了我最終選擇code.org作為我與兒子編程之旅的始發站。但是在這個始發站裡面,為不同的學習對象設置了不同的學習課程,應該選擇學習哪個課程呢?
在瀏覽器地址欄輸入code.org登陸網站,點擊網站首頁的「開始學習」按鈕,跳轉到下一個頁面,這個頁面最上部告訴我們:所有課程都是免費的,創建不創建賬號都可以學習,我選擇不創建。
滾動條往下拉,可以看到可選擇學習的課程,前面說過,我不想兒子在積木編程這裡做過多停留,所以直接引導兒子挑戰了面向10-18歲的加速課程。我寫這篇文章的時候,兒子已經學完了加速課程,我們的實踐證明,正常水平的小學三年級孩子是完全可以直接挑戰加速課程的。當然,時間充裕的可按部就班的從課程1學到課程4。
點擊加速課程,跳轉到加速課程介紹及目錄頁面。在介紹裡面我可以看到:加速課程累計20個小時課時,介紹計算機科學和編程的核心概念。在下面的課程名稱欄我們可以看到,課程共20節,其中有些是線下的活動(就是不需要在電腦上操作),沒有註明線下的活動的那些是需要在電腦上操作練習的。
本著不做過多停留的原則,我只引導兒子學了電腦操作部分,線下的都跳過去了。線下的活動共有11節,除去這11節課,只剩下9節課了。雖然只有9節課,但涵蓋了計算機編程領域裡的大部分概念和知識,包括順序、循環、選擇三種語句的單獨運用和混合套用,還有常量、變數、函數定義、程序的運行調試等。我引導兒子用了差不多半個學年的時間,學完這9節課。
考慮到10-18歲左右的孩子很可能沒有編程基礎,code.org最開始的關卡設計的非常簡單,由簡入難,循序漸進。可是在兒子的學習過程中,還是出現過好幾次被卡住的情況,如果沒有人在幫指點,很難通過。接下來我會儘可能的詳細介紹每一關的通關攻略。希望那些有興趣學編程但是沒人引導幫助的孩子,可以通過看我的文章,能夠自學。


TAG:一起學編程2017 |