【摘 要】科技時(shí)代,計(jì)算機(jī)科目逐漸成為學(xué)校中的主要且重要課程之一,并被細(xì)分為包括計(jì)算機(jī)科學(xué)、信息技術(shù)和軟件工程等在內(nèi)的眾多科目。軟件工程科目屬于眾多計(jì)算機(jī)科目之一,它以教授學(xué)生從計(jì)算機(jī)的方法原理至其研究維護(hù)等過(guò)程為目的,由十分專(zhuān)業(yè)的理論知識(shí)與實(shí)踐性構(gòu)成,且與經(jīng)濟(jì)學(xué)、數(shù)學(xué)、管理學(xué)等知識(shí)均有關(guān)聯(lián),是學(xué)生進(jìn)行深遠(yuǎn)計(jì)算機(jī)研究的基礎(chǔ)。軟件工程課程專(zhuān)業(yè)性強(qiáng),并不容易學(xué)習(xí),而“項(xiàng)目教學(xué)法”無(wú)疑是促進(jìn)學(xué)生學(xué)好軟件工程的捷徑之一。本文首先對(duì)項(xiàng)目教學(xué)法及其理論基礎(chǔ)進(jìn)行簡(jiǎn)要介紹,而后對(duì)其在軟件工程教學(xué)中的實(shí)踐進(jìn)行分析。
【關(guān)鍵詞】項(xiàng)目教學(xué)法;軟件工程;教學(xué);實(shí)踐分析
傳統(tǒng)的授課模式通常為教師授課,學(xué)生聽(tīng)課并做筆記,如此往復(fù)的形式。如此一來(lái)造成的影響便是學(xué)生的理論知識(shí)掌握良好,而多半不過(guò)是紙上談兵,并無(wú)實(shí)戰(zhàn)經(jīng)驗(yàn)。項(xiàng)目教學(xué)法是有別于傳統(tǒng)的教學(xué)方法,它顛覆了傳統(tǒng)的教學(xué)模式,將探究、驅(qū)動(dòng)與案例教學(xué)法的優(yōu)勢(shì)大力融合,將傳統(tǒng)的偏于理論的授課方式變換為側(cè)重于培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力的實(shí)踐性學(xué)習(xí),其新穎的方式為課堂增添了生動(dòng)性與趣味性,極大地調(diào)動(dòng)了學(xué)生的積極性與參與性,同時(shí)使學(xué)生更易于掌握其知識(shí)之內(nèi)涵并應(yīng)用于實(shí)際。
一、項(xiàng)目教學(xué)法的概論
1.項(xiàng)目教學(xué)法的內(nèi)涵
項(xiàng)目教學(xué)法起源于18世紀(jì)的歐洲,至今已有200多年的悠久歷史,期間不斷整合,加入了新鮮的知識(shí)背景,如今已經(jīng)初具規(guī)模。項(xiàng)目教學(xué)法實(shí)際上是一種跨專(zhuān)業(yè)的教學(xué)方法,是有別于原有教育中以課本為主導(dǎo)的模式的新型模式。在項(xiàng)目教學(xué)法中,主要有三點(diǎn)與以往教育相比的全新形式:其一,項(xiàng)目教學(xué)法中將傳統(tǒng)的側(cè)重教師模式改為側(cè)重學(xué)生;其二,項(xiàng)目教學(xué)法中將傳統(tǒng)的側(cè)重課本的模式改為側(cè)重項(xiàng)目;其三,項(xiàng)目教學(xué)法中將傳統(tǒng)的側(cè)重聽(tīng)講的模式改為側(cè)重體驗(yàn)。
2.項(xiàng)目教學(xué)法的理論基礎(chǔ)
項(xiàng)目教學(xué)法雖側(cè)重于實(shí)踐,而任何實(shí)踐都是以理論為根基的,項(xiàng)目教學(xué)法自然不例外,其理論基礎(chǔ)大致有三:其一,建構(gòu)主義學(xué)習(xí)理論;其二,情境學(xué)習(xí)理論;其三,實(shí)用主義教育理論。建構(gòu)主義主要應(yīng)用于項(xiàng)目教學(xué)的教學(xué)模式,它將學(xué)習(xí)看作一個(gè)社會(huì)化的主動(dòng)過(guò)程,指在某一情境下人與其他人的合作與交流中,而習(xí)得知識(shí)或感悟。同時(shí),相比于答案,建構(gòu)主義更關(guān)注于問(wèn)題,建議學(xué)生在問(wèn)題中學(xué)習(xí)與思考。情境學(xué)習(xí)主要應(yīng)用于項(xiàng)目教學(xué)所營(yíng)造的模擬工作情況,它傾向于對(duì)學(xué)習(xí)本質(zhì)的研究,主要包括將相同情境的知識(shí)的轉(zhuǎn)換與應(yīng)用,和在某種環(huán)境、氛圍或背景,如語(yǔ)言學(xué)習(xí)氛圍中進(jìn)行學(xué)習(xí)這兩個(gè)較為相對(duì)的方式。實(shí)用主義主要應(yīng)用于項(xiàng)目教學(xué)法中所布置的工作任務(wù),它主張?jiān)趯?shí)踐中學(xué)習(xí),讓學(xué)生由實(shí)踐中的困難得來(lái)思考,并以辯證思想尋找并檢驗(yàn)答案,從而提高學(xué)生的綜合水平。
3.項(xiàng)目教學(xué)法與軟件工程教學(xué)的聯(lián)系
針對(duì)當(dāng)前的軟件工程這門(mén)課程,大部分學(xué)生依然有著較為嚴(yán)重的思維誤區(qū),即將軟件工程的概念拘泥于軟件開(kāi)發(fā)中,認(rèn)為軟件工程也不過(guò)是一門(mén)教授關(guān)于程序代碼等內(nèi)容的編寫(xiě)的課程。顯然這種思維是存在偏差的,軟件工程之所以能夠成為“工程”,多多少少具有其復(fù)雜性,而遠(yuǎn)非編寫(xiě)代碼這樣簡(jiǎn)單的,其間還涉及到眾多本領(lǐng)域乃至其他領(lǐng)域的知識(shí)。項(xiàng)目教學(xué)法的引入,便是糾正學(xué)生以上錯(cuò)誤思維的有效方式之一,它通過(guò)貫穿全局的團(tuán)隊(duì)分工與合作,以及與軟件工程在實(shí)際工作中的運(yùn)作流程極為一致的模式,給學(xué)生頗有收獲性的真實(shí)體驗(yàn),使得教育與實(shí)踐之間的距離更進(jìn)一步。
二、項(xiàng)目教學(xué)法的實(shí)踐分析
1.項(xiàng)目的選擇參考
項(xiàng)目教學(xué)法之關(guān)鍵在于教學(xué)法之中的“項(xiàng)目”,項(xiàng)目的定義極為寬泛,而若想取得好的效果,項(xiàng)目就必須是有效而易行的,因而項(xiàng)目教學(xué)法中關(guān)于項(xiàng)目的選擇問(wèn)題,需要教師慎重考量。在教學(xué)中應(yīng)用項(xiàng)目教學(xué)法,其根本目的在于對(duì)相關(guān)專(zhuān)業(yè)人才更為合理而有效的培養(yǎng),既然是對(duì)專(zhuān)業(yè)性的培養(yǎng),則不能偏離具有專(zhuān)業(yè)代表性知識(shí)的教材太遠(yuǎn),在盡量貼合教材的同時(shí)也不能偏離生活,而是應(yīng)以生活為參照,著重培養(yǎng)解決實(shí)際問(wèn)題的能力。在軟件工程教學(xué)中對(duì)項(xiàng)目教育法中項(xiàng)目的選擇可參考以下內(nèi)容:第一,項(xiàng)目要貼合專(zhuān)業(yè)知識(shí),并在專(zhuān)業(yè)知識(shí)的基礎(chǔ)之上進(jìn)行拓展與完善。第二,項(xiàng)目要能夠輔助專(zhuān)業(yè)知識(shí),即項(xiàng)目最好可被循序漸進(jìn)地分解、應(yīng)用于課本中各內(nèi)容中。第三,項(xiàng)目要考慮教學(xué)實(shí)際,即考慮項(xiàng)目是否適用,是否可操作,是否規(guī)模合理等內(nèi)容。
2.項(xiàng)目的前期階段
項(xiàng)目的前期階段,主要包括項(xiàng)目的確定與學(xué)生的分組兩項(xiàng)內(nèi)容。項(xiàng)目教學(xué)法中的項(xiàng)目指課堂上所學(xué)習(xí)的內(nèi)容,大致分為課內(nèi)與課外兩大模塊,各模塊項(xiàng)下進(jìn)一步細(xì)分,構(gòu)成較為立體的授課系統(tǒng)。課內(nèi)的授課模式為教師首先向?qū)W生進(jìn)行關(guān)于某項(xiàng)目的演示,而后要求學(xué)生進(jìn)行模仿并在模仿中學(xué)習(xí),課外的授課模式為學(xué)生自主在課外模塊下選擇項(xiàng)目,并在課外獨(dú)立完成。無(wú)論是課內(nèi)或課外,教師的“授課”職責(zé)均淡化了,更多的是充當(dāng)“雇主”或?qū)W生的技術(shù)指導(dǎo)的角色,為學(xué)生提供類(lèi)似于工作狀態(tài)的體驗(yàn),并指導(dǎo)學(xué)生更完善而熟練的完成工作。學(xué)生的分組通常是模擬軟件的開(kāi)發(fā)過(guò)程,每4名學(xué)生分為一組,輪流負(fù)責(zé)項(xiàng)目管理、測(cè)試、分析、程序等工作。學(xué)生的分組目的主要有二,其一是對(duì)學(xué)生團(tuán)隊(duì)意識(shí)、能力的培養(yǎng)、其二是使學(xué)生在組內(nèi)扮演各種角色,如研究、分析、管理、培訓(xùn)等,使學(xué)生在此領(lǐng)域全面發(fā)展。
3.項(xiàng)目的過(guò)程管理
項(xiàng)目教學(xué)法更多的是實(shí)踐的過(guò)程,為學(xué)生提供了更多的真實(shí)工作的模擬條件,學(xué)生在課堂上不再是傳統(tǒng)的以教師為中心的形式,而變?yōu)榱艘皂?xiàng)目為導(dǎo)向,學(xué)生參與,教師進(jìn)行指導(dǎo)的模式。與項(xiàng)目的準(zhǔn)備階段相比,項(xiàng)目的過(guò)程管理更具有挑戰(zhàn),在此過(guò)程中學(xué)生已根據(jù)準(zhǔn)備階段分為多個(gè)4人小組,教師在此過(guò)程輔助學(xué)生確定開(kāi)發(fā)的計(jì)劃并安排組內(nèi)成員的工作,并組織學(xué)生展開(kāi)分析與設(shè)計(jì),使學(xué)生更好的理解軟件工程的重點(diǎn)。
4.項(xiàng)目的驗(yàn)收考核
項(xiàng)目教學(xué)法的第三個(gè)階段是教師對(duì)學(xué)生所完成的項(xiàng)目的驗(yàn)收與考核階段。驗(yàn)收是對(duì)當(dāng)堂課程中或上節(jié)課外時(shí)間所完成的項(xiàng)目的驗(yàn)收,驗(yàn)收的方式緊密與當(dāng)前軟件企業(yè)的模式結(jié)合,以使學(xué)生提前對(duì)工作有所了解,并能夠有更多時(shí)間適應(yīng)和充電。具體形式多為以準(zhǔn)備階段所分的小組為團(tuán)隊(duì),對(duì)所完成的項(xiàng)目課上匯報(bào),匯報(bào)內(nèi)容可包括背景條件、團(tuán)隊(duì)介紹、系統(tǒng)功能、優(yōu)劣前景等多方面內(nèi)容,除自行介紹之外還會(huì)有教師提問(wèn)的環(huán)節(jié),以鍛煉學(xué)生的思維能力、組織能力與表達(dá)能力。項(xiàng)目的考核是階段性的,每學(xué)期一至二次,根據(jù)實(shí)際情況而定。考核將成績(jī)分為三項(xiàng)組成,即理論知識(shí)、實(shí)踐項(xiàng)目和課堂表現(xiàn)三項(xiàng),各占32、48與20分值。理論知識(shí)的考核點(diǎn)在于對(duì)問(wèn)題的分析與解決能力,可借助書(shū)本,實(shí)踐項(xiàng)目的成績(jī)?nèi)Q于項(xiàng)目的文檔與功能,課堂表現(xiàn)與出勤、課上表現(xiàn)、作業(yè)完成情況有關(guān)。
三、結(jié)束語(yǔ)
項(xiàng)目教學(xué)法中,教師的職責(zé)與以往課程不同,更多的是“授之以漁”而非“授之以魚(yú)”。項(xiàng)目教學(xué)法中,學(xué)生與教師均以項(xiàng)目為導(dǎo)向展開(kāi)學(xué)習(xí),項(xiàng)目雖為中心,而其重要性需要體現(xiàn)于教師與學(xué)生的參與,否則項(xiàng)目本身徒有其形,并無(wú)實(shí)際意義。項(xiàng)目教學(xué)法的成效如何,在于教師對(duì)項(xiàng)目的設(shè)定與學(xué)生對(duì)的參與,在項(xiàng)目設(shè)定過(guò)程中教師可以軟件工程的理論為基礎(chǔ),項(xiàng)目為升華,將二者緊密結(jié)合,以最大程度達(dá)到項(xiàng)目的合理性與實(shí)用性。在調(diào)動(dòng)學(xué)生參與積極性方面,教師首先應(yīng)讓學(xué)生明白課程的重點(diǎn)與優(yōu)勢(shì),并通過(guò)合理分組等方式,讓每位學(xué)生得到鍛煉,讓每位學(xué)生均參與其中。
參考文獻(xiàn):
[1]溫穎,周昕.項(xiàng)目教學(xué)法在軟件工程教學(xué)中的應(yīng)用[J].科技信息.2011(24)
[2]黃亞平.項(xiàng)目教學(xué)法在“軟件工程”教學(xué)中的理論和實(shí)踐[J]浙江工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版).2009(02)
作者簡(jiǎn)介:
曲心慧(1984~),女,籍貫:山東煙臺(tái),職稱(chēng):助教,學(xué)歷:本科,主要研究方向:計(jì)算機(jī)應(yīng)用。