石 研 馮阿芳
(哈爾濱學(xué)院,黑龍江 哈爾濱 150086)
現(xiàn)代教育思想以培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題的能力為主要目的,培養(yǎng)綜合素質(zhì)高的創(chuàng)造性人是最終的目標(biāo)。要實(shí)現(xiàn)這一目標(biāo),首先實(shí)現(xiàn)教育思想的轉(zhuǎn)變。與此同時(shí),計(jì)算機(jī)和軟件的發(fā)展十分迅速,軟件工程的理論和技術(shù)也在不斷發(fā)展,需不斷把最新、成熟的軟件開(kāi)發(fā)理論和技術(shù)加入到軟件工程課程體系中。
首先,不斷更新教學(xué)內(nèi)容、把握重點(diǎn)。作為專(zhuān)業(yè)基礎(chǔ)課,《軟件工程》有相對(duì)成熟和相對(duì)穩(wěn)定的教學(xué)體系,但是由于計(jì)算機(jī)軟件技術(shù)發(fā)展極其迅速,也需要不斷更新其內(nèi)容,以便在教學(xué)中體現(xiàn)出前沿性。其次,對(duì)于沒(méi)有做過(guò)軟件項(xiàng)目的學(xué)生來(lái)說(shuō),《軟件工程》理論性強(qiáng)、內(nèi)容多、深?yuàn)W、枯燥。而其后繼課程《軟件需求分析》、《軟件項(xiàng)目管理》、《軟件測(cè)試技術(shù)》等有很多相關(guān)內(nèi)容與《軟件工程》重復(fù),使得學(xué)生感覺(jué)各門(mén)課程內(nèi)容類(lèi)似,抓不到學(xué)習(xí)重點(diǎn),從而喪失學(xué)習(xí)興趣。為解決這個(gè)問(wèn)題,可以嘗試將《軟件工程》和《軟件需求分析》、《軟件項(xiàng)目管理》、《軟件測(cè)試技術(shù)》等相關(guān)課程整合成一個(gè)整體,形成一門(mén)系統(tǒng)課程。在整合后的課程中,先由《軟件工程》的授課教師講授軟件工程的由來(lái)、概念、基本原理、軟件的開(kāi)發(fā)方法以及軟件生命周期模型等基本知識(shí),然后用一個(gè)實(shí)例按照軟件生命周期進(jìn)行分階段有不同的教師進(jìn)行講解。首先,由《軟件需求分析》的授課教師結(jié)合這個(gè)實(shí)例進(jìn)行可行性分析和需求分析階段的任務(wù)、過(guò)程、方法、技術(shù)、適用的計(jì)算機(jī)輔助軟件工程(CASE)工具以及注意事項(xiàng)等方面的講解,并且在講解分析方法時(shí),要使用結(jié)構(gòu)化分析和面向?qū)ο髢煞N方法進(jìn)行對(duì)比分析,以便加深學(xué)生的印象,便于學(xué)生理解和掌握相應(yīng)方法;由《面向?qū)ο蟮姆治雠c設(shè)計(jì)》的授課教師結(jié)合這個(gè)實(shí)例對(duì)比講解設(shè)計(jì)階段所使用的結(jié)構(gòu)化設(shè)計(jì)方法和面向?qū)ο蠓椒?,并介紹該階段適用CASE工具和注意事項(xiàng);進(jìn)入編碼階段,由程序設(shè)計(jì)語(yǔ)言的授課教師介紹程序設(shè)計(jì)語(yǔ)言的選擇、編碼的風(fēng)格、指導(dǎo)方針以及文檔等共性問(wèn)題;然后,《軟件測(cè)試技術(shù)》的授課教師使用這個(gè)實(shí)例講解軟件測(cè)試的目標(biāo)、準(zhǔn)則、方法、步驟、適用于測(cè)試軟件的CASE工具和注意事項(xiàng);軟件進(jìn)入維護(hù)階段,由相應(yīng)的授課教師結(jié)合這個(gè)實(shí)例講解軟件維護(hù)的任務(wù)、特點(diǎn)、軟件維護(hù)類(lèi)型、過(guò)程、軟件的可維護(hù)性以及軟件再工程等有關(guān)軟件維護(hù)的知識(shí);最后,由《軟件項(xiàng)目管理》的授課教師結(jié)合此實(shí)例對(duì)項(xiàng)目的計(jì)劃和管理方面知識(shí)進(jìn)行講解,其中包括估算軟件規(guī)模、工作量估算、質(zhì)量度量、復(fù)雜性度量、可靠性度量、軟件開(kāi)發(fā)過(guò)程的管理、軟件配置管理、項(xiàng)目管理計(jì)劃的組成等基本內(nèi)容。
到課程的后期階段,由各位教師共同討論給出規(guī)模適當(dāng)?shù)念}目,讓學(xué)生在指定的時(shí)間內(nèi)完成指定的課程設(shè)計(jì)題目,并要求提供完整文檔。把每個(gè)學(xué)生項(xiàng)目文檔按階段進(jìn)行分類(lèi),送給該階段授課教師進(jìn)行評(píng)閱,結(jié)合最終的項(xiàng)目運(yùn)行情況給出該學(xué)生在各相關(guān)課程中的成績(jī)。最后,由《軟件工程》的授課教師結(jié)合各階段授課教師所給成績(jī)和項(xiàng)目總體運(yùn)行情況進(jìn)行綜合,給出一個(gè)成績(jī)作為該學(xué)生的《軟件工程》成績(jī)。
除了教學(xué)內(nèi)容之外,還應(yīng)在師資隊(duì)伍、教學(xué)硬件、教學(xué)規(guī)章制度等方面進(jìn)行綜合建設(shè),只有這樣才有可能把《軟件工程》這一學(xué)科建設(shè)好。
好的課程體系必須結(jié)合好的教學(xué)方法才能實(shí)現(xiàn),才能產(chǎn)生良好的教學(xué)效果。對(duì)于軟件工程這門(mén)課程,從以下幾個(gè)方面對(duì)教學(xué)方法進(jìn)行探討:
發(fā)現(xiàn)問(wèn)題是認(rèn)識(shí)和解決問(wèn)題的起點(diǎn),所以“問(wèn)題式”教學(xué)法是許多現(xiàn)代教育家所提倡和推崇的教學(xué)方法?,F(xiàn)代教育思想強(qiáng)調(diào)以培養(yǎng)學(xué)生發(fā)現(xiàn)、分析、解決問(wèn)題的能力為主要目的。正確使用“問(wèn)題式”教學(xué)法能夠提高學(xué)生的素質(zhì),強(qiáng)化學(xué)生學(xué)習(xí)的興趣,調(diào)動(dòng)學(xué)生的主觀能動(dòng)性,培養(yǎng)學(xué)生的創(chuàng)新能力。在教學(xué)過(guò)程中,應(yīng)該圍繞問(wèn)題而展開(kāi)教學(xué)活動(dòng),激發(fā)學(xué)生自覺(jué)思考、主動(dòng)探索,引導(dǎo)學(xué)生不斷發(fā)現(xiàn)問(wèn)題、提出問(wèn)題、分析問(wèn)題并最終解決問(wèn)題,培養(yǎng)了學(xué)生的創(chuàng)造性思維。
教師在教學(xué)過(guò)程中應(yīng)該精心組織多種方式、多種目的、多種層次的問(wèn)題,例如教師可以自問(wèn)自答,作為問(wèn)題或一段內(nèi)容的引入,避免交待式的講解;還可以提出問(wèn)題要求學(xué)生做出判斷并回答,以抓住學(xué)生的注意力,這樣會(huì)增加學(xué)生的學(xué)習(xí)興趣,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。
提高學(xué)生的學(xué)習(xí)興趣對(duì)于教學(xué)效果的保障具有重要的意義,教學(xué)手段對(duì)學(xué)生興趣的培養(yǎng)具有重要的影響。采用傳統(tǒng)教學(xué)模式,不利于學(xué)習(xí)興趣的培養(yǎng),難以收到良好的教學(xué)效果。對(duì)于軟件工程課程,通過(guò)采用現(xiàn)代教學(xué)手段,制作多媒體教學(xué)課件和演示程序,化抽象為直觀,使原本比較枯燥抽象的教學(xué)內(nèi)容變得生動(dòng)活潑,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高教學(xué)效果。
現(xiàn)代教育理念是“以人為本”的教育理念,在教學(xué)過(guò)程中以學(xué)生為中心,整合各種教學(xué)因素。網(wǎng)絡(luò)的平臺(tái)作用、教學(xué)資源、教師、學(xué)生都是關(guān)系到互動(dòng)式網(wǎng)絡(luò)教學(xué)的因素。教師在基本保留傳統(tǒng)課堂教學(xué)環(huán)境的前提下,創(chuàng)設(shè)多元化的軟硬件教學(xué)環(huán)境,使學(xué)生能夠利用以計(jì)算機(jī)技術(shù)為核心的現(xiàn)代教育技術(shù),通過(guò)人機(jī)交互方式去主動(dòng)地發(fā)現(xiàn)、探索和思考問(wèn)題,從而培養(yǎng)學(xué)生的創(chuàng)造能力和認(rèn)知能力,即“雙主”教學(xué)模式。在網(wǎng)絡(luò)環(huán)境中,教師利用郵箱、網(wǎng)絡(luò)教育平臺(tái)、視頻等各種現(xiàn)代技術(shù)手段充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,還可以通過(guò)提出問(wèn)題,引導(dǎo)學(xué)生開(kāi)展討論、研究、探索、解決問(wèn)題,采用任務(wù)驅(qū)動(dòng),圍繞問(wèn)題、項(xiàng)目開(kāi)展實(shí)踐活動(dòng)的方式來(lái)進(jìn)行教學(xué)。學(xué)生獲取知識(shí)不僅通過(guò)教師的直接講授,還可利用必要的學(xué)習(xí)資源,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)、與他人交流合作等一系列方式來(lái)實(shí)現(xiàn)。“雙主”教學(xué)模式的應(yīng)用推廣,有利于學(xué)習(xí)者認(rèn)知潛力的開(kāi)發(fā),有利于培養(yǎng)學(xué)生的創(chuàng)新精神和認(rèn)知能力。
上述所說(shuō)的方法只是個(gè)人一點(diǎn)見(jiàn)解,一個(gè)想法,在實(shí)際中還要具體情況具體分析。教師在授課時(shí),采用的方法應(yīng)該根據(jù)具體實(shí)際情況進(jìn)行選擇?!盾浖こ獭返慕虒W(xué)改革還需要進(jìn)行不斷的探索和改進(jìn),才能把這門(mén)課程建設(shè)好。
[1]黃陳容,袁宗福,楊晨宜,廖雷.計(jì)算機(jī)應(yīng)用型人才培養(yǎng)模式的探索與實(shí)踐[J],計(jì)算機(jī)教育,2005,(6).
[2]陳觀林,楊起帆.談“計(jì)算機(jī)網(wǎng)絡(luò)”課程教學(xué)及教材建設(shè)[J].計(jì)算機(jī)教育,2005,(8).