作者bodyismoney ()
看板STU
標題[轉錄] 教學體制上的 Framework
時間Fri Nov 30 22:43:04 2007
在ComputerScience領域中,常以Hierarchical的架構來規劃一個系統,如OS
(Operation System)、OSI(Open System Interconnection)、OSGI(Open
Services Gateway Initiative)...都是常見的以Hierarchical規劃而成的。
Hierarchical的特色是Inferface,在各個不同階層間彼此以固定的Interface承
接,來達到相鄰層級間的通訊與控制在Network上稱Interface為Protocal,在
Application(以下簡稱AP)上稱Interface為API。近年來在AP的開發環境上,各
家廠商紛紛以Framework的形式在推廣自家開發的IDE(Integrated Development
Environment),如VisualStudio.NET、Java、Ruby、Python...等等,這些語言
都有一些特性,就是他們特別設計的API或Lib通常可以大幅度的簡化開發的複雜
度或是底層System call的差異性,讓程式開發更有效率,也減少許多因不熟練
而造成的效率低落或不穩定狀況(很多bug)。
台灣近幾年來資工系所的成長相當迅速,每年有不少的人力投入資訊相關行業,
今年(2007)成功大學資工所就有400餘人報名推薦甄試,報名人數名列該校第一
。而資訊業可以如此蓬勃發展自然有它的強人之處,在資訊領域的特殊環境下,
造就了每個資訊人都有像電腦一般的思考邏輯,縝密、有條理、不含糊。能把生
活中或其他領域的思考邏輯、分析與計算方法融入資訊產業中,在近幾年來資訊
人材快速激增,原有的資訊市場也在快速的拓展版圖,各個領域先後都融入了資
訊的色彩,『安全、快速、可靠』正是資訊化的特色。仰賴資訊的進步,許多學
門與產業都受惠不少,就以生物科技為例,在傳統的基因序列分析上,往往要消
耗大量的人力,曠日費時,而且許多精密的實驗都有相當龐大的成本代價,當資
訊科學融入生物科技以後,新的領域『生物資訊』、『計算生物學』就此誕生,
透過統計學與資訊科學中的序列分析,大幅降低了生物學家在進行基因序列實驗
的成本與時間,將『可能有關』基因片段給分析出來,再進行設計實驗。
資訊科學不只能將其他學門的知識融入資訊產業中,相同的,它們也可以被靈活
的運用在我們的生活中,這樣的一個案例就發生在樹德科技大學資工系。該系所
設計了一套課程架構,建立在原有的課程體制與評分制度上,仿照Framework般
,Re-layout出新的課程架構,突破原本呆板或有缺陷的學習體制,期望能讓老
師跟學生們在新的體制中依照能力的不同達到更好的學習品質。該系所特別在專
題實作課程、Java語言課程及專業領域課程上延伸出新的學習與評分架構。
在專題實作課程中,突破原有的各別指導老師評分體制,架構出『共同評分體制
』,雖然有點傾向多數者獨裁,不過卻能有效的減少『放水』、『評分標準不一
』,等不合理現象,這樣的作法可以拉回認真的學生對系所的信心,也能對偷懶
的學生或老師達到一些嚇阻的效果。
該系所主推Java語言,在原有一年的課程中,往往不能有效的強化學生的程式語
言能力,因此將原有Java程式設計與物件化導向課程(各3學分),重新拆解為六
個1學分的Java課程,並具有一套獨立的機制,可能讓學生分六個層級來上課,
並且在學期中有3個升等考試,讓同學們能在這3年半之間,依照能力來逐步精進
自己的功力。這樣的改良,可以減少大班制下學生程度不一,造成老師難教,學
生難學的困境。驚喜往往不僅如此,該系所除了Re-layout課程機制,為了能夠
更深入的協助同學學習,將不同來源的經費及用途重新做分配,來做為教學助教
與課後家教的經費,如此精密的設計,充分發揮了Framework的概念,在現有的
體制架構上,把理想發揮得淋漓盡致。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.71.14.217
1F:推 sysyu: 嗯~~我看不懂,所以我不是阿宅 11/30 22:51
2F:推 runtime: 嗯~~我看不懂,所以我不是阿宅 11/30 22:53