/ / / / / /

上一篇 下一篇 同標題 發表文章 文章列表

作者  weihan (天天天藍) 站內  CPP_DS
標題  本學期計概二的教學雜想
時間  2014/06/12 Thu 09:36:43

記得我早期教計概二時,教授內容有點大雜膾,包含資料庫,matlab, 簡單的
程式設計,或是 perl 程式語言。後來有一陣子,系圖與電腦教室對調位置,
電腦教室因為施工沒法使用,只得連兩年跑到計中地下室上課,在沒有助教從
旁協助,臨機應變改用新的教學方式,就是少教程式語法,專注邏輯與解題,
不出作業,沒有小考,但每次上課之初,先介紹少許的程式語法,然後由之
完成一些簡單題目,再稍加變化,每個問題我都會先講解解題的
邏輯思考方式與同時推導相關的數學公式,之後再讓學生於電腦前自我完成,
同時也鼓勵同學間相互討論教授,之後我再登記成績。這樣的教學方式發現
反應還不錯,學生在此基礎課程中所學到的程式設計能力超出想像,這可由
每次線上考試的成績分佈即可得知。老實說,線上考試的題目有些並不簡單,
對學程式才一兩個月的人就可以寫出來,這應該是很值得高興的。

這同時也強化我的信念,學數學的人在程式設計這方面先天就是站在制高點上,
雖然對非數學系的人是有點不公平,不過我想我們應該很樂意接受。學數學
的人是透過數學語言將腦袋的想法表達出來,程式設計只不過是改用程式語言
來展現,兩者差異並不大,轉個彎就相遇了,但前者轉到後者比較直接,而學
程式的人要轉到數學路上就不是那麼容易。

本學期改教 python,這個語言對我來說也是新語言,相對於我所熟悉的 C++
程式語言,python 簡潔多了,同時由於強制縮排對齊,學生比較容易找到錯誤
的地方。每當問題背後的邏輯解決後,換成對應的 python 程式,往往發現一個
簡單的程式就可以解出困難的問題,這應該是它的優點。我很高興這學期使用
python 語言教授計概二。

由於我沒發講義,也沒有教科書,因此我不想在計概二教授太多 python 語法
以免造成混淆。自第二次線上考試後,我發現我往往需花上好幾天的功夫想想下
次要教授的內容與問題,每次上課對我來說也是挑戰,尤其我要求上課內容要
強調程式語言的實用性,程式語言可被當成日常生活的實用工具。

本次是我這一次教 python,我想多教幾次,大概就知道如何增減成最適合的教學
內容。暑假期間各位同學如果還覺得時間有剩,建議你趁熱打鐵,一股作氣,
找一本書,或上網到一些教學網站,將 python 剩下的內容看完。





--
===================================================================
*               人生的意義 : 盡責任  負責任                      *
*               人生的目的 : 受報  還願  行善                *
*               人生的價值 : 奉獻  付出                        *
================================================== 聖嚴法師  語 ===

--
發信站 [中央數學  織夢天堂 bbs.math.ncu.edu.tw]
  •FROM [weihan 從 ziyou4.math.ncu.edu.tw 發表]

上一篇 下一篇 同標題 發表文章 文章列表