Re: [問題] Java做為資訊系基礎課
※ 引述《TonyQ (骨頭)》之銘言:
: 學生是現實的
: 教他寫一個 Hello world
: 遠比告訴它 為甚麼要用 System.out.println("Hello world");
: 或者 為甚麼要寫 public static void main(String args[])
: 來得『帥』
不知不覺談到教學原則方面了.
ok. 你所謂的帥的東西,在我看來是很dummy,也是很無趣.
照這樣子教,我半小時就沒東西講了.
我的習慣是,課本上的或程式碼的,這些所謂帥的東西,我也講,
那些為什麼這樣,為什麼那樣,我也講.
而且,我從來不寫標準答案給學生看.
我覺得,記不起語法的人,多上幾次課還是記不得語法.
我不是持續秀語法或是秀寫出來的程式給他們看,
而是告訴他們一些能夠記住語言規則的祕訣,就是對隱含事物的洞悉.
當然,這就牽涉到基本的運算符號結合順序,資料型態與類別,運算式的副作用等等
屬於武功心法的層面.
此外,我不覺得教OOP就得扯OOD.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.228.35
討論串 (同標題文章)