李家同教授在「五年五百億」反擊一文中提到:「打好基礎」的重要,因為沒有好的基礎,「創意」只是「空想」,要「精益求精」,而非「新益求新」。這句話讓我實在感觸良深。
近年來,國內軟體教育學者,開始鼓吹「軟體工程」重要性,「CMMI」 推行是一種趨勢,在第一屆軟體工程研討會中也提到,台灣硬體一年的營業額3000 億以上,軟體呢?不到三億 ;2004年全球軟體的產值是硬體的 1.5 倍,在台灣軟體的產值僅佔軟硬體的 5%。 顯示台灣軟體的弱勢,進而推動了一些軟體教育改革,對於國內教學課程做了一些改進,增設了許多課程,如軟體工程(有的學校列為正課,有的列為選修,未然應該會全改為必修)、PSP 、Design Pattern、單元測式 Junit Test 、Mobile Object + Agent 移動式物件概念、RUP、CMMI 概念課程等。
這些高等課程的實施,對於目前大學教育有用嗎?學生基本程式設計寫不出來,用物件導向語言寫程序導向程式,這樣子搞設計樣式等雜七雜八的課程有用嗎?學生有能力上課嗎?上課人數有幾成能了解內容?還不如回來延長上課實數,好好把基本程式設計課程教育更扎實一點。
大學時代用JPDA架構,搞出一個類似除錯器東西出來,用意是來教導學生學程式,有人讚賞、有人批評,如果以現在我個人思維來講,「直接」用除錯器來教導學生程式沒有什麼不好的,現在是有多少大學生用過除錯器?有的研究生也沒有用過咧!Eclipse Debug Mode 現在功能強大,能看到程式執行的許多資訊、透過 step by step 方式,能知道程式的流程,也能體會出物件導向的一些概念,Eclipse 是open source,直接在用它的JDT、PDE 元件,架在上面改良除錯架構資訊,也是滿屌的!至少這樣對我來講,我覺的在我看不懂別人程式程式碼,以及在概念上有不懂時,我能馬上得到答案,說不定,我改天在上面加入JESS 功能,能回應學生一些訊息(當我 瘋了的時候) ;現在論文流行對照組實驗(IEEE CE 的也不例外),說不定,我一氣之下,就進行以 Eclipse Debug Mode 進行教學實驗,來比較用 debugger 上課的學生是否會比沒有用debugger 的學習好,然後搞一堆數據出來,來投論文,來打擊這些看不起除錯器只能用來除錯的學者們。
文章標籤
全站熱搜

說的真是不錯 不過這些東西現在離我好遠 XD
說得真好啊~但你真的是林文皓嗎?哇~想不到你變成這麼強唷~但你說這些,我完全不懂唷~你們都好強唷~我開始懷疑我們曾經是同班同學嗎?你們好上進唷~~小妹佩服!!
78皓!小琉球不錯啊!有空來渡假