最近徵到一個家教
是要教兩位分別13歲(升小六)和15歲(升高一)的學生寫程式
但兩位都沒有寫程式的經驗
甚至連電腦基本操作都不熟悉
家長一開始徵才的條件是教scratch和html
目的是在於「從小培養小孩對程式的興趣」
我自己寫過scratch
但我打從心底鄙視這套垃圾工具
所以和家長談過之後可以只教html
剛好網頁也是我的強項
從html、css、javascript、php、mysql到nodejs、mongodb都可以教
暑假還計畫要自學ruby on rails
這是暑假期間的短期家教,時間只有2個月
我能給的、能教的東西很多
但對於沒有程式基礎的學生
我是否應該教網頁類的程式,還是該改成教C/C++這種傳統程式?
直覺上寫網頁比黑底白字的單純程式有趣多了
比較能夠提起學生對程式的興趣,也能符合家長的期許
但網頁的東西包羅萬象
需要比較多的背景知識,包括傳統程式的邏輯思考、資料結構、演算法等
因此想請教各位大大
兩個月的時間,以培養程式興趣為目標
1. 我該換成教C/C++嗎? 會不會對學生造成陰影?
2. 如果教網頁,我該教到什麼樣的程度? 課程該如何安排?
(我目前的打算是教完html、css、javascript之後帶學生做一個個人網站)
謝謝!!