徐 娟 宋繼華 胡佳佳
摘要本文從要改變單純傳授知識(shí)的傳統(tǒng)教學(xué)方式出發(fā),提出應(yīng)大力提倡“講一、練二、考三”,并就其意義、適用范圍、內(nèi)涵、實(shí)施等方面進(jìn)行了初步探討,并結(jié)合兩個(gè)實(shí)例說(shuō)明其在課程學(xué)習(xí)中的具體應(yīng)用。
關(guān)鍵詞:講一練二考三素質(zhì)教育創(chuàng)新人才
1“講一、練二、考三”的意義
知識(shí)經(jīng)濟(jì)時(shí)代呼喚教育培養(yǎng)創(chuàng)新人才,業(yè)已取得了廣泛共識(shí)?;谶@種共識(shí),把素質(zhì)教育放在首位,以素質(zhì)教育為中心,更新教育觀念,進(jìn)行教學(xué)改革,才能適應(yīng)新世紀(jì)社會(huì)發(fā)展的需要。因此,樹(shù)立“以學(xué)生為主體、以教師為主導(dǎo)、以訓(xùn)練為主線、以思維為核心、以能力為目標(biāo)、以育人為目的”的現(xiàn)代教育觀,在教學(xué)內(nèi)容、教學(xué)方法等方面強(qiáng)調(diào)改革、創(chuàng)新與發(fā)展,逐步從根本上改變“單純傳授知識(shí)”的傳統(tǒng)教學(xué)方式,大力提倡“講一、練二、考三”,使學(xué)生由依賴性學(xué)習(xí)轉(zhuǎn)向自主性學(xué)習(xí),尊重學(xué)生的選擇與參與,從而能夠更有效地發(fā)揮學(xué)生的學(xué)習(xí)主動(dòng)性,使其掌握知識(shí)、提高能力、內(nèi)化素質(zhì),確保他們的全面發(fā)展。
2“講一、練二、考三”的適用范圍
根據(jù)知識(shí)的復(fù)雜性,斯皮羅等人將知識(shí)劃分為良構(gòu)領(lǐng)域(well-structured domain)的知識(shí)和非良構(gòu)領(lǐng)域(ill-structured domain)的知識(shí)。所謂良構(gòu)領(lǐng)域的知識(shí),是指有關(guān)某一主題的事實(shí)、概念、規(guī)則和原理,它們之間是以一定的層次結(jié)構(gòu)組織在一起的。非良構(gòu)領(lǐng)域的知識(shí)則是將良構(gòu)領(lǐng)域的知識(shí)應(yīng)用于具體問(wèn)題情景時(shí)而產(chǎn)生的,即有關(guān)概念應(yīng)用的知識(shí)。在所有領(lǐng)域中,只要將知識(shí)運(yùn)用到具體情景中去,都有大量的非良構(gòu)的特征。
從目前的教學(xué)現(xiàn)狀來(lái)看,屬于基本概念、定義和事實(shí)等的良構(gòu)知識(shí),比較適合于“教”,而屬于開(kāi)放性的、發(fā)散性的、較高層次的認(rèn)知學(xué)習(xí)或情感類學(xué)習(xí)等的非良構(gòu)知識(shí),則比較適合于“學(xué)”。
筆者認(rèn)為,當(dāng)今“講一、練二、考三”的實(shí)施,更適用于屬于開(kāi)放性的、發(fā)散性的、較高層次的認(rèn)知學(xué)習(xí)或情感類學(xué)習(xí)等的非良構(gòu)課程的教學(xué)。一旦積累了豐富的經(jīng)驗(yàn),在屬于基本概念、定義和事實(shí)等的良構(gòu)課程中嘗試這一新型教學(xué)方法也應(yīng)該是一個(gè)良好的開(kāi)端。
3講什么、練什么、考什么
3.1講什么
根據(jù)“厚基礎(chǔ)、寬口徑、強(qiáng)能力、高素質(zhì)”的人才培養(yǎng)模式,要正確處理好知識(shí)、能力和素質(zhì)的關(guān)系,傳統(tǒng)教學(xué)內(nèi)容和現(xiàn)代教學(xué)內(nèi)容的關(guān)系,繼承與創(chuàng)新的關(guān)系,統(tǒng)一性和多樣性的關(guān)系等。按照不同的學(xué)科特點(diǎn),可以分層次(如可分為基本素質(zhì)層次、專業(yè)知識(shí)層次、特色技能知識(shí)層次)講授,從中體現(xiàn)教學(xué)內(nèi)容的“精、深、新”。
精,就是強(qiáng)調(diào)對(duì)講課內(nèi)容要精選。對(duì)教學(xué)內(nèi)容做全面梳理,把其中的核心內(nèi)容,以及現(xiàn)實(shí)性較強(qiáng)、有發(fā)展前途的內(nèi)容保留,大膽刪除陳舊過(guò)時(shí)而又繁雜無(wú)用的內(nèi)容,編寫或采用在內(nèi)容和體系上有較大革新并經(jīng)過(guò)試用效果較好的教材。
深,是指不能止步、滿足于描述的認(rèn)知層面,而是強(qiáng)調(diào)在授課中透過(guò)具體的實(shí)例,挖掘其背后深刻的思想內(nèi)涵,提升理論思維張力。使學(xué)生能從中得到啟示,提高對(duì)現(xiàn)實(shí)問(wèn)題的觀察、思考和處理能力。
新,是指注重教學(xué)內(nèi)容的動(dòng)態(tài)發(fā)展,把現(xiàn)代科學(xué)、技術(shù)、人文社會(huì)科學(xué)發(fā)展的最新成果,及時(shí)準(zhǔn)確地反映到課程和教學(xué)內(nèi)容體系中來(lái)。要吸收前沿理論的最新進(jìn)展和出現(xiàn)的新動(dòng)向、新案例,保證教學(xué)內(nèi)容的先進(jìn)性,突出課程內(nèi)容的時(shí)代特征,鼓勵(lì)學(xué)科交叉,防止理論與實(shí)踐的脫節(jié)。
3.2練什么
以訓(xùn)練為主線是一種可以大力推行的教學(xué)模式,可以使學(xué)生由不重視、不感興趣、不投入的態(tài)度,轉(zhuǎn)變?yōu)橛辛伺d趣并且樂(lè)于全身心地投入其中,從而鼓勵(lì)學(xué)生獨(dú)立思考,激發(fā)學(xué)習(xí)的主動(dòng)性,培養(yǎng)學(xué)生的科學(xué)精神和創(chuàng)新意識(shí),讓學(xué)生不僅親身體驗(yàn)從練中學(xué)到的本學(xué)科知識(shí),更可貴的是學(xué)會(huì)如何學(xué)習(xí)。
訓(xùn)練的內(nèi)容一定要結(jié)合講授內(nèi)容精心選擇練習(xí)題目,通過(guò)練習(xí)深化對(duì)知識(shí)的理解并逐步轉(zhuǎn)化為能力。這種訓(xùn)練不是指單調(diào)枯燥的題海戰(zhàn)術(shù),要注重質(zhì)量,強(qiáng)化應(yīng)用,給學(xué)生提供空間,提出方向,甚至倡導(dǎo)學(xué)生走出校門,進(jìn)行社會(huì)調(diào)查,拓展學(xué)生的視野和知識(shí)面。
這里還要注重基本能力的訓(xùn)練,撰寫小文章、讀書筆記和學(xué)術(shù)論文等都是一種綜合性的訓(xùn)練,也是學(xué)生必備的一項(xiàng)基本能力。正是通過(guò)這種訓(xùn)練,學(xué)生學(xué)會(huì)了讀書,能提出自己的觀點(diǎn),并圍繞觀點(diǎn)組織材料,同時(shí),文字表達(dá)能力也得到了提高。
3.3考什么
考試的內(nèi)容,應(yīng)當(dāng)從對(duì)知識(shí)的繼承性、掌握程度等方面進(jìn)行考核,但不應(yīng)該成為主要的方面。這種知識(shí)考核明顯偏向于善于模仿、記憶的學(xué)生,而對(duì)全面發(fā)展或富有創(chuàng)造性思維的學(xué)生,則往往是不公正的排斥。所以,還應(yīng)該考理論知識(shí)的應(yīng)用和實(shí)踐動(dòng)手能力、綜合運(yùn)用知識(shí)的能力和知識(shí)的遷移能力、應(yīng)用所學(xué)理論分析問(wèn)題及解決問(wèn)題的能力。
應(yīng)當(dāng)積極推行考、教分離,把重視知識(shí)考核改為重視能力考核,要有很強(qiáng)思考性與啟發(fā)性的試題,采取多種形式檢查學(xué)生的學(xué)習(xí)水平和能力。例如寫考察報(bào)告,做一項(xiàng)小實(shí)驗(yàn),解決一個(gè)生活中的問(wèn)題等內(nèi)容。這一切培養(yǎng)了學(xué)生的學(xué)科綜合素養(yǎng)和實(shí)踐能力,從而促進(jìn)學(xué)生個(gè)性與能力的全面發(fā)展。
4如何講、如何練、如何考
4.1如何講
講授知識(shí)的目的不是終結(jié)知識(shí),而是提供進(jìn)一步學(xué)習(xí)知識(shí)的途徑。
教師要研究學(xué)生的學(xué)習(xí)規(guī)律,通過(guò)啟發(fā)、引導(dǎo)學(xué)生內(nèi)在的學(xué)習(xí)需求,創(chuàng)造和諧、民主的教學(xué)環(huán)境。要用精練的語(yǔ)言講到精要處,點(diǎn)撥到要害處。鼓勵(lì)運(yùn)用問(wèn)題式、啟發(fā)式、討論式、研究式等生動(dòng)活潑的教學(xué)方式。注意留給學(xué)生的是問(wèn)號(hào)而不是句號(hào)。
4.2如何練
我們倡導(dǎo)講與練的有機(jī)結(jié)合,即講中有練、練中有講,或者把講授的內(nèi)容轉(zhuǎn)化成練習(xí)的形式,或者是通過(guò)講授激發(fā)了練習(xí)的興趣,提高了練習(xí)的效率。
關(guān)于提高練習(xí)的效率,重要的莫過(guò)于提出有思考價(jià)值、能提綱挈領(lǐng)的問(wèn)題。要有目的、有計(jì)劃地規(guī)范組織教學(xué)活動(dòng),通過(guò)課堂討論、協(xié)作學(xué)習(xí),擴(kuò)大學(xué)生自主學(xué)習(xí)的空間,讓學(xué)生學(xué)以致用。
讓學(xué)生獲得更多的知識(shí)是教學(xué)活動(dòng)的主要目的,但學(xué)生如何才能獲得知識(shí),一靠教師傳授,二靠學(xué)生自學(xué),三靠向社會(huì)學(xué)習(xí)、在實(shí)踐中學(xué)習(xí)。而通過(guò)自學(xué)獲取的知識(shí)更為牢固。因此要立足于培養(yǎng)學(xué)生的學(xué)習(xí)能力,讓學(xué)生具有獨(dú)立獲取知識(shí)的能力。
4.3如何考
考試要建立科學(xué)的評(píng)價(jià)指標(biāo)。學(xué)生學(xué)習(xí)的好壞應(yīng)體現(xiàn)在五個(gè)方面:一是知識(shí)面的寬窄;二是通過(guò)自己的學(xué)習(xí)獲得了多少知識(shí);三是學(xué)習(xí)的經(jīng)歷,包括實(shí)踐的經(jīng)歷;四是自學(xué)的能力;五是創(chuàng)造思維和創(chuàng)造能力,是否有自己的獨(dú)立見(jiàn)解。因此,在考試方法上,對(duì)不同學(xué)科、不同年級(jí)、不同的學(xué)生應(yīng)有不同的方法。不能靠一張?jiān)嚲怼⒁淮慰荚噥?lái)決定學(xué)生學(xué)習(xí)成績(jī)的優(yōu)劣,應(yīng)把學(xué)生平時(shí)學(xué)習(xí)的情況按權(quán)重列入學(xué)習(xí)成績(jī)中去,把學(xué)生通過(guò)自學(xué)獲取的知識(shí)、有個(gè)人創(chuàng)見(jiàn)的知識(shí)列入學(xué)習(xí)成績(jī)之中??荚嚂r(shí)不能僅考記憶性、認(rèn)知性的知識(shí),還要考綜合性、分析性、理解性、創(chuàng)造性的知識(shí)。
具體實(shí)現(xiàn)起來(lái),首先要設(shè)置選擇性作業(yè),注重過(guò)程性評(píng)價(jià)。對(duì)學(xué)生學(xué)習(xí)的過(guò)程性評(píng)價(jià),是一種對(duì)學(xué)生學(xué)習(xí)過(guò)程以及學(xué)習(xí)情感、態(tài)度、能力的發(fā)展變化的評(píng)價(jià)。如積極參與課堂活動(dòng),敢于質(zhì)疑,解題思路具有創(chuàng)新性,積極做“選擇性作業(yè)”,能與同學(xué)協(xié)作學(xué)習(xí)、友好相處等點(diǎn)滴進(jìn)步,均作為教師平時(shí)對(duì)學(xué)生過(guò)程性評(píng)價(jià)的依據(jù)。
然后要采取多元化的考試方式。每門課程根據(jù)其課程性質(zhì)、教學(xué)內(nèi)容、水平要求和教學(xué)對(duì)象不同,分別采取閉卷、開(kāi)卷、筆試、口試、論文、讀書報(bào)告、實(shí)驗(yàn)、設(shè)計(jì)、作品等考試形式(如語(yǔ)言類的課程可以采取筆試、口試相結(jié)合,工程類等操作性較強(qiáng)的課程可以采取理論、實(shí)際操作相結(jié)合),并采取百分制、等級(jí)制、合格評(píng)價(jià)制的綜合考試考評(píng)制度。
5“講一、練二、考三”的實(shí)證分析
5.1實(shí)證1
筆者為現(xiàn)代教育技術(shù)方向的碩士研究生開(kāi)設(shè)了“教育技術(shù)學(xué)”課程,共18講,每講2學(xué)時(shí)??紤]到該門課程理論性較強(qiáng)、內(nèi)容繁雜的特點(diǎn),嘗試了新的教學(xué)方法。
(1)精講,即“講一”。純粹是教師講授的課時(shí)很少,僅為兩講,著重介紹教育技術(shù)學(xué)的學(xué)科發(fā)展、理論基礎(chǔ)、教學(xué)設(shè)計(jì)的含義、網(wǎng)絡(luò)教育、信息技術(shù)與課程整合的應(yīng)用、技術(shù)實(shí)現(xiàn)的現(xiàn)狀及發(fā)展趨勢(shì)、當(dāng)前教育技術(shù)面臨的問(wèn)題等。
(2)教師提供學(xué)習(xí)資源。教師將整理好的學(xué)習(xí)資源以及相關(guān)網(wǎng)址提供給學(xué)生,并將教學(xué)內(nèi)容分為五大主題:①學(xué)與教的過(guò)程;②教育技術(shù)學(xué)的學(xué)習(xí)理論;③教學(xué)設(shè)計(jì);④信息技術(shù)與課程整合;⑤協(xié)作學(xué)習(xí)。其中將第三主題“教學(xué)設(shè)計(jì)”作為重點(diǎn),又細(xì)化為學(xué)習(xí)者特征分析、教學(xué)目標(biāo)分析與確定、學(xué)習(xí)環(huán)境與學(xué)習(xí)資源的設(shè)計(jì)、教學(xué)策略的選擇與運(yùn)用、學(xué)習(xí)者評(píng)價(jià)、教師評(píng)價(jià)、學(xué)習(xí)內(nèi)容評(píng)價(jià)、網(wǎng)絡(luò)教學(xué)支撐平臺(tái)與學(xué)習(xí)支持服務(wù)系統(tǒng)的評(píng)價(jià)八個(gè)子主題。
(3)學(xué)生進(jìn)行分組討論,即“練二”。課前,以上主題兩兩為一小組,學(xué)生可以任選一個(gè)主題,選擇相同主題的學(xué)生構(gòu)成一個(gè)學(xué)習(xí)小組,輪流擔(dān)任組長(zhǎng),分配任務(wù),然后大家分頭行動(dòng),查找資料,各自準(zhǔn)備要講的內(nèi)容及PPT文稿。課上,學(xué)生自己講,講的過(guò)程中教師及其他學(xué)生隨時(shí)可以提問(wèn),講完后大家再討論。如在講學(xué)習(xí)理論時(shí),講解的同學(xué)能全面闡述行為主義、認(rèn)知主義、人本主義、建構(gòu)主義的主要觀點(diǎn)、對(duì)教學(xué)的指導(dǎo)作用,并進(jìn)行系統(tǒng)的綜合比較,討論時(shí)大家又著重圍繞對(duì)外漢語(yǔ)教學(xué),探討每一種學(xué)習(xí)理論對(duì)教師的教以及學(xué)生的學(xué)有何指導(dǎo)作用。課后,每人將對(duì)所有人的講課情況以及參與討論的情況作一個(gè)評(píng)價(jià),發(fā)給教師,一個(gè)月左右教師匯總一次,將其他同學(xué)對(duì)自己的評(píng)價(jià)綜合后再發(fā)給每一位同學(xué),學(xué)期結(jié)束時(shí),每一位同學(xué)也能縱向看到自己的進(jìn)步。
五大主題專門講授的時(shí)間為12講。為了便于同學(xué)之間充分展開(kāi)討論,第一二主題之后、第三主題中的設(shè)計(jì)過(guò)程與評(píng)價(jià)、第四五主題之后又專門設(shè)置了討論課,共4講,大家暢所欲言,提出問(wèn)題,進(jìn)行認(rèn)真剖析,討論過(guò)程中出現(xiàn)了許多亮點(diǎn),有幾個(gè)同學(xué)由此定出了自己的碩士論文題目,如“遠(yuǎn)程對(duì)外漢語(yǔ)教學(xué)的學(xué)習(xí)者特征分析及應(yīng)對(duì)策略”、“網(wǎng)絡(luò)對(duì)外漢語(yǔ)教師的評(píng)價(jià)研究”。
(4)綜合考試,即“考三”??荚嚥扇€(gè)人評(píng)價(jià)與學(xué)期論文各占50%的方法。學(xué)期論文題目是給出五個(gè)思考問(wèn)題,由學(xué)生任選一個(gè)寫出論文:①有一位對(duì)外漢語(yǔ)教師,對(duì)教育技術(shù)用于課堂教學(xué)十分感興趣,但沒(méi)有這方面的基礎(chǔ),苦于無(wú)從下手。你如何幫助他?給他什么具體的建議?②我校一名韓國(guó)留學(xué)生,因?yàn)樯眢w原因無(wú)法正常在校內(nèi)上課,提出回國(guó)在網(wǎng)上學(xué)漢語(yǔ)。在遠(yuǎn)程漢語(yǔ)學(xué)習(xí)方面你能夠提供哪些方面的指導(dǎo)?③你有過(guò)網(wǎng)上學(xué)習(xí)英語(yǔ)或其他課程的經(jīng)驗(yàn)嗎?你認(rèn)為怎樣做才能堅(jiān)持下來(lái),而且有很好的學(xué)習(xí)效果?④請(qǐng)你評(píng)價(jià)網(wǎng)上北語(yǔ)(http://www.eblcu.net/)。⑤ 請(qǐng)你評(píng)價(jià)自己在本門課中的綜合表現(xiàn),包括學(xué)習(xí)觀、學(xué)習(xí)方法、資料準(zhǔn)備、組織能力、協(xié)作能力、講解技巧、問(wèn)題提出、學(xué)習(xí)結(jié)果等。
從學(xué)生交上來(lái)的論文可以看出,每一位學(xué)生都認(rèn)為這種教學(xué)方式很新穎,而且很適合這門課程。每人選擇自己更感興趣的問(wèn)題,結(jié)合所學(xué)知識(shí),有的同學(xué)認(rèn)為自己有了更多的空間和選擇,收獲也比較大;還有的同學(xué)認(rèn)為在這門課上學(xué)到的內(nèi)容恰好又可以用來(lái)指導(dǎo)我們的學(xué)習(xí),使我們對(duì)教學(xué)活動(dòng)有一個(gè)更系統(tǒng)、更深入的認(rèn)識(shí)。而且大家一致認(rèn)為由自己先查找資料,然后整理并講給他人聽(tīng),這樣的學(xué)習(xí)效果(可以吸收95%)遠(yuǎn)比單純聽(tīng)教師授課的效果(僅吸收20%)要好得多,自己的自學(xué)能力、組織能力、表達(dá)能力、協(xié)作能力都得到了提高。
5.2實(shí)證2
筆者為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的高年級(jí)本科生開(kāi)設(shè)了“軟件工程”課程,共18講,每講3學(xué)時(shí)。
在2001年12月15日ACM/IEEE公布的CC2001(Computing Curricula 2001)與中國(guó)計(jì)算機(jī)科學(xué)與技術(shù)課程體系CCC2002中,軟件工程被確定為14個(gè)知識(shí)領(lǐng)域之一。隨著軟件系統(tǒng)日趨大型化與復(fù)雜化,有研究表明,軟件工程在未來(lái)將成為與計(jì)算機(jī)科學(xué)并列的學(xué)科。過(guò)去傳統(tǒng)軟件工程教材中某一章節(jié)的內(nèi)容,如今均已有專門書籍加以闡釋,且內(nèi)容豐富并自成體系,如軟件需求分析、配置管理、人機(jī)界面等,不僅如此,許多軟件工程前沿課題諸如凈室軟件工程、再工程、形式化方法、CMM能力成熟度模型等,某種開(kāi)發(fā)模式諸如面向?qū)ο蟮能浖こ?、小組軟件工程、個(gè)體軟件工程、快速軟件開(kāi)發(fā)、統(tǒng)一建模語(yǔ)言等等都非常迅速地以專門著述的形式出現(xiàn)。這一切均對(duì)該課程的教材體系、教學(xué)內(nèi)容、教學(xué)方式及教學(xué)規(guī)律等提出了極大的挑戰(zhàn),盡管CC2001以及CCC2002對(duì)此有其相關(guān)的約定。
在這種情況下,從教師角度講,若想以有限的教學(xué)學(xué)時(shí)完成全部的教學(xué)內(nèi)容,并有效地提高學(xué)生的理論素養(yǎng)與實(shí)踐能力,難度之大可想而知。不是學(xué)科教師沒(méi)有這個(gè)能力,而是需要講授的內(nèi)容太多、太豐富,以至于教師欲圖面面俱到,卻在很多方面都只是蜻蜓點(diǎn)水,難以協(xié)調(diào)和平衡內(nèi)容的廣度與深度、學(xué)生理論素養(yǎng)與實(shí)踐能力之間的矛盾。從學(xué)生角度講,既然軟件工程作為研究軟件開(kāi)發(fā)和軟件管理的一門工程科學(xué),已經(jīng)成為軟件行業(yè)中必不可少的專業(yè)知識(shí),并且需要不斷汲取軟件行業(yè)實(shí)際應(yīng)用的經(jīng)驗(yàn)與成果,那么,學(xué)習(xí)過(guò)程中就應(yīng)該融入實(shí)踐,從過(guò)程中體驗(yàn)和提升認(rèn)識(shí)。然而,筆者在十余年的計(jì)算機(jī)教學(xué)中深刻感受到,許多計(jì)算機(jī)和信息專業(yè)的學(xué)生雖已具備了一定的軟件理論基礎(chǔ),但由于缺乏實(shí)際的、完整的軟件項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),從事軟件系統(tǒng)分析、設(shè)計(jì)和實(shí)施的能力十分薄弱乃至欠缺,無(wú)法滿足行業(yè)需要。有鑒于此,我們嘗試了新的教學(xué)方法。
(1)講思路,即“講一”。軟件工程的本質(zhì)與目標(biāo)是在成本、進(jìn)度與質(zhì)量之間尋求平衡點(diǎn),即探索和追求如何用最少的人力、物力和財(cái)力在最短的時(shí)間內(nèi)開(kāi)發(fā)出最好的東西,因此,一切開(kāi)發(fā)方法和管理過(guò)程在充分考慮軟件復(fù)雜性的基礎(chǔ)上,都是圍繞這個(gè)核心來(lái)進(jìn)行的,教師要促使學(xué)生必須從課程開(kāi)始就樹(shù)立起這個(gè)意識(shí),同時(shí),教師要善于將CC2001/CCC2002中軟件工程的內(nèi)容體系、學(xué)習(xí)目標(biāo)理清一個(gè)有機(jī)的順序教授給學(xué)生。我們的具體做法主要是按照IT企業(yè)軟件中心和項(xiàng)目組的工作思路,在宏觀介紹“軟件開(kāi)發(fā)模型”、“軟件開(kāi)發(fā)方法”、“軟件支持過(guò)程”、“軟件管理過(guò)程”的基礎(chǔ)上,依次講授了軟件的“立項(xiàng)策劃”、“需求分析”、“設(shè)計(jì)建?!?、“實(shí)現(xiàn)測(cè)試”與“實(shí)施維護(hù)”等主要內(nèi)容與基本方法,并穿插引入了“UML(統(tǒng)一建模語(yǔ)言)”、“CMM(能力成熟度模型)”、“PM(項(xiàng)目管理)”等流行的軟件工程思想。其中,“立項(xiàng)策劃”與“發(fā)布實(shí)施”是多數(shù)軟件工程教材沒(méi)有或忽略的,但軟件企業(yè)實(shí)際又必須進(jìn)行的兩個(gè)重要環(huán)節(jié),涉及到軟件工程項(xiàng)目的來(lái)源(取之于誰(shuí))和歸宿(用之于誰(shuí)),看似簡(jiǎn)單,卻是學(xué)生將軟件工程所學(xué)融入實(shí)際的橋梁。講思路環(huán)節(jié),可伴隨就學(xué)生針對(duì)軟件工程感興趣的領(lǐng)域進(jìn)行文獻(xiàn)檢索、學(xué)期中或?qū)W期末提交有關(guān)該領(lǐng)域前沿課題的綜述性論文的要求(學(xué)生可檢索希賽軟件工程專家網(wǎng)——http://51cmm.csai.cn等國(guó)內(nèi)網(wǎng)站;有條件或余力的同學(xué)可檢索http://www.acm.org、http://www.computer.org、http://www.sei.cmu.edu等國(guó)外網(wǎng)站)。
(2)實(shí)施小組軟件工程,即“練二”。軟件工程實(shí)施的成果之一就是里程碑和交付物,即軟件開(kāi)發(fā)的階段性產(chǎn)品或“工作制品”,而這恰好又是學(xué)生學(xué)習(xí)軟件工程必須得到訓(xùn)練的內(nèi)容,同時(shí)也是教師衡量和檢查學(xué)生認(rèn)識(shí)是否提升的手段。具體練習(xí)如下:在講授完“軟件立項(xiàng)與策劃內(nèi)容”后,由教師提供不少于三種指定項(xiàng)目或?qū)W生自選項(xiàng)目的“軟件產(chǎn)品開(kāi)發(fā)任務(wù)書”,內(nèi)容可以小至諸如“機(jī)房設(shè)備管理系統(tǒng)”、“教學(xué)教務(wù)管理系統(tǒng)”、“圖書管理系統(tǒng)”以及學(xué)生操作系統(tǒng)、編譯原理等課程的作業(yè),大至諸如企業(yè)或?qū)煹捻?xiàng)目或課題,每5~7名學(xué)生組成一個(gè)軟件項(xiàng)目組,任選其中一個(gè)作為自己的開(kāi)發(fā)任務(wù);每個(gè)項(xiàng)目組選出一名組長(zhǎng)擔(dān)任項(xiàng)目經(jīng)理,負(fù)責(zé)整個(gè)軟件系統(tǒng)的規(guī)劃、設(shè)計(jì)、協(xié)調(diào)和實(shí)施;項(xiàng)目組下又分設(shè)四個(gè)任務(wù)小組,即需求分析組、概要設(shè)計(jì)組、詳細(xì)設(shè)計(jì)組、程序?qū)崿F(xiàn)組;各任務(wù)小組的負(fù)責(zé)人在項(xiàng)目實(shí)施階段,承擔(dān)小項(xiàng)目經(jīng)理職責(zé);要求每個(gè)學(xué)生至少是一個(gè)任務(wù)小組的主要成員(在此期間,建議學(xué)生研讀《小組軟件工程》與《個(gè)體軟件工程》書籍,以部分獲取相關(guān)知識(shí)和經(jīng)驗(yàn))。每個(gè)項(xiàng)目組需根據(jù)教師提供的文檔模板與要求,在規(guī)定的時(shí)間內(nèi)依次提交其中各任務(wù)小組的階段性成果,即《需求規(guī)格說(shuō)明書》(第6周)、《概要設(shè)計(jì)說(shuō)明書》(第10周)、《詳細(xì)設(shè)計(jì)說(shuō)明書》(第13周)、源程序與《用戶手冊(cè)》(第17周),有條件的同學(xué)可提交測(cè)試報(bào)告(計(jì)劃、用例、數(shù)據(jù))。教師在每個(gè)階段都將會(huì)對(duì)各小組提交的文檔進(jìn)行點(diǎn)評(píng),提出改進(jìn)意見(jiàn),同時(shí)結(jié)合小組內(nèi)部的自評(píng)與互評(píng),給出每個(gè)學(xué)生的評(píng)價(jià)。
(3)綜合測(cè)評(píng),即“考三”。學(xué)期末,在對(duì)本課程主要理論體系進(jìn)行概括、梳理與提升的基礎(chǔ)上進(jìn)行期末考試,在綜合制定論文、小組項(xiàng)目、期末考試評(píng)價(jià)標(biāo)準(zhǔn)的基礎(chǔ)上,以“論文占10%,小組軟件項(xiàng)目占40%,期末考試占50%”的方式給出學(xué)生的綜合成績(jī)。
從學(xué)生所提交的論文,小組軟件工程項(xiàng)目的文檔、軟件,以及學(xué)生的反饋意見(jiàn)和心得體會(huì)等方面可以看出,上述方式是得到學(xué)生認(rèn)可的。尤其是小組軟件工程項(xiàng)目的實(shí)施(項(xiàng)目大小并不重要,重要是其完整性),不僅給學(xué)生提供了提升理論和加強(qiáng)實(shí)踐的機(jī)會(huì),也有效地促進(jìn)了學(xué)生之間的彼此協(xié)同工作的能力,使其對(duì)軟件工程實(shí)施過(guò)程中角色的定位與階段的理解都有所提高,從而鍛煉了學(xué)生多方面的能力。而對(duì)于教師而言,不僅在諸多分析、設(shè)計(jì)、實(shí)現(xiàn)方法和理念中,強(qiáng)調(diào)“面向流程分析、面向數(shù)據(jù)設(shè)計(jì)、面向?qū)ο髮?shí)現(xiàn)、面向功能設(shè)計(jì)、面向過(guò)程管理”等思想,以促使學(xué)生掌握更實(shí)際有效的方法,同時(shí)應(yīng)在軟件工程與前導(dǎo)課程、后續(xù)課程的關(guān)聯(lián)性方面,以及軟件工程自身知識(shí)點(diǎn)的關(guān)聯(lián)性方面多花些工夫,使其能夠做到有機(jī)銜接,而后一點(diǎn)是需要持續(xù)努力和探索的。
6結(jié)束語(yǔ)
“講一、練二、考三”中的一、二、三,并不是單純的壓縮講課時(shí)數(shù),也不僅僅是指在難度上的分配,更重要的是如何設(shè)計(jì)講、練、考的內(nèi)容與方法,從而改變學(xué)生的學(xué)習(xí)方式,培養(yǎng)學(xué)生的創(chuàng)新精神和實(shí)踐能力。“講一、練二、考三”不是一句空話,說(shuō)起來(lái)容易,認(rèn)識(shí)到此種方式可以培養(yǎng)高素質(zhì)、具有創(chuàng)新思維和創(chuàng)新能力的人才的重要性也并不難,難就難在如何真正理解其精髓與正確實(shí)施。過(guò)去“填鴨”式的教育模式已習(xí)以為常,重新地轉(zhuǎn)換調(diào)適又并非一蹴而就,如果再?zèng)]有政策的導(dǎo)向,教師就更不情愿在教學(xué)上有更多地投入。因此,在教改中受到?jīng)_擊最大的不是學(xué)生,而是教師本身。