善用ChatGPT來教學MySQL : 教導模式而非單純知識
學生用了ChatGPT,他就可以獲得最複雜的MySQL指令,那麼老師應該怎麼教學MySQL呢? 老師出了再困難的資料庫作業,學生用了ChatGPT,每個人的作業都洋洋灑灑的,那麼老師應該怎麼評分呢? 不止是MySQL教學,這是很多老師都需要面對的問題。 根據我的經驗,老師授課應該「教導模式而非單純知識」。 以MySQL為例,知識就是指令,模式就是解決問題的方法,也可以說是解決問題的經驗。 學習MySQL時,指令當然還是很重要,但它是可以外掛的,也就是知道就好了,而不需要能夠默寫出來,需要的時候去Copilot或是ChatGPT一下就可以得到。因此,這個部分就不是MySQL教學的重點。 況且「知識」可能會過時,舊版的某些指令在新版就不適用了,例如舊版指令 CREATE TABLE t (...) TYPE=MyISAM; 現在新版指令是使用 CREATE TABLE t (...) ENGINE=MyISAM; 那麼MySQL教學的重點是什麼? 就是「模式」,碰到一個問題時,解決問題的方法或是經驗,這個部分就需要老師來引導。 舉個最簡單的例子,有了AI工具,大家都可以變成作家、畫家、動畫家、作曲家,但是困難的是在於要使用什麼工具? 要下什麼指令? 要做哪些設定? 也就是你要如何驅使…