摘要:依托操作系統(tǒng)結(jié)構(gòu)分析和計算機體系結(jié)構(gòu)兩門計算機專業(yè)研究生課程的教學實施,從教學內(nèi)容、教學手段、考核方式等多方面闡述EPI教學模式的探索與嘗試過程,并根據(jù)教學實施情況分析該教學模式的科學性和適用性,為該教學模式的進一步完善及廣泛應(yīng)用提供依據(jù)。
關(guān)鍵詞:工程實踐;問題導向;個性化培養(yǎng)
0.引言
研究生教育作為高等教育的最高層次和高等教育大眾化階段中的精英教育,其教學中的各個環(huán)節(jié)及教學效果直接影響高等院校人才培養(yǎng)的質(zhì)量和我國現(xiàn)代化建設(shè)的進程。教育部于2002年提出研究生教育創(chuàng)新計劃,2005年1月出臺《教育部關(guān)于實施研究生教育創(chuàng)新計劃,加強研究生創(chuàng)新能力培養(yǎng),進一步提高培養(yǎng)質(zhì)量的若干意見》,強調(diào)加強研究生創(chuàng)新能力培養(yǎng)問題的重要性。在信息化領(lǐng)域的競爭中,人才競爭起著至關(guān)重要的作用,高素質(zhì)人才是未來信息化發(fā)展的重要因素。工科是最具有綜合性和實踐性特征的學科,學科間的相互滲透和交叉使其邊界被突破,對工科研究生培養(yǎng)必然從單一的專業(yè)化教育走向綜合的科學研究領(lǐng)域,因此,工科研究生教學有雙重任務(wù),即培養(yǎng)科學研究能力和工程實踐能力。綜合的科學研究能力包括獨立獲取知識的能力、提出問題的能力、分析問題的能力和深度挖掘知識的能力,而工程實踐能力是指運用上述能力解決實際問題的能力,這很大程度上依賴于工程創(chuàng)新能力的培養(yǎng)。單純的知識型、學術(shù)型人才已經(jīng)落伍,而具有工程創(chuàng)新能力的高級人才才能真正符合現(xiàn)代作戰(zhàn)的需要。這些新情況對原本按部就班的工科研究生培養(yǎng)過程及工科研究生課程的教學內(nèi)容產(chǎn)生了不小的觸動,對工科研究生的教學提出了新的要求。
1.計算機專業(yè)研究生培養(yǎng)現(xiàn)狀
計算機專業(yè)研究生是未來信息化競爭的重要參與者,其創(chuàng)新能力培養(yǎng)已引起各方高度重視。作為高素質(zhì)新型人才,計算機專業(yè)研究生所從事的研究工作往往與相關(guān)行業(yè)中的關(guān)鍵工程技術(shù)相關(guān),這類研究方向綜合性高、實踐性強,對其相關(guān)問題開展研究,不但需要廣博和精深的基礎(chǔ)知識作為支持,還需要具備解決復雜和綜合的實際工程問題的能力,更需要具備對未來科技發(fā)展的敏銳力和熱點問題的洞察力。
近年來,很多從事研究生教學工作的教員和研究生導師也紛紛意識到工程能力和創(chuàng)新能力培養(yǎng)的重要性,不少高等院校正在做這方面的嘗試和努力,但是目前國內(nèi)尚沒有成熟有效的針對工科研究生工程創(chuàng)新能力培養(yǎng)的教學模式。計算機專業(yè)研究生的教學存在以下亟待解決的問題:
(1)片面化引入工程問題。以往的教學也部分引人工程問題,但是普遍存在片面、不夠系統(tǒng)的現(xiàn)象,沒有把完整、具體的工程問題帶入教學的全過程,使學生缺乏整體認知,面對一個實際工程往往無從下手。未來,需要系統(tǒng)、完整地將工程問題引入教學的全過程。
(2)學生缺乏提出問題的能力。教學偏向于讓學生分析和解答問題,學生常缺乏提出問題的能力和質(zhì)疑的能力,而真正的科學發(fā)現(xiàn)和創(chuàng)新都是從提出問題開始的。
(3)統(tǒng)一的考核方式。研究生階段的教學評價仍然采用和本科生類似的考核方式,所有學生采用同一套評價體系,偏重教育的統(tǒng)一性而忽視個性化培養(yǎng),學生的自主性得不到充分發(fā)揮,創(chuàng)新能力受到抑制。
2.以工程實踐案例為牽引的教學內(nèi)容設(shè)計(engineering practice)
工科類學科的特點是技術(shù)發(fā)展較快,其教學內(nèi)容應(yīng)注重滲透研究生科研過程中需要的工程設(shè)計及實踐方法,將滿足教學目標的完整工程實踐案例融人教學全過程,緊跟學科發(fā)展前沿及信息化發(fā)展的實際需求,并不斷更新完善教學中的工程實踐案例。以操作系統(tǒng)結(jié)構(gòu)分析課程為例,其教學內(nèi)容設(shè)計把完整具體的案例融人教學的全過程,組織具有豐富工程實踐案例的教學內(nèi)容,確保研究生在擁有扎實專業(yè)基礎(chǔ)理論的同時,擁有較強的解決工程實際問題的能力。
操作系統(tǒng)結(jié)構(gòu)分析課程是一門涉及較多硬件知識的計算機系統(tǒng)軟件課程,其概念多、抽象性強、涉及面廣。當前,Linux操作系統(tǒng)的組成結(jié)構(gòu)和實現(xiàn)技術(shù)較為成熟和先進,文檔資料充分。該課程充分利用現(xiàn)有資源,引導碩士研究生進行實際操作系統(tǒng)的案例分析,進一步結(jié)合分布式、高性能、實時、嵌入式等操作系統(tǒng)的設(shè)計理念與技術(shù),提升學生的操作系統(tǒng)設(shè)計水平。課程組根據(jù)長期的教學和科研實踐經(jīng)驗,分析多個版本的Linux內(nèi)核源代碼,并精心設(shè)計教學內(nèi)容,讓理論與實踐緊密結(jié)合,使課程更具吸引力和實用價值。
該課程理論部分共分為12個章節(jié),詳細分析Linux的內(nèi)存管理、進程管理、文件系統(tǒng)、設(shè)備驅(qū)動等子系統(tǒng)的管理結(jié)構(gòu)和管理方法,并輔以源代碼分析、算法改進和驅(qū)動程序設(shè)計,將抽象的操作系統(tǒng)概念、原理、方法等落到實處。
該課程實踐部分將工程案例UCORE中的功能模塊按照操作系統(tǒng)原理的知識模塊進行劃分,逐步展開實驗內(nèi)容,將操作系統(tǒng)內(nèi)核中的原理及各部分實現(xiàn)對應(yīng)于UCORE系統(tǒng)中進行對比分析。學生在一邊學習的基礎(chǔ)上,可以同時開始動手進行UCORE的分析和設(shè)計,隨著課程的進行,逐步閱讀并實現(xiàn)內(nèi)存管理、進程管理、文件管理等操作系統(tǒng)內(nèi)核的核心代碼,最終實現(xiàn)并完成一個小型的操作系統(tǒng)。為了使學生更好地掌握計算機系統(tǒng)的軟硬件協(xié)作關(guān)系與整體工作原理,該課程改變傳統(tǒng)的課上講授、課下實驗的教學模式,以UCORE教學操作系統(tǒng)為主線,將操作系統(tǒng)原理與Linux系統(tǒng)結(jié)構(gòu)分析融人工程實踐教學環(huán)節(jié),課程理論和工程實驗環(huán)節(jié)的具體內(nèi)容設(shè)計見表1和表2。
3.以問題為導向的教學方法改革
采用以問題為導向的教學方式,通過對工程中具體問題的解決,培養(yǎng)學生觀察、分析、探索和解決問題的能力以及自主學習、合作學習、自主創(chuàng)造的能力,由“教師提出問題一學生討論解答”發(fā)展到“學生再提出問題一學生給出綜合方案”。在整個過程中,由一個問題引發(fā)多個相關(guān)問題,由既有的知識結(jié)構(gòu)擴展到新的知識結(jié)構(gòu),教學的過程不再是以往的“教與學”,而是不斷探索創(chuàng)新新知的過程。
以計算機體系結(jié)構(gòu)課程為例,課堂教學注重學生的參與度,以問題為導向牽引教學全過程,教學的形式以提出問題與解決問題的方式交叉進行,課堂討論與課下自主學習相結(jié)合,課堂講授形式多樣,授課內(nèi)容充實有吸引力,根據(jù)學生情況適時調(diào)整內(nèi)容和進度,注重教學過程中的激勵和控制,及時引入學科前沿的相關(guān)研究內(nèi)容,以激發(fā)學生的求知欲,充分發(fā)揮學生自主學習的能力,加深其對計算機工作過程的理解。教學過程包含引入環(huán)節(jié)、課前調(diào)研、課堂講授、課后評估、總結(jié)歸納、課后延展等,遵循學生認知規(guī)律,設(shè)計針對不同授課內(nèi)容的多樣化課堂組織方式。
與以往教學內(nèi)容相比,重點將教學內(nèi)容圍繞工程實踐的全過程做科學組織與梳理,依據(jù)優(yōu)化后的課程結(jié)構(gòu),根據(jù)不同的設(shè)計方案,形成多層次可自選可擴充的教學內(nèi)容。將教學內(nèi)容進行單元劃分,每個單元以問題為導向,學生的學習過程就是解決問題的過程,教學目標明確且兼具可度量性,學生可自行評價通過學習是否能夠解決問題,教員可評價其解決問題采用的方法和效率。該課程對于學生全面理解計算機系統(tǒng)的層次結(jié)構(gòu)、建立計算機整機的概念、了解軟硬件之間的關(guān)系起到非常重要的作用。引入以問題為導向的教學方法,其具體實施情況與傳統(tǒng)教學內(nèi)容之間的對比如表3所示,由于篇幅有限,此表只舉例給出了一種設(shè)計問題的方案。根據(jù)教員不同的教學設(shè)計,可形成不同的設(shè)計方案。
4.個性化的考核方式
研究生階段更應(yīng)強調(diào)素質(zhì)和能力的考核,包括動手能力、工程實踐能力、實踐中運用理論知識解決實際問題的能力、研究合作能力、總結(jié)表達能力等。可建立一套柔性可重構(gòu)可自選的考核系統(tǒng)和科學合理的評價體系,注重階段性過程評價,將過程考核與教學目標緊密結(jié)合。由學生根據(jù)個人興趣和專長選擇考核方式和內(nèi)容,不斷完善和建立真正能反映研究生知識水平和具有創(chuàng)新能力的考核體系。這既有利于提高學生學習的主動性和創(chuàng)造性,又能充分體現(xiàn)個性化的培養(yǎng),符合研究生精英教育的理念。
5.存在的問題與思考
從實踐效果上看,EPI教學模式目前在部分研究生課程的教學實施中已取得了良好的效果,得到了學生認可,并逐步向多層次發(fā)展。例如,在前期各門課程進行實踐教學探索的基礎(chǔ)上,下一步可以廣泛開展基于項目學習方法的實踐教學,使項目學習的主線貫穿教學全過程,將課程內(nèi)容與一個完整的工程項目結(jié)合起來,進一步提高學生的綜合能力。
課題研究實踐過程也存在一些問題。例如,少部分學生缺乏提出問題的能力,存在主動性欠佳的情況,主要原因在于長期以來學習習慣的培養(yǎng)已使其形成固定模式,很難通過短期的教學改革產(chǎn)生較大影響。此外,個性化的考核方式下,在大部分學生被調(diào)動積極性與新鮮感的同時,基礎(chǔ)較差、動手能力相對較弱的學生容易產(chǎn)生畏難情緒,因此個性化的考核方式也很難面面俱到。
工科研究生將來是我國重要的知識力量和技術(shù)力量,高等院校培養(yǎng)信息化高水平人才,更要將學生的工程創(chuàng)新能力作為工科研究生的一項基本素質(zhì)能力,使其成為學生能力素質(zhì)構(gòu)成中不可或缺的元素。研究者將對這種教學模式進行不斷優(yōu)化及深層拓展,結(jié)合現(xiàn)狀總結(jié)經(jīng)驗,在探索與實踐的道路上繼續(xù)前行。