朱大勇,李樹(shù)全,侯曉榮
(電子科技大學(xué) a.信息與軟件工程學(xué)院;b.能源與科學(xué)工程學(xué)院,四川 成都 610054)
大型機(jī)匯編語(yǔ)言作為面向大型機(jī)的底層編程語(yǔ)言,是大型主機(jī)方向的專業(yè)必修課程。盡管通過(guò)課堂教學(xué)和作業(yè)練習(xí),學(xué)生能夠掌握常用的匯編指令和程序結(jié)構(gòu),加深對(duì)大型機(jī)內(nèi)部結(jié)構(gòu)和操作系統(tǒng)的理解[1-2],但是,只有通過(guò)編程實(shí)踐才能真正將所學(xué)知識(shí)應(yīng)用于解決實(shí)際問(wèn)題,同時(shí)訓(xùn)練學(xué)生的編程思維,鍛煉編程技能,提高程序設(shè)計(jì)水平。因此,實(shí)驗(yàn)教學(xué)在大型機(jī)匯編語(yǔ)言課程中起到了非常重要的作用。
傳統(tǒng)的匯編語(yǔ)言實(shí)驗(yàn)教學(xué)通常給出幾個(gè)獨(dú)立的實(shí)驗(yàn)(如數(shù)值運(yùn)算、進(jìn)制轉(zhuǎn)換及字符串處理等),讓學(xué)生自己動(dòng)腦動(dòng)手根據(jù)實(shí)驗(yàn)要求編寫(xiě)程序[3]。實(shí)驗(yàn)題目是課堂上已講過(guò)例子的變形,或者是作業(yè)中的類似例題。通常每個(gè)實(shí)驗(yàn)只是針對(duì)課程的部分知識(shí)點(diǎn)進(jìn)行檢驗(yàn)和編程訓(xùn)練,使得各個(gè)實(shí)驗(yàn)之間相互脫節(jié),很難形成一個(gè)完成的系統(tǒng)把整個(gè)課程的知識(shí)及可能涉及的其他課程內(nèi)容連貫起來(lái)。雖然學(xué)生完成了實(shí)驗(yàn),卻常常反映自己清楚指令干什么,知道編寫(xiě)匯編程序的方式,但是在面對(duì)實(shí)際的工程問(wèn)題時(shí)卻不知道該如何去分析求解。此外,學(xué)生在實(shí)驗(yàn)過(guò)程中的表現(xiàn)、交流溝通以及創(chuàng)新能力等綜合素質(zhì)也難以在傳統(tǒng)的實(shí)驗(yàn)?zāi)J街凶龀龊侠淼脑u(píng)價(jià)。文獻(xiàn)[3]在匯編程序中采用結(jié)構(gòu)化程序設(shè)計(jì)方法和反匯編方式開(kāi)展實(shí)驗(yàn)教學(xué),讓學(xué)生能以熟悉的編程方式來(lái)學(xué)習(xí)匯編,降低了匯編實(shí)驗(yàn)的入門(mén)難度,但是對(duì)個(gè)性化教學(xué)缺少探討。文獻(xiàn)[4]主要分析了匯編實(shí)驗(yàn)教學(xué)中存在的教學(xué)模式僵化、實(shí)驗(yàn)方法陳舊及難以激發(fā)學(xué)生興趣等問(wèn)題,給出了實(shí)驗(yàn)改革的幾項(xiàng)措施,但對(duì)具體的實(shí)驗(yàn)內(nèi)容和過(guò)程缺少實(shí)例。文獻(xiàn)[5]以MASM宏匯編系統(tǒng)及調(diào)試工具,結(jié)合算法給出了實(shí)驗(yàn)實(shí)例和授課方法,讓學(xué)生對(duì)數(shù)據(jù)結(jié)構(gòu)和算法加深了理解。目前大量的匯編語(yǔ)言實(shí)驗(yàn)教學(xué)是建立在8086系列系統(tǒng)上,很少有文獻(xiàn)涉及大型主機(jī)匯編語(yǔ)言的實(shí)驗(yàn)。
針對(duì)以上問(wèn)題,本文依據(jù)翻轉(zhuǎn)課堂的思路[6],以靈活應(yīng)用課程知識(shí),掌握技能,加強(qiáng)編程思維訓(xùn)練為教學(xué)目標(biāo),在大型機(jī)匯編語(yǔ)言實(shí)驗(yàn)教學(xué)中通過(guò)不斷探索,逐步總結(jié)出了持續(xù)改進(jìn)的實(shí)驗(yàn)教學(xué)模式。通過(guò)將傳統(tǒng)實(shí)驗(yàn)課與翻轉(zhuǎn)教學(xué)相結(jié)合,在實(shí)驗(yàn)課前以視頻方式給出一些實(shí)用的示例激發(fā)學(xué)生的興趣;在課中,選取學(xué)生代表作為實(shí)驗(yàn)輔導(dǎo)員,輔助實(shí)驗(yàn)教師完成個(gè)性化指導(dǎo),讓學(xué)生參與到教學(xué)活動(dòng)中實(shí)現(xiàn)自我評(píng)價(jià)和相互評(píng)價(jià),通過(guò)實(shí)驗(yàn)培養(yǎng)了學(xué)生多方面的能力,而不僅僅限于知識(shí)的掌握。
對(duì)比傳統(tǒng)教學(xué),在翻轉(zhuǎn)課堂中學(xué)生、老師和課堂的角色發(fā)生了轉(zhuǎn)變。學(xué)生要在課前預(yù)先學(xué)習(xí)課程內(nèi)容,在課堂上用掌握的知識(shí)完成老師布置的學(xué)習(xí)任務(wù)和練習(xí)。而老師更多的是引導(dǎo)學(xué)生運(yùn)用知識(shí)去分析和解決問(wèn)題,將所學(xué)內(nèi)容吸收。根據(jù)大型機(jī)匯編語(yǔ)言的特點(diǎn),本文以翻轉(zhuǎn)教學(xué)的方式重新思考和設(shè)計(jì)整個(gè)實(shí)驗(yàn)過(guò)程。首先,以培養(yǎng)學(xué)生技能和素質(zhì),幫助他們學(xué)習(xí)和訓(xùn)練為目標(biāo),為學(xué)生構(gòu)建一個(gè)貼近實(shí)際的操作環(huán)境。然后,設(shè)計(jì)以項(xiàng)目驅(qū)動(dòng)的實(shí)驗(yàn)內(nèi)容和實(shí)驗(yàn)教學(xué)過(guò)程。最后,收集學(xué)生在整個(gè)實(shí)驗(yàn)過(guò)程中的各方面信息和數(shù)據(jù),對(duì)學(xué)生的能力和掌握的技能進(jìn)行綜合評(píng)價(jià)。
傳統(tǒng)的實(shí)驗(yàn)教學(xué)通常在實(shí)驗(yàn)前給學(xué)生講授或安排實(shí)驗(yàn)內(nèi)容,但是編程類實(shí)驗(yàn)往往需要在動(dòng)手過(guò)程中才能深入掌握所學(xué)內(nèi)容。單一的講解和文字信息讓學(xué)生不容易上手,而視頻的一步步演示、操作和講解更容易讓學(xué)生遵循實(shí)驗(yàn)指導(dǎo)步驟開(kāi)展自學(xué)。改進(jìn)傳統(tǒng)的實(shí)驗(yàn)教學(xué),采用翻轉(zhuǎn)的教學(xué)方式事先錄制編程環(huán)境操作和編程實(shí)例的視頻,能夠充分激發(fā)學(xué)生的主觀能動(dòng)性。另外,部分學(xué)生可能在實(shí)驗(yàn)課前沒(méi)有觀看視頻完成實(shí)驗(yàn)指導(dǎo)的操作,在實(shí)驗(yàn)課上,可以安排已經(jīng)完成實(shí)驗(yàn)預(yù)學(xué)習(xí)的學(xué)生來(lái)參與老師的實(shí)驗(yàn)輔導(dǎo)工作,實(shí)現(xiàn)相互學(xué)習(xí)和相互評(píng)價(jià),提高了實(shí)驗(yàn)課的效率和效果。
在課前,老師準(zhǔn)備實(shí)驗(yàn)指導(dǎo)視頻,學(xué)生自學(xué)部分實(shí)驗(yàn)內(nèi)容;在實(shí)驗(yàn)過(guò)程中,學(xué)生的“工作”是完成設(shè)定的項(xiàng)目任務(wù),而老師作為“教練”指導(dǎo)其完成工作。期間,學(xué)生完成技能訓(xùn)練,包括對(duì)項(xiàng)目各種問(wèn)題的分析、程序設(shè)計(jì)、實(shí)現(xiàn)及調(diào)試,以達(dá)到發(fā)現(xiàn)問(wèn)題、獨(dú)立解決問(wèn)題,開(kāi)展探究式學(xué)習(xí)的目的。教師能夠根據(jù)學(xué)生的自學(xué)情況開(kāi)展個(gè)性化輔導(dǎo),通過(guò)課堂互動(dòng)幫助不同程度的學(xué)生掌握課程內(nèi)容和鍛煉編程技能。
翻轉(zhuǎn)課堂[7]的教學(xué)方式使課堂變成師生之間和學(xué)生之間相互交流、互動(dòng)的場(chǎng)所。課堂上老師提出問(wèn)題或布置練習(xí),學(xué)生運(yùn)用提前學(xué)習(xí)的知識(shí)完成學(xué)習(xí)任務(wù),老師負(fù)責(zé)組織、指導(dǎo)、答疑解惑和給出評(píng)價(jià)。借鑒翻轉(zhuǎn)課堂的思想,改變傳統(tǒng)的實(shí)驗(yàn)教學(xué)方式,由教師引導(dǎo)學(xué)生完成實(shí)驗(yàn)項(xiàng)目,并通過(guò)答疑、學(xué)生之間的互評(píng)以及完成實(shí)驗(yàn)項(xiàng)目的情況把握學(xué)生的實(shí)驗(yàn)進(jìn)度。
課程實(shí)驗(yàn)設(shè)計(jì)為一個(gè)完整的工程項(xiàng)目實(shí)施過(guò)程。通過(guò)確定工程問(wèn)題與課程知識(shí)的映射關(guān)系,安排實(shí)驗(yàn)周期各個(gè)階段的實(shí)驗(yàn)教學(xué)任務(wù),將工程項(xiàng)目、課程知識(shí)與實(shí)驗(yàn)活動(dòng)連接為一個(gè)整體。在實(shí)驗(yàn)課準(zhǔn)備期間,老師根據(jù)知識(shí)點(diǎn)的難易程度錄制實(shí)驗(yàn)視頻。每個(gè)視頻針對(duì)單一的知識(shí)點(diǎn)進(jìn)行講解和演示,長(zhǎng)度設(shè)定為8~10min。視頻從較簡(jiǎn)單的程序問(wèn)題開(kāi)始,一步步指導(dǎo)學(xué)生完成程序編碼、調(diào)試和除錯(cuò),讓學(xué)生能逐步熟悉匯編程序的開(kāi)發(fā)環(huán)境和掌握基本的編程思想。在實(shí)驗(yàn)課前學(xué)生通過(guò)觀看實(shí)驗(yàn)視頻指導(dǎo),自學(xué)部分課程內(nèi)容并完成簡(jiǎn)單的編程練習(xí),如十進(jìn)制運(yùn)算、十進(jìn)制與二進(jìn)制轉(zhuǎn)換及子程序調(diào)用等。實(shí)驗(yàn)課堂設(shè)定項(xiàng)目開(kāi)發(fā)場(chǎng)景,給出項(xiàng)目需求,老師和學(xué)生經(jīng)過(guò)討論共同完成系統(tǒng)的分析和設(shè)計(jì)。在編程實(shí)現(xiàn)階段,學(xué)生獨(dú)立完成數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計(jì)以及程序?qū)崿F(xiàn);而在調(diào)試和除錯(cuò)階段由老師指導(dǎo)或?qū)W生協(xié)作來(lái)解決程序問(wèn)題。整個(gè)實(shí)驗(yàn)過(guò)程體現(xiàn)問(wèn)題的求解過(guò)程,注重訓(xùn)練學(xué)生的思維方式。此外,實(shí)驗(yàn)課后還保留部分系統(tǒng)模塊作為學(xué)生進(jìn)一步提升工程能力的進(jìn)階練習(xí),讓學(xué)生根據(jù)自身情況有選擇地進(jìn)行學(xué)習(xí)和訓(xùn)練,同時(shí)將其納入到學(xué)生能力和素質(zhì)的考核和評(píng)價(jià)中。
通常實(shí)驗(yàn)以完成情況和功能實(shí)現(xiàn)作為評(píng)價(jià)標(biāo)準(zhǔn),忽視了實(shí)驗(yàn)過(guò)程,使得很難量化考核學(xué)生所掌握的知識(shí)、技能和能力。因此,需要設(shè)計(jì)新的面向工程教育認(rèn)證的評(píng)價(jià)模式,促進(jìn)學(xué)生在實(shí)踐中不斷提升各方面能力,同時(shí)關(guān)注每個(gè)學(xué)生的特點(diǎn)及其發(fā)展?jié)摿?。?shí)驗(yàn)的每一階段對(duì)應(yīng)一項(xiàng)考核指標(biāo),考核指標(biāo)細(xì)化為課程的知識(shí)點(diǎn),將課程知識(shí)的實(shí)際運(yùn)用對(duì)應(yīng)到技能訓(xùn)練,其結(jié)果作為評(píng)價(jià)依據(jù)。如在項(xiàng)目實(shí)現(xiàn)階段,算法設(shè)計(jì)對(duì)應(yīng)編程思維的訓(xùn)練、匯編指令的應(yīng)用等技能考核指標(biāo);在糾錯(cuò)階段,調(diào)試程序?qū)?yīng)發(fā)現(xiàn)問(wèn)題、解決問(wèn)題能力的考核指標(biāo)。每項(xiàng)指標(biāo)反映出學(xué)生當(dāng)前的學(xué)習(xí)狀態(tài),幫助學(xué)生了解自身情況,發(fā)現(xiàn)問(wèn)題和促進(jìn)自我改進(jìn)。
面向工程教育認(rèn)證的實(shí)驗(yàn)評(píng)價(jià)注重學(xué)生本人在評(píng)價(jià)中的作用,關(guān)注學(xué)生的能力培養(yǎng)過(guò)程,強(qiáng)調(diào)個(gè)性化學(xué)習(xí)。大部分學(xué)生在基本技能上需要老師指導(dǎo)和花費(fèi)更多的時(shí)間練習(xí)編程;而部分學(xué)生能較快完成實(shí)驗(yàn)任務(wù),可以協(xié)助老師和幫助其他同學(xué)。參與實(shí)驗(yàn)輔導(dǎo)和管理的學(xué)生可以在溝通交流、積極性等考核上獲取評(píng)分。能力突出的學(xué)生需要更多的實(shí)驗(yàn)任務(wù)和額外的學(xué)習(xí)資料來(lái)匹配其學(xué)習(xí)進(jìn)度。實(shí)驗(yàn)中給出部分創(chuàng)作式學(xué)習(xí)題目,如設(shè)定幾個(gè)較困難的項(xiàng)目功能模塊,這些模塊要用到部分沒(méi)有講授的指令,學(xué)生通過(guò)自學(xué)來(lái)完成練習(xí)。老師根據(jù)自學(xué)情況和實(shí)驗(yàn)結(jié)果對(duì)學(xué)生的創(chuàng)新能力給出評(píng)價(jià)。實(shí)驗(yàn)結(jié)束后利用實(shí)驗(yàn)教學(xué)工具搜集、加工和處理在實(shí)驗(yàn)過(guò)程中學(xué)生的學(xué)習(xí)和評(píng)價(jià)信息,一方面供學(xué)生參考以了解自身的學(xué)習(xí)狀況,另一方面供教師對(duì)學(xué)生進(jìn)行持續(xù)的觀察進(jìn)而開(kāi)展差異化教學(xué)。
大型機(jī)匯編語(yǔ)言的編程方式與常見(jiàn)的Windows和Linux系統(tǒng)有較大的不同,編寫(xiě)和調(diào)試更加困難和繁瑣。為了幫助學(xué)生掌握并熟練運(yùn)用各類匯編指令,需改變?cè)械膶?shí)驗(yàn)?zāi)J絒8-10],減少老師講授和指導(dǎo),強(qiáng)調(diào)學(xué)生參與問(wèn)題分析和系統(tǒng)設(shè)計(jì)。通過(guò)實(shí)驗(yàn)視頻學(xué)生在課前熟悉編程環(huán)境;在實(shí)驗(yàn)課上老師組織學(xué)生討論實(shí)驗(yàn)項(xiàng)目并擬定多個(gè)解決方案,讓學(xué)生做出選擇并說(shuō)明原因。實(shí)驗(yàn)過(guò)程按照循序漸進(jìn)的方式引入課程內(nèi)容,做到層層遞進(jìn),逐步深入和完善實(shí)驗(yàn)項(xiàng)目。實(shí)驗(yàn)課后,將實(shí)驗(yàn)過(guò)程特別是自學(xué)能力、互動(dòng)交流、問(wèn)題求解能力、編程技能等方面進(jìn)行量化,納入到實(shí)驗(yàn)考核中。
在實(shí)施的過(guò)程中,主要的問(wèn)題是根據(jù)學(xué)生的不同層次,編制具有不同難度級(jí)別的實(shí)驗(yàn)項(xiàng)目,這也進(jìn)一步增加了教師的實(shí)驗(yàn)教學(xué)工作量。實(shí)驗(yàn)教學(xué)的推進(jìn)更需要實(shí)現(xiàn)個(gè)性化的教學(xué),具有一定的挑戰(zhàn)性。需在多次的實(shí)驗(yàn)教學(xué)中,不斷積累豐富了各種難度的實(shí)驗(yàn)案例。本文設(shè)定實(shí)驗(yàn)級(jí)別,結(jié)合學(xué)校開(kāi)展的綜合課程設(shè)計(jì)教學(xué),讓學(xué)生參與實(shí)驗(yàn)內(nèi)容的開(kāi)發(fā),能減少教師的工作量,同時(shí)培養(yǎng)學(xué)生的協(xié)作和創(chuàng)新能力[11]。對(duì)于在實(shí)驗(yàn)過(guò)程中的個(gè)性化教學(xué),可以通過(guò)指定和學(xué)生自薦的方式選定實(shí)驗(yàn)輔導(dǎo)員,讓學(xué)生參與實(shí)驗(yàn)教學(xué)活動(dòng),使得在選課人數(shù)較多的實(shí)驗(yàn)中充分發(fā)揮學(xué)生的主觀能動(dòng)性,使開(kāi)展個(gè)性化教學(xué)具有可行性。
大型機(jī)匯編語(yǔ)言的程序入口點(diǎn)和程序出口點(diǎn)代碼,在每個(gè)實(shí)驗(yàn)中都是重復(fù)的,因此,在實(shí)驗(yàn)課前制作編程示例視頻,對(duì)每一個(gè)指令在編程環(huán)境中進(jìn)行講解,同時(shí)結(jié)合宏指令的教學(xué)內(nèi)容,講解對(duì)于重復(fù)代碼的處理方式,讓學(xué)生在實(shí)驗(yàn)課中不再需要花太多的時(shí)間理解這部分內(nèi)容,而是直接進(jìn)入編程模式和編程方法的訓(xùn)練,很好地實(shí)現(xiàn)了翻轉(zhuǎn)教學(xué)的思想。
大型機(jī)匯編語(yǔ)言[2]除了與X86匯編語(yǔ)言[12-13]一樣需要完成編輯、匯編、連接及調(diào)試4個(gè)步驟外,還需要編寫(xiě)JCL語(yǔ)言提交系統(tǒng)后才能查看實(shí)驗(yàn)結(jié)果。由于編程環(huán)境是字符模式而且編輯區(qū)域有比較嚴(yán)格的規(guī)定,因此常常由于程序格式問(wèn)題(如沒(méi)有在特定的位置增加續(xù)行標(biāo)記)出現(xiàn)錯(cuò)誤。如果出現(xiàn)錯(cuò)誤,則需要從系統(tǒng)的任務(wù)隊(duì)列返回到編輯狀態(tài)重新檢查程序源代碼,這對(duì)于學(xué)生來(lái)說(shuō)需要花費(fèi)大量的時(shí)間來(lái)熟悉匯編環(huán)境。本文考慮到大型機(jī)匯編語(yǔ)言的特殊性,開(kāi)發(fā)了實(shí)驗(yàn)視頻讓學(xué)生在實(shí)驗(yàn)課前能按照老師的演示步驟進(jìn)行練習(xí),掌握匯編編程流程。
實(shí)驗(yàn)視頻突出簡(jiǎn)單性和易學(xué)性。首先講解編程環(huán)境、實(shí)驗(yàn)步驟、編輯技巧(如用HI ASM設(shè)置代碼顏色防止寫(xiě)錯(cuò)關(guān)鍵字)及編寫(xiě)中要注意的事項(xiàng)(如編輯環(huán)境中終止列的位置)等內(nèi)容。然后給出匯編程序代碼,并演示匯編、連接和調(diào)試步驟,讓學(xué)生能看到一個(gè)完整的程序?qū)崿F(xiàn)過(guò)程。之后,在原有程序中安排一兩個(gè)錯(cuò)誤,如JCL錯(cuò)誤,告訴學(xué)生如何在消息隊(duì)列里查看錯(cuò)誤提示信息,如何分析錯(cuò)誤原因并找到錯(cuò)誤出現(xiàn)的位置,最后根據(jù)課程所學(xué)知識(shí)來(lái)解決遇到的各種程序問(wèn)題。實(shí)驗(yàn)課上如果學(xué)生遇到類似的JCL錯(cuò)誤或者程序錯(cuò)誤,老師還要引導(dǎo)學(xué)生根據(jù)消息隊(duì)列的提示信息進(jìn)行分析,如果不確定是什么問(wèn)題,要猜測(cè)錯(cuò)誤原因,并對(duì)猜測(cè)結(jié)果進(jìn)行驗(yàn)證,看是否能解決問(wèn)題。通過(guò)不斷地嘗試,學(xué)生在思考、分析、修改及驗(yàn)證的過(guò)程中鍛煉了解決問(wèn)題的能力。
實(shí)驗(yàn)項(xiàng)目設(shè)定為編寫(xiě)一個(gè)天氣預(yù)報(bào)系統(tǒng)。
1)首先抽取其核心子系統(tǒng)作為實(shí)驗(yàn)內(nèi)容,其他擴(kuò)展功能保留作為高階練習(xí)。核心系統(tǒng)主要根據(jù)記錄的每小時(shí)溫度獲取當(dāng)天的最低和最高溫度以及發(fā)生的時(shí)間,同時(shí)計(jì)算平均溫度和中間溫度,并顯示這些信息。
2)項(xiàng)目分解采用自頂向下的方法,完成框架設(shè)計(jì)、模塊劃分及算法實(shí)現(xiàn)。項(xiàng)目劃分為主模塊、輸入模塊、排序模塊、計(jì)算模塊和顯示模塊。每個(gè)模塊分別對(duì)應(yīng)課程的相關(guān)知識(shí):主模塊用到模塊化編程知識(shí);輸入模塊需要應(yīng)用數(shù)據(jù)定義指令;排序模塊要用循環(huán)指令來(lái)實(shí)現(xiàn);計(jì)算模塊使用十進(jìn)制運(yùn)算指令;顯示模塊考察字符與數(shù)字之間的轉(zhuǎn)換及輸出編輯指令。通過(guò)對(duì)各種指令的使用和編程實(shí)現(xiàn),鞏固了課程內(nèi)容,將理論知識(shí)和編程實(shí)踐聯(lián)系到一起。
實(shí)驗(yàn)項(xiàng)目的實(shí)施是一個(gè)探究性的學(xué)習(xí)過(guò)程。課前老師給出實(shí)驗(yàn)題目(天氣預(yù)報(bào)系統(tǒng)),讓學(xué)生思考如何分解系統(tǒng)、設(shè)計(jì)系統(tǒng)框架和算法。課堂上,老師一步步引導(dǎo)學(xué)生圍繞需求和設(shè)計(jì)問(wèn)題進(jìn)行討論和分析,制定出多個(gè)解決方案。經(jīng)過(guò)研討后學(xué)生按照自己的想法和思路選取實(shí)現(xiàn)方案。在實(shí)現(xiàn)過(guò)程中,學(xué)生遇到問(wèn)題要做出各種猜測(cè),主動(dòng)去尋找問(wèn)題的原因,在解決問(wèn)題的時(shí)候,要對(duì)問(wèn)題進(jìn)行推理、分析,找出解決問(wèn)題的方向。老師輔助學(xué)生將觀察和實(shí)驗(yàn)收集的信息進(jìn)行整理研究,最終將修正完善的系統(tǒng)方案轉(zhuǎn)化為匯編程序?qū)崿F(xiàn)。探究性學(xué)習(xí)著重培養(yǎng)學(xué)生科學(xué)的思維方式,讓學(xué)生通過(guò)實(shí)驗(yàn)掌握科學(xué)探索的方法和技能。
本文依據(jù)工程教育認(rèn)證的目標(biāo),以學(xué)生為中心,對(duì)大型機(jī)匯編語(yǔ)言實(shí)驗(yàn)教學(xué)進(jìn)行改革和探索。在實(shí)驗(yàn)教學(xué)中,翻轉(zhuǎn)實(shí)驗(yàn)課堂,改變以往教師指導(dǎo)學(xué)生完成實(shí)驗(yàn)的方式,強(qiáng)調(diào)學(xué)生的個(gè)性化學(xué)習(xí)和創(chuàng)作式學(xué)習(xí)。以項(xiàng)目驅(qū)動(dòng)制定一整套實(shí)驗(yàn)實(shí)施方案,引導(dǎo)學(xué)生自主學(xué)習(xí)和技能訓(xùn)練,促進(jìn)學(xué)生主動(dòng)去發(fā)現(xiàn)并解決問(wèn)題。實(shí)驗(yàn)考核明確學(xué)生要掌握的基本知識(shí)、能力和素質(zhì)要求,并將其與課程知識(shí)、實(shí)驗(yàn)表現(xiàn)及項(xiàng)目完成情況等指標(biāo)對(duì)應(yīng)起來(lái),通過(guò)老師評(píng)分和學(xué)生互評(píng)清晰地反映當(dāng)前學(xué)生的學(xué)習(xí)狀態(tài)、掌握的技能和綜合素質(zhì),有助于持續(xù)改進(jìn)學(xué)生的工程能力。
[1]朱大勇,曹忠,李樹(shù)全.大型機(jī)匯編語(yǔ)言教學(xué)方法探討[J].計(jì)算機(jī)教育,2015,248(20):80-82.
[2]黃曉濤,王芬.“大型主機(jī)匯編語(yǔ)言”生態(tài)課堂教學(xué)模式探索[J].計(jì)算機(jī)教育,2008,79(9):78-81.
[3]刁紅軍,楊季文.匯編語(yǔ)言實(shí)驗(yàn)教學(xué)與實(shí)踐[J].計(jì)算機(jī)教育,2015,243(15):97-99.
[4]熊曙光.匯編語(yǔ)言實(shí)驗(yàn)教學(xué)的現(xiàn)狀與改革措施[J].計(jì)算機(jī)教育,2007(5):119-120.
[5]李振宇.重視匯編語(yǔ)言教學(xué)中的實(shí)驗(yàn)環(huán)節(jié)[J].實(shí)驗(yàn)室科學(xué),2006(6):21-23.
[6]郭文平,陳盈,趙小明.基于翻轉(zhuǎn)課堂的網(wǎng)絡(luò)工程實(shí)驗(yàn)教學(xué)設(shè)計(jì)[J].實(shí)驗(yàn)技術(shù)與管理,2015,32(5):35-38.
[7]趙興龍.翻轉(zhuǎn)課堂中知識(shí)內(nèi)化過(guò)程及教學(xué)模式設(shè)計(jì)[J].現(xiàn)代遠(yuǎn)程教育研究,2014(2):55-61.
[8]熊小兵,劉丹.匯編語(yǔ)言程序設(shè)計(jì)課程改革的幾個(gè)問(wèn)題[J].計(jì)算機(jī)教育,2015(4):11-15.
[9]胡斌,李建鋒.建構(gòu)主義理論的匯編語(yǔ)言教學(xué)設(shè)計(jì)[J].當(dāng)代教育論壇,2011(15):20-21.
[10]WANG Y,LIU H,HE X C,et al.Assembly language exquisite course reform methods for teaching problems[C]//Shanghai 2012 Conference on Creative Education.Shanghai:Scientific Research Research Publishing Inc,2012.
[11]木林.《匯編語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)的探討[J].呼倫貝爾學(xué)院學(xué)報(bào),2012,20(2):92-94.
[12]鄭利平,周國(guó)祥,張冬艷,等.結(jié)合高級(jí)語(yǔ)言的匯編語(yǔ)言教學(xué)方法研究[J].合肥工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2008,22(5):101-105.
[13]劉躍華.以實(shí)踐教學(xué)來(lái)增強(qiáng)“匯編語(yǔ)言”的教學(xué)效果[J].計(jì)算機(jī)教育,2008,66(6):20-22.