摘要:在全球經(jīng)濟化的浪潮中,國際合作辦學(xué)有利于國際間的交流與合作。探索國外教學(xué)的特點,既可促進國際合作辦學(xué)的順利開展,又可提高國內(nèi)教育的水平。本文從考核制度、課程設(shè)置與安排及實踐教學(xué)環(huán)節(jié)設(shè)置三個方面探討了加拿大計算機專業(yè)大學(xué)專科的教育特點及其借鑒意義。
關(guān)鍵詞:項目實踐課、學(xué)習(xí)環(huán)境
中圖分類號:G642
文獻標(biāo)識碼:A
由于我所在的學(xué)院與加拿大不列顛哥倫比亞技術(shù)學(xué)院(BmishColumbia Institute of Technology, 以下簡稱BCIT)計算機科學(xué)分院合作開辦計算機軟件專業(yè),因此有機會到該學(xué)院進修學(xué)習(xí)。期間對加拿大計算機專業(yè)的大學(xué)??平逃辛艘欢私?,現(xiàn)將一些值得借鑒的地方與大家做一下深入探討。
1合作辦學(xué)背景介紹
1.1加拿大BCIT簡介
BCIT是1964年BC省建立的面向應(yīng)用的綜合性技術(shù)學(xué)院,也是加拿大規(guī)模最大的高等職業(yè)技術(shù)學(xué)院。它包括Bumaby Campus等5個校區(qū),分為計算機、商業(yè)、建筑與環(huán)境、健康、制造業(yè)一電子與工業(yè)過程以及運輸6個分院,開設(shè)了包括計算機技術(shù)、管理學(xué)、醫(yī)療護理、汽車艦船維修等400多個專業(yè),并設(shè)有短期培訓(xùn)班、大學(xué)???、大學(xué)本科及研究生班。該?,F(xiàn)有在校生5萬余人,其中全日制學(xué)生達16000人,歷年來畢業(yè)生離校9個月內(nèi)就業(yè)率達到85%以上。在BCIT每年招收的入學(xué)新生中,來自其他大學(xué)的畢業(yè)生和轉(zhuǎn)校生超過40%,其中很多都是為了找到適當(dāng)?shù)墓ぷ鞫鴣磉@里重新學(xué)習(xí)的。BCIT辦學(xué)最突出的特點是培養(yǎng)目標(biāo)根據(jù)就業(yè)市場變化適時調(diào)整,課程設(shè)計和授課模式均根據(jù)企業(yè)需要采用彈性靈活機制。每個專業(yè)的課程平均每兩年就交由以企業(yè)界人士為主的專業(yè)指導(dǎo)委員會進行全面評估并提出改革方案。
1.2天津中德職業(yè)技術(shù)學(xué)院簡介
天津中德職業(yè)技術(shù)學(xué)院(以下簡稱中德)是天津市屬的一所全日制高等職業(yè)技術(shù)學(xué)院,成立于1985年。該院是中國與德國、中國與西班牙兩國政府在職業(yè)教育領(lǐng)域最大的合作項目,深受德國職教理念的影響,重視實踐教學(xué)環(huán)節(jié)的設(shè)置。它擁有價值兩億元3000多臺(套)先進的教學(xué)儀器設(shè)備,其中90%以上設(shè)備由國外引進,建有56個實驗、實訓(xùn)室和20多個實習(xí)車間。擁有一支具有豐富教學(xué)經(jīng)驗的師資隊伍,78%的專職教師在德國、西班牙、新加坡、加拿大、日本和香港等國家和地區(qū)接受過職業(yè)教育培訓(xùn)和進修?,F(xiàn)開設(shè)29個專業(yè),學(xué)歷教育學(xué)生5000多人。畢業(yè)生遍及全國30多個省、市、自治區(qū),80%的畢業(yè)生提前與企業(yè)簽訂聘用合同,一次就業(yè)率保持在95%以上。目前學(xué)院已立項為全國100所重點建設(shè)的高等職業(yè)教育學(xué)院之一。
1.3合作辦學(xué)簡介
通過上面的敘述不難看出,中德的辦學(xué)理念和學(xué)校性質(zhì)與加拿大的BCIT十分相近。因此,兩所學(xué)院順利地走上了合作辦學(xué)之路。
2003年11月8日,BCIT與中德簽訂了“計算機軟件專業(yè)”合作辦學(xué)的備忘錄,正式啟動了合作開發(fā)和實施計算機軟件技術(shù)專業(yè)聯(lián)合教育項目。首先從2004年9月開始,中德在國內(nèi)招收符合條件的高職學(xué)生;學(xué)生在中德學(xué)習(xí)BCIT的有關(guān)計算機系統(tǒng)技術(shù)編程課程,加上原中德的公共課和畢業(yè)設(shè)計,并加強英語課程,共計6個學(xué)期;畢業(yè)于此項目的學(xué)生將獲得“中德計算機軟件技術(shù)學(xué)歷”和“BCIT國際計算機系統(tǒng)的技術(shù)編程學(xué)歷”;該項目畢業(yè)生只要英語考試合格,就可赴加拿大的BCIT繼續(xù)本科學(xué)習(xí),通過考試獲得學(xué)士學(xué)位;只要英語考試合格,學(xué)生也可在學(xué)習(xí)期間就轉(zhuǎn)入BCIT繼續(xù)他們的學(xué)業(yè),其在中德所學(xué)BCIT指定專業(yè)課程的學(xué)分將給予承認(rèn),并被安置在BCIT的適宜水平層次學(xué)習(xí)。必要時,BCIT可為這些學(xué)生安排“過渡”教學(xué);BCIT要為中德提供相應(yīng)的教學(xué)資料和教師培訓(xùn),并共同制定教學(xué)管理制度。
2寬進嚴(yán)出,嚴(yán)格考核
進入BCIT學(xué)習(xí)需要遞交申請,本地學(xué)生最基本的入學(xué)條件是:高中畢業(yè),英語考試通過12(C+),數(shù)學(xué)原理考試通過12(C+)或數(shù)學(xué)應(yīng)用考試通過12(B);我國留學(xué)生最基本的入學(xué)條件是:高中畢業(yè)或同等學(xué)歷畢業(yè),TOEFL550分(寫作必須達到4.5分)或IELTS6.0分(聽、說最低分?jǐn)?shù)5.5分,讀、寫最低分?jǐn)?shù)6分),如果無任何英語水平證明,學(xué)??砂l(fā)有條件錄取,安排學(xué)生進入指定語言中心NCV強化英語,完成英文第5級的課程,即可開始專業(yè)課程學(xué)習(xí)。除了英文要求外,入學(xué)條件相當(dāng)寬泛,以盡可能地為更多人提供學(xué)習(xí)機會,但學(xué)院嚴(yán)把出口關(guān),保證了為社會輸送高質(zhì)量的技術(shù)人才,這就體現(xiàn)在對學(xué)生的嚴(yán)格要求上。
學(xué)生每學(xué)年的總課時數(shù)約1000學(xué)時左右(不包括在企業(yè)的實踐時間和專門的項目作業(yè)課時間),教材頁數(shù)約7000頁左右。每課時涉及十幾頁或幾十頁的教材內(nèi)容,習(xí)題又多是一些有相當(dāng)難度的綜合題,有時還要小組相互討論共同完成,因此學(xué)生每節(jié)課后都要花2.5~3小時去消化、復(fù)習(xí)課程內(nèi)容。每門課程的總成績由平時作業(yè)、測驗、期中考試、小課題或小論文及期末考試成績組成,平時成績占總成績的50%-70%左右。學(xué)生需要經(jīng)常復(fù)習(xí)、回顧所學(xué)知識,以應(yīng)對平時諸多的測驗和考試,期末考試涵蓋了課程的所有知識點,是對學(xué)生課程理解、掌握程度的全面考核。多方位的考核要求學(xué)生必須自始至終參與整個學(xué)習(xí)過程,如果沒有通過某門考試,學(xué)生必須重修,不能補考:期末考試十分嚴(yán)格,一旦發(fā)現(xiàn)作弊就會被開除學(xué)籍;通常每門課程的淘汰率是20%~30%。
下面我們就以“系統(tǒng)分析和設(shè)計”課程(System Analysis and Design)舉例。這門課程的總學(xué)時數(shù)是84學(xué)時(其中包括了期中和期末考試時間),理論與實踐課時比是3:4。理論課教材翻譯成中文后約650頁左右,1個學(xué)時的內(nèi)容,學(xué)生至少花費3學(xué)時消化吸收,信息量很大;“項目作業(yè)”和“作業(yè)中的實驗”加強了學(xué)生實踐能力的培養(yǎng)。考核評價方式是:實驗和家庭作業(yè)占10%;出勤占5%,小組完成的假想軟件系統(tǒng)分析與設(shè)計的項目作業(yè)占15%;階段測試2次共占10%;期中考試占25%;期末考試占35%??梢钥闯觯撜n程理論與實踐、平時與期末并重,最終將培養(yǎng)出具有綜合素質(zhì)的應(yīng)用型人才。
由于我國希望接受高等教育的人數(shù)遠大于學(xué)校的承受能力,因此大學(xué)的“嚴(yán)進”是不可避免的,但考核卻比較寬松。這樣往往不能調(diào)動學(xué)生的學(xué)習(xí)積極性,無法保證教學(xué)質(zhì)量。我想,我們也應(yīng)借鑒BCIT嚴(yán)把“出口關(guān)”的教學(xué)管理策略,通過加強考勤管理、階段考試以及調(diào)整好試卷難度和復(fù)習(xí)范圍等方式來嚴(yán)把“出口關(guān)”。
3緊湊合理的課程設(shè)置
BCIT“計算機科學(xué)類”大學(xué)??茖哟蔚慕虒W(xué)安排是:第一學(xué)年集中開設(shè)專業(yè)課,內(nèi)容涉及了實際編程中可能用到的大部分基礎(chǔ)知識及常見的數(shù)據(jù)庫、網(wǎng)絡(luò)和系統(tǒng)編程語言,有相當(dāng)?shù)纳疃群蛷V度。第二學(xué)年開設(shè)的課程多涉及高級編程所涉及的語言、專項技術(shù)及相關(guān)理論知識,如:操作系統(tǒng)、算法分析與設(shè)計。在第二學(xué)年的兩個學(xué)期都設(shè)置了與就業(yè)相關(guān)聯(lián)的“計算機項目實踐”課程。BCIT的“軟件專業(yè)(Technical Programming)”4個學(xué)期的主要課程設(shè)置參見表1~表4。
由表1~表4可以看到,4個學(xué)期的課程安排相當(dāng)緊湊,內(nèi)容包括了計算機系統(tǒng)技術(shù)編程應(yīng)掌握的所有軟硬件知識,同時通過“計算機項目實踐”課搭建學(xué)生順利就業(yè)的橋梁。因此,學(xué)生一旦完成學(xué)業(yè),就對計算機技術(shù)編程領(lǐng)域的知識有相當(dāng)廣度和深度的掌握,能成功勝任實際工作。
以“數(shù)據(jù)庫教學(xué)”為例,在第1學(xué)期“COMP 1711-系統(tǒng)分析與設(shè)計”的“數(shù)據(jù)建?!币徽轮?,教師通過實例講解了關(guān)系數(shù)據(jù)庫系統(tǒng)的主要概念及規(guī)范化關(guān)系數(shù)據(jù)庫的3個基本范式;在第2學(xué)期100學(xué)時的“COMP 2711關(guān)系數(shù)據(jù)庫系統(tǒng)”課程中,首先復(fù)習(xí)關(guān)系數(shù)據(jù)庫的相關(guān)概念、數(shù)據(jù)建模的方法和如何使用3個范式規(guī)范化關(guān)系數(shù)據(jù)庫,再深入講解SQL語句的應(yīng)用,然后要求學(xué)生使用目前流行的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng)Oracle、Sybase和SQL Server等開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng),該系統(tǒng)要覆蓋當(dāng)前流行的數(shù)據(jù)庫技術(shù),如:數(shù)據(jù)復(fù)制、面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)倉庫、OLAP和基于Web的數(shù)據(jù)庫技術(shù)。這樣的課程設(shè)置非常緊湊,具有深度,從關(guān)系數(shù)據(jù)庫的概念、SQL語句的深入應(yīng)用,到使用大型數(shù)據(jù)庫管理系統(tǒng)開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng),并使該系統(tǒng)覆蓋當(dāng)前流行的數(shù)據(jù)庫技術(shù)。這樣學(xué)生在前兩個學(xué)期就對軟件編程所涉及的數(shù)據(jù)庫知識有了全面而深入的學(xué)習(xí)和訓(xùn)練,為第3學(xué)期進入“計算機項目實踐1”奠定了理論知識和實踐技能基礎(chǔ)。
又如第3、4學(xué)期開設(shè)的“計算機項目實踐1、2”課程要求綜合利用第1、2學(xué)期介紹的軟件項目開發(fā)方法及數(shù)據(jù)庫、系統(tǒng)和網(wǎng)上的編程語言,以小組為單位,開發(fā)企業(yè)提供的“軟件項目”,讓學(xué)生深入企業(yè),利用所學(xué)知識解決實際問題,這就成功地為學(xué)生搭建了就業(yè)的橋梁。還有像“操作系統(tǒng)專題”、“圖形處理技術(shù)專題”和“Windows環(huán)境下編程專題”等專項技術(shù)的課程放到了第3、4學(xué)期,與“計算機項目實踐”一起上,便于在項目實踐中根據(jù)遇到的實際問題進行更有針對性的學(xué)習(xí)。
因此筆者認(rèn)為,BCIT的課程設(shè)置是與企業(yè)的實際需求密切相關(guān)的,有利于學(xué)生快速而深入地掌握像計算機技術(shù)編程這類知識面廣、發(fā)展迅速的學(xué)科,順利就業(yè),值得我國借鑒。
4以就業(yè)為導(dǎo)向,注重實踐教學(xué)環(huán)節(jié)
BCIT的計算機學(xué)院與企業(yè)建立了十分密切的聯(lián)系,企業(yè)將一些需要計算機技術(shù)幫助解決的軟件系統(tǒng)開發(fā)項目送到學(xué)院,教師對這些項目進行篩選,并根據(jù)難易程度分為兩類。學(xué)生在第3、4學(xué)期的“計算機項目實踐1”和“計算機項目實踐2”課上分組,在教師的指導(dǎo)下選擇適合的項目來完成。第3學(xué)期“計算機項目實踐1”的項目較容易,第4學(xué)期“計算機項目實踐2”的項目較難。學(xué)生在l、2學(xué)期已經(jīng)學(xué)習(xí)了常用的編程語言和軟件項目開發(fā)方法,此時已具備了開發(fā)軟件項目的基本知識和技能,只是缺少實踐經(jīng)驗。這門課程為學(xué)生提供了有效的實踐教學(xué)環(huán)節(jié),為其走向社會、順利就業(yè)搭建了良好的平臺。
我所看到的“計算機項目實踐”課是這樣的:總學(xué)時為100學(xué)時,5學(xué)時/周。其中1學(xué)時/周在教室與指導(dǎo)教師交流;1學(xué)時/周在實驗室工作:3學(xué)時/周,或去企業(yè)調(diào)研,或小組討論,或各自完成自己的任務(wù)等。在第1次課中,學(xué)生首先2-3個人分為一組,從教師提供的項目列表中選擇項目;在接下來的4次項目實踐課中,學(xué)生不再來教室,1次課在實驗室構(gòu)建軟件開發(fā)環(huán)境,3次課去企業(yè)深入調(diào)研所選項目的需求和目標(biāo),小組一起制定開發(fā)進度并分析該軟件項目的用戶需求,設(shè)計需開發(fā)軟件項目的系統(tǒng)架構(gòu)、數(shù)據(jù)存儲方式和程序模塊等。然后學(xué)生再次回到教室,以小組為單位匯報項目進展情況、遇到的困惑,教師將一一給予解答和指導(dǎo);接下來,小組成員會不同側(cè)重地共同完成項目開發(fā),教師還會讓學(xué)生每周一次回到教室,了解他們每個人的任務(wù)、項目進展情況,并給予適當(dāng)指導(dǎo):軟件系統(tǒng)開發(fā)出來后,學(xué)生要為項目實踐的展示做準(zhǔn)備;最后就是項目實踐展示會,相關(guān)企業(yè)代表、指導(dǎo)教師等一起參加,每組學(xué)生都用PowerPoint幻燈片展示系統(tǒng)的開發(fā)目的、背景、整個系統(tǒng)的設(shè)計架構(gòu)、功能模塊的劃分、采用的關(guān)鍵技術(shù)、關(guān)鍵代碼等,再運行系統(tǒng)演示其功能,最后談系統(tǒng)的改進設(shè)想。該課程的分?jǐn)?shù)由企業(yè)代表、指導(dǎo)教師和小組內(nèi)同學(xué)共同評定。
在這門課中,為了完成項目開發(fā),學(xué)生就要與企業(yè)人員接觸,了解用戶需求,并對系統(tǒng)進行分析和設(shè)計,這就綜合運用了“系統(tǒng)分析和設(shè)計”課上所學(xué)的知識,并鍛煉了人際交往能力;學(xué)生分工協(xié)作完成軟件的編寫和調(diào)試工作,培養(yǎng)了協(xié)作精神,提高了程序設(shè)計語言的運用能力;最后的項目展示會要求學(xué)生用PowerPoint幻燈片演示自己的工作,促進了課堂教學(xué),提高了學(xué)生的書面表達能力、語言表達能力和實踐能力,對學(xué)生就業(yè)有極大幫助。學(xué)生在整個學(xué)習(xí)過程中提前了解到自己畢業(yè)后的工作環(huán)境、工作任務(wù),提高了學(xué)習(xí)興趣,學(xué)習(xí)目標(biāo)更為明確。這種以就業(yè)為導(dǎo)向、注重實踐教學(xué)環(huán)節(jié)的項目實踐課程設(shè)置和實施方式是值得我們借鑒的。
5結(jié)束語
以上我們對BCIT計算機專業(yè)??平虒W(xué)的特點進行了深入的探討,它的考核制度嚴(yán)格,使學(xué)生有較大的學(xué)習(xí)壓力;課程安排緊湊合理,教學(xué)內(nèi)容銜接得當(dāng),并與企業(yè)的實際需求緊密相連,講授的知識具有相當(dāng)?shù)纳疃群蛷V度;以就業(yè)為向?qū)?、為實施實踐教學(xué)環(huán)節(jié)而設(shè)置“計算機項目實踐”課。這些做法都十分值得我們借鑒。另外,BCIT的教學(xué)給學(xué)生的信息量大,重視學(xué)習(xí)環(huán)境的構(gòu)建和學(xué)習(xí)目標(biāo)的設(shè)定。前者主要體現(xiàn)在高質(zhì)量的教科書、完善的校園網(wǎng)、全天開放的實驗室和藏書豐富、設(shè)施完備的圖書館等;后者主要體現(xiàn)在綜合性的實驗及作業(yè)的設(shè)置、相當(dāng)難度的考試和與實際結(jié)合的項目實踐課的設(shè)置等。對于計算機專業(yè)這一飛速發(fā)展的行業(yè)而言,各國都在根據(jù)具體國情探索適合本國的教學(xué)和管理方式,希望本文能夠拋磚引玉,為推動我國計算機職業(yè)教育的發(fā)展做出一份貢獻。