李 艷,謝志英,謝方方
(陸軍工程大學(xué)石家莊校區(qū) 裝備模擬訓(xùn)練中心,河北 石家莊 050003)
計(jì)算機(jī)軟件技術(shù)基礎(chǔ)是陸軍工程大學(xué)非計(jì)算機(jī)專業(yè)的公共必修課,課程重點(diǎn)是計(jì)算機(jī)軟件基礎(chǔ)知識(shí),培養(yǎng)學(xué)員的計(jì)算思維能力,使學(xué)員初步具備計(jì)算機(jī)分析問題和解決問題的意識(shí)和能力。
為在實(shí)際授課過程中獲得較好的授課效果,采用任務(wù)驅(qū)動(dòng)式[1]的分組教學(xué)模式。
所謂任務(wù)驅(qū)動(dòng)[2]就是在學(xué)習(xí)信息技術(shù)的過程中,學(xué)員在教師幫助下圍繞一個(gè)共同的任務(wù)活動(dòng)中心,在問題驅(qū)動(dòng)下,通過對(duì)學(xué)習(xí)資源的積極主動(dòng)應(yīng)用,進(jìn)行自主探索和互動(dòng)協(xié)作的學(xué)習(xí),并在完成既定任務(wù)的同時(shí),引導(dǎo)學(xué)員產(chǎn)生學(xué)習(xí)實(shí)踐活動(dòng)。
在任務(wù)驅(qū)動(dòng)式的分組教學(xué)模式中,任務(wù)是關(guān)鍵,要求布置的任務(wù)適合學(xué)員,否則會(huì)影響教學(xué)效果[3]。因此,在任務(wù)設(shè)計(jì)中要做到以下幾個(gè)方面:
(1)明確教學(xué)目標(biāo),突出重點(diǎn)。即在設(shè)計(jì)任務(wù)前要確定學(xué)員通過任務(wù)能否掌握所學(xué)知識(shí)點(diǎn)。教師首先確定授課的總體目標(biāo),在其基礎(chǔ)上設(shè)計(jì)相應(yīng)的任務(wù),最終通過任務(wù)實(shí)現(xiàn)教學(xué)目標(biāo)。
(2)符合學(xué)員特點(diǎn)。每個(gè)教學(xué)班次的學(xué)員基礎(chǔ)參差不齊,對(duì)于計(jì)算機(jī)知識(shí)的掌握程度不盡相同,他們的學(xué)習(xí)理解能力也存在差異,在學(xué)習(xí)過程中,對(duì)知識(shí)點(diǎn)理解的深度也不一樣。因此,教師應(yīng)分層次進(jìn)行教學(xué),在任務(wù)設(shè)計(jì)時(shí)要考慮學(xué)員的層次,分層次布置任務(wù)。讓學(xué)員選擇合適自己難度的任務(wù)。
(3)實(shí)例與現(xiàn)實(shí)相接近。任務(wù)的選取一定要緊貼學(xué)員實(shí)際需求,盡量設(shè)置與學(xué)員專業(yè)相符的任務(wù),激發(fā)學(xué)員的學(xué)習(xí)興趣。例如,在講查找算法時(shí),結(jié)合破譯密碼的實(shí)例,讓學(xué)員體會(huì)如何設(shè)計(jì)查找算法利用計(jì)算機(jī)通過查找密碼本對(duì)密文進(jìn)行解密。
(4)難易適中,逐步推進(jìn)。學(xué)員對(duì)于計(jì)算機(jī)軟件知識(shí)的掌握是一個(gè)逐步積累的過程。因此,任務(wù)的設(shè)置既要考慮學(xué)員的具體情況,又要考慮知識(shí)的重點(diǎn)和難點(diǎn),將任務(wù)設(shè)置合理得當(dāng)。這樣學(xué)員對(duì)知識(shí)的認(rèn)知才能循序漸進(jìn)。
(5)以小組學(xué)習(xí)為中心。在軟件技術(shù)基礎(chǔ)課程中采用任務(wù)驅(qū)動(dòng)組織教學(xué),每個(gè)重要的知識(shí)點(diǎn)都有相應(yīng)的任務(wù)。在整個(gè)任務(wù)的設(shè)計(jì)過程中,每名學(xué)員都要獨(dú)立完成相應(yīng)的基本任務(wù),做到人員分工明確。在完成過程中,教師可以通過對(duì)學(xué)員的觀察,了解學(xué)員的學(xué)習(xí)情況,并對(duì)學(xué)員進(jìn)行個(gè)別輔導(dǎo)。在整個(gè)小組的學(xué)習(xí)過程中,學(xué)員是學(xué)習(xí)的主體,而教師處于主導(dǎo)地位,引導(dǎo)學(xué)員進(jìn)行學(xué)習(xí),以促進(jìn)學(xué)員學(xué)習(xí)能力的提高,增強(qiáng)學(xué)員團(tuán)結(jié)互助的能力。
課程采用分組教學(xué)模式[4],對(duì)于小組的劃分要遵循一定的原則,即以優(yōu)帶差、互相協(xié)作、共同學(xué)習(xí)、取長補(bǔ)短,組內(nèi)合作、組間競爭。
因此,在分組時(shí)應(yīng)考慮以下幾點(diǎn):①小組成員不能隨意選擇,只按照學(xué)員意志進(jìn)行搭配的形式是不合理的。在分組時(shí),教師應(yīng)該考慮每名學(xué)員的素質(zhì),從學(xué)員個(gè)人特點(diǎn)、學(xué)習(xí)能力等因素入手。將能力不同的學(xué)員進(jìn)行合理組合,保證小組之間能力的平衡;②小組成員人數(shù)要安排合理,一般為5人左右;③明確組內(nèi)任務(wù)分工,每次布置任務(wù)時(shí),都會(huì)隨機(jī)在組內(nèi)設(shè)一名組長,負(fù)責(zé)組內(nèi)任務(wù)分工及協(xié)調(diào)工作,以確保任務(wù)的有序進(jìn)行。在任務(wù)開展階段,組長還要適時(shí)組織成員進(jìn)行討論交流,以促進(jìn)成員之間共同學(xué)習(xí)。
完成教學(xué)任務(wù)設(shè)計(jì)和學(xué)習(xí)小組劃分后,就要對(duì)教學(xué)活動(dòng)的實(shí)施進(jìn)行組織,這是開展教學(xué)的最重要一點(diǎn)。整個(gè)教學(xué)過程共分為5個(gè)階段:實(shí)例演示、分析實(shí)例任務(wù)、布置任務(wù)、完成任務(wù)、講評(píng)任務(wù)。下面以軟件技術(shù)基礎(chǔ)課程中查找算法的學(xué)習(xí)過程為例說明具體的實(shí)施情況。
(1)實(shí)例演示。教師課前設(shè)計(jì)一個(gè)具體的演示實(shí)例,該演示實(shí)例涉及所講內(nèi)容的重要知識(shí)點(diǎn)。學(xué)員在課前簡單了解實(shí)例所涉及到的知識(shí)點(diǎn)。課堂上,教師通過演示講解整個(gè)實(shí)例的實(shí)現(xiàn)過程。例如,教師在講解查找算法這一講時(shí),引入密碼破譯實(shí)例,首先為學(xué)員展示程序中實(shí)現(xiàn)的密碼本,講解具體的編程實(shí)現(xiàn)過程;然后,為學(xué)員展示輸入密文,系統(tǒng)進(jìn)行破譯輸出明文的過程(如圖1所示,為密碼破譯演示界面)。
本實(shí)例采用BYOB軟件實(shí)現(xiàn),有利于學(xué)員避開難學(xué)的語法知識(shí),真正將主要精力放在掌握算法的精髓上。
通過分析密碼破譯實(shí)例,學(xué)員能夠從整體上對(duì)查找算法有一定的了解,知道如何利用BYOB實(shí)現(xiàn)制作一個(gè)簡單的密碼本,如何選擇較好的查找算法實(shí)現(xiàn)密碼破譯。
圖1 密碼破譯演示界面
(3)布置任務(wù)。講解完本次課程主要內(nèi)容之后,教師給出有關(guān)課程的新任務(wù),并說明該任務(wù)對(duì)于學(xué)員在課程學(xué)習(xí)、生活及工作等方面的重要性。本次課的新任務(wù)是各學(xué)習(xí)小組參照演示實(shí)例,自己設(shè)計(jì)新的密碼本,編寫相應(yīng)的查找算法實(shí)現(xiàn)密碼破譯系統(tǒng),該任務(wù)能夠使學(xué)員真正掌握查找算法的真諦。
(4)完成任務(wù)。每個(gè)學(xué)習(xí)小組領(lǐng)取任務(wù)后,由組長組織成員討論,并進(jìn)行分工,每個(gè)學(xué)員根據(jù)自己所承擔(dān)的任務(wù)從實(shí)際出發(fā),通過查閱資料、上網(wǎng)搜索和共同討論的方式掌握相應(yīng)的知識(shí)點(diǎn),并編程實(shí)現(xiàn)。通過比較各種查找算法的效率,知道如何設(shè)計(jì)出提高破譯效率的算法。在每個(gè)小組的完成任務(wù)階段,教師要及時(shí)了解學(xué)員的掌握情況,對(duì)于基礎(chǔ)較差的學(xué)員,進(jìn)行個(gè)別輔導(dǎo)。對(duì)于大部分學(xué)員遇到的典型問題,教師要及時(shí)進(jìn)行講解。
(5)講評(píng)任務(wù)。學(xué)員完成任務(wù)后,各小組組長通過發(fā)言的方式對(duì)本組任務(wù)完成情況進(jìn)行評(píng)價(jià),分析優(yōu)點(diǎn)和不足,給組內(nèi)成員的表現(xiàn)打分。然后,教師對(duì)完成任務(wù)情況進(jìn)行總結(jié),對(duì)每組的薄弱環(huán)節(jié)進(jìn)行詳細(xì)的講解。在總結(jié)中,分析各小組程序中的不足,使學(xué)員獲得經(jīng)驗(yàn)和教訓(xùn)。另外,學(xué)員在每次任務(wù)中取得的成績應(yīng)作為最終考核的一部分。
為了提高學(xué)員自主學(xué)習(xí)和利用信息化平臺(tái)的能力,在校園網(wǎng)的支持下構(gòu)建了現(xiàn)代化網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),將網(wǎng)絡(luò)資源作為學(xué)員學(xué)習(xí)課程的一種教學(xué)手段。①教師將平時(shí)備課的多媒體課件、微課視頻、課程學(xué)習(xí)要求、主要知識(shí)點(diǎn)、相關(guān)素材、模擬練習(xí)等放到學(xué)習(xí)平臺(tái)上。課后學(xué)員可以借助平臺(tái)進(jìn)行學(xué)習(xí);②將每節(jié)課中的重點(diǎn)、難點(diǎn)錄制成教學(xué)視頻放在網(wǎng)上供學(xué)員進(jìn)行學(xué)習(xí);③為了便于學(xué)員和教師對(duì)學(xué)習(xí)內(nèi)容的溝通,平臺(tái)中還提供了互動(dòng)答疑模塊,方便老師對(duì)學(xué)員進(jìn)行指導(dǎo);④平臺(tái)中提供了學(xué)習(xí)交流模塊,便于學(xué)員之間進(jìn)行學(xué)習(xí)交流。學(xué)員也可將自己的作品上傳,將在學(xué)習(xí)過程中的一些心得體會(huì)、學(xué)習(xí)技巧上傳到平臺(tái)中供大家共同學(xué)習(xí);⑤將其它相關(guān)課程的鏈接引入平臺(tái),供學(xué)員查閱學(xué)習(xí)。
任務(wù)驅(qū)動(dòng)式的分組教學(xué)模式改變了以往以傳授知識(shí)為主的傳統(tǒng)教學(xué)模式,主要采用學(xué)員為學(xué)習(xí)主體,使學(xué)員真正體會(huì)到小組內(nèi)相互合作、取長補(bǔ)短的益處。任務(wù)驅(qū)動(dòng)式的分組教學(xué)模式對(duì)教師提出了更高要求,需要教師不斷提高自身的素質(zhì):首先,教師要盡可能地搜集那些貼近學(xué)員學(xué)習(xí)、生活及工作的應(yīng)用實(shí)例,豐富課程內(nèi)容;其次,精心準(zhǔn)備每堂課,設(shè)計(jì)任務(wù)要難易適中;再次,提高自己的專業(yè)知識(shí),使自己的課堂駕馭能力不斷提高,特別是應(yīng)變能力。
與傳統(tǒng)教學(xué)模式相比,任務(wù)驅(qū)動(dòng)式分組教學(xué)模式花費(fèi)教師時(shí)間較多,但是采用該模式進(jìn)行教學(xué)能夠以任務(wù)促學(xué)習(xí),以任務(wù)促教學(xué),以任務(wù)促發(fā)展,真正能夠培養(yǎng)出實(shí)踐創(chuàng)新型人才。