作者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