v2ex帖子 教小朋友學c++問答整理
原帖請移步
教幾個小學生 c++一段時間了,有一些經驗和感悟願意和大家分享.
在這裡整理如下
1,為什麼選擇 c++
- 編程教學目前其實都還是處於一個探索階段,這個班的孩子我都家訪過, 了解他們的情況,他們都屬於比較優秀的孩子,願意來挑戰 c++ .
- python 和 js 我後續會納入課程體系的.
- c++只是讓他們熟悉編程的語法,之後可能會切換其他語言
- 如果他們有志向參加 信息學奧賽 c++是一門不錯的語言
- 謝謝大家的意見,目前已經 c++上課 3 個多月了.效果看上去還行. 最後這個課程有兩點特別重要 1,學生喜歡 2,家長支持.所以哪怕課程進度慢一點也沒關係. 他們都還小 未來的時間還很長.
2,英文的問題
英文並不不會成為學習編程的障礙的.而且現在的小朋友英文都還不錯的樣子
3,我是碼農我自己會編程,我也想教周圍的小朋友編程.如何開始?
建議先從scratch開始讓孩子感受通過計算機創造的樂趣,然後再引入arduino這樣的硬體配合scratch最後再選擇一個合適的編程語言教小朋友. 這個過程還是需要花費大量的時間精力的.具體有很多細節我以後再分享.
4,關於計算機理論和計算機編程語言的取捨.
我建議是相輔相成。 一開始以編程語言為主 然後理論用一些比較生動的方法演示 比如我講指針的時候為了解釋內存的概率 還用了金山遊俠來做遊戲修改來給他們展示修改計算機裡面的變數 讓他們理解遊戲裡面的數字和他們自己寫的變數都是存儲在內存中間的。 cpu 的原理我也有用比較生動的方法他們講加法器什麼的,當然這個需要你自己擁有強大的計算機知識儲備,而且花大量的時間設計課程。才能深入淺出的講出來,讓孩子感受到計算機科學的美。
5,關於編程教學開始的年齡
scratch可以用3年級開始 加上arduino硬體能夠玩到五年級. 在五年級的時候開始編程語言的學習是比較合適的.
6,關於我個人,我個人的公眾號
我個人現在是程序員.個人公眾號是 liumaxwell 幾乎每次課程都會有預習和複習的文章,之後也會發一些編程的感悟. 然後這個專欄我之後會考慮做一個完成的少兒編程入門的系列,敬請期待.
http://weixin.qq.com/r/HjhpcZ7En8PgrdoS920M (二維碼自動識別)
推薦閱讀:
※Android開發學習應該先學什麼?
※編程與下廚房:如何教女友寫Python(一:廚房與Python
※《The C Programming Language》
※以鶸ice為例,手擼一個解釋器(一)明確目標
※[1] 搭建編程的環境