計(jì)算機(jī)硬件類(lèi)課程教學(xué)中實(shí)踐課的問(wèn)題研究
硬件類(lèi)課程是物理硬件電路與數(shù)學(xué)邏輯抽象的有機(jī)結(jié)合,前導(dǎo)課程與后續(xù)課程的關(guān)聯(lián)較為緊密,以下是小編搜集整理的一篇探究計(jì)算機(jī)硬件類(lèi)課程實(shí)踐教學(xué)現(xiàn)狀的論文范文,歡迎閱讀借鑒。
1計(jì)算機(jī)硬件類(lèi)課程實(shí)踐教學(xué)現(xiàn)狀與困境
目前,計(jì)算機(jī)專(zhuān)業(yè)教學(xué)普遍存在"輕硬重軟"的現(xiàn)象,忽視計(jì)算機(jī)硬件知識(shí)的學(xué)習(xí)和實(shí)踐,導(dǎo)致計(jì)算機(jī)專(zhuān)業(yè)培養(yǎng)越來(lái)越"軟化".學(xué)員由于對(duì)底層概念的理解和應(yīng)用能力不足,當(dāng)涉及系統(tǒng)級(jí)編程或者解決實(shí)際問(wèn)題時(shí)往往捉襟見(jiàn)肘。分析其原因,主要受以下幾方面影響:
首先,傳統(tǒng)的計(jì)算機(jī)專(zhuān)業(yè)課程實(shí)踐培養(yǎng)環(huán)節(jié),往往被當(dāng)作理論教學(xué)的驗(yàn)證和延伸,實(shí)驗(yàn)項(xiàng)目的開(kāi)設(shè)、實(shí)驗(yàn)設(shè)備的操作、實(shí)驗(yàn)教學(xué)的管理缺乏開(kāi)放性和自主性。在這樣的實(shí)驗(yàn)理念指導(dǎo)下,學(xué)員只能被動(dòng)接受,學(xué)習(xí)的主動(dòng)性也受到限制。
其次,硬件類(lèi)課程是物理硬件電路與數(shù)學(xué)邏輯抽象的有機(jī)結(jié)合,前導(dǎo)課程與后續(xù)課程的關(guān)聯(lián)較為緊密,與學(xué)習(xí)一種計(jì)算機(jī)語(yǔ)言或算法相比,更貼近實(shí)際項(xiàng)目,對(duì)教師和學(xué)員的要求都較為全面,低年級(jí)學(xué)員的學(xué)習(xí)思維一時(shí)難以轉(zhuǎn)換,影響其學(xué)習(xí)的積極性。
第三,各門(mén)硬件類(lèi)課程之間缺乏整體性,各門(mén)課程的實(shí)踐環(huán)節(jié)缺乏關(guān)聯(lián)性、層次性,沒(méi)有系統(tǒng)性實(shí)驗(yàn)的引領(lǐng),致使學(xué)員的計(jì)算機(jī)系統(tǒng)能力不強(qiáng)。部分教師只關(guān)注自己課程的實(shí)踐環(huán)節(jié),在教學(xué)方法上偏重"橫向"分析,缺乏"縱向"視角。
現(xiàn)在,越來(lái)越多的學(xué)校開(kāi)始重視計(jì)算機(jī)實(shí)踐教學(xué),尤其是硬件類(lèi)課程的實(shí)踐教學(xué)。對(duì)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)來(lái)說(shuō),如果缺乏對(duì)學(xué)員工程實(shí)踐能力的培養(yǎng),那么他們對(duì)專(zhuān)業(yè)課程的理解會(huì)永遠(yuǎn)停留在書(shū)本上,無(wú)法解決實(shí)際問(wèn)題,也無(wú)法做到觸類(lèi)旁通。因此,計(jì)算機(jī)專(zhuān)業(yè)課程的實(shí)踐教學(xué)尤為重要。
2國(guó)內(nèi)高校在計(jì)算機(jī)實(shí)踐教學(xué)方面的有益探索
近年來(lái),國(guó)內(nèi)各高校在豐富計(jì)算機(jī)實(shí)踐教學(xué)案例和提高學(xué)員參與度方面做出不少努力,取得了一定的成果,值得學(xué)習(xí)和借鑒。
清華大學(xué)計(jì)算機(jī)實(shí)驗(yàn)教學(xué)中心將計(jì)算機(jī)實(shí)驗(yàn)教學(xué)系統(tǒng)化[1].以硬件實(shí)驗(yàn)為基礎(chǔ),系統(tǒng)化建設(shè)課程體系,培養(yǎng)學(xué)員的系統(tǒng)設(shè)計(jì)能力;注重課程的系統(tǒng)性和完整性,重點(diǎn)關(guān)注與其他課程間的內(nèi)在關(guān)系;整體規(guī)劃各課程實(shí)驗(yàn),在課程實(shí)驗(yàn)中設(shè)計(jì)與其他課程的聯(lián)系點(diǎn);建設(shè)綜合實(shí)驗(yàn)課程,讓學(xué)員完成計(jì)算機(jī)系統(tǒng)的綜合設(shè)計(jì)和實(shí)現(xiàn),全面檢驗(yàn)學(xué)員掌握知識(shí)的系統(tǒng)性。
哈爾濱工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)實(shí)驗(yàn)教學(xué)中心為豐富實(shí)踐教學(xué)實(shí)施了一系列舉措[2].通過(guò)設(shè)立各類(lèi)創(chuàng)新實(shí)驗(yàn)中心為計(jì)算機(jī)實(shí)踐課程提供硬件支持;針對(duì)在實(shí)驗(yàn)教學(xué)示范中心工作的指導(dǎo)教師,在參與評(píng)獎(jiǎng)和晉升職稱(chēng)方面引入配套鼓勵(lì)制度。
除此之外,越來(lái)越多的新實(shí)踐內(nèi)容和方式不斷涌現(xiàn)[3].電子科技大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院的虛擬仿真實(shí)驗(yàn)教學(xué)中心實(shí)驗(yàn)內(nèi)容按照一定的專(zhuān)業(yè)方向進(jìn)行資源整合,建立動(dòng)態(tài)實(shí)驗(yàn)項(xiàng)目庫(kù),學(xué)員可自由選擇實(shí)驗(yàn)項(xiàng)目、實(shí)驗(yàn)平臺(tái)、實(shí)驗(yàn)工具等;哈爾濱工程大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院從2009年起建立Android教學(xué)團(tuán)隊(duì),開(kāi)始開(kāi)設(shè)Android課程并廣泛參加各類(lèi)比賽;合天網(wǎng)安實(shí)驗(yàn)室提出的創(chuàng)新計(jì)算機(jī)實(shí)踐教學(xué)理念,源于MOOC的思想,由課堂教學(xué)的MOOC引申為實(shí)驗(yàn)教學(xué)的MOOE[4](massiveopenonlineexperiments),力圖解決實(shí)踐教學(xué)互聯(lián)網(wǎng)化的問(wèn)題。這些舉措為計(jì)算機(jī)實(shí)踐教學(xué)的發(fā)展注入了新的活力。
3計(jì)算機(jī)硬件類(lèi)課程實(shí)踐教學(xué)的思考與改進(jìn)
針對(duì)我校開(kāi)設(shè)課程與學(xué)員的.特點(diǎn),以部分課程為例探討實(shí)踐教學(xué)活動(dòng)的開(kāi)展,并提出一些建議及改進(jìn)措施。
3.1實(shí)例化教學(xué)模式的探討
在操作系統(tǒng)原理與結(jié)構(gòu)分析課程教學(xué)中,可以嘗試改變傳統(tǒng)的課上講授、課下實(shí)驗(yàn)的教學(xué)模式。以UCORE教學(xué)操作系統(tǒng)為主線(xiàn),將操作系統(tǒng)原理與Linux系統(tǒng)結(jié)構(gòu)分析融入實(shí)踐教學(xué)環(huán)節(jié)。
將UCORE中的功能模塊按照操作系統(tǒng)原理的知識(shí)模塊進(jìn)行劃分,把操作系統(tǒng)內(nèi)核中的原理及各部分實(shí)現(xiàn)對(duì)應(yīng)于UCORE系統(tǒng)中。學(xué)員在學(xué)習(xí)操作系統(tǒng)知識(shí)的基礎(chǔ)上,進(jìn)行UCORE實(shí)驗(yàn)。隨著課程的進(jìn)行,學(xué)員逐步閱讀并實(shí)現(xiàn)內(nèi)存管理、進(jìn)程管理、文件管理等操作系統(tǒng)內(nèi)核的核心代碼,最終實(shí)現(xiàn)并完成一個(gè)小型的操作系統(tǒng)。從近三年的實(shí)施情況看,學(xué)員通過(guò)接觸實(shí)際的操作系統(tǒng)源碼,對(duì)操作系統(tǒng)原理的理解更加深入,為今后從事系統(tǒng)級(jí)的編程奠定了基礎(chǔ)。UCORE實(shí)驗(yàn)內(nèi)容設(shè)置見(jiàn)表1.
UCORE實(shí)驗(yàn)的最大作用,除了其內(nèi)容包含了操作系統(tǒng)的基本功能外,還能夠與前導(dǎo)課程如匯編語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、算法等課程建立實(shí)際聯(lián)系,使學(xué)員將所學(xué)專(zhuān)業(yè)知識(shí)與實(shí)際工程結(jié)合起來(lái),為后續(xù)課程如計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、嵌入式系統(tǒng)的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
3.2學(xué)員系統(tǒng)觀(guān)能力的培養(yǎng)
在計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)教學(xué)實(shí)施過(guò)程中,需重點(diǎn)強(qiáng)化對(duì)學(xué)員系統(tǒng)能力的培養(yǎng)。該課程實(shí)踐部分的開(kāi)展不再依托傳統(tǒng)的實(shí)驗(yàn)箱,也不需借助模擬器進(jìn)行基礎(chǔ)驗(yàn)證性的實(shí)驗(yàn),而是通過(guò)設(shè)計(jì)實(shí)現(xiàn)一個(gè)教學(xué)版的OpenMIPS32位標(biāo)量處理器,加深對(duì)體系結(jié)構(gòu)的理解并掌握處理器設(shè)計(jì)的工作過(guò)程和實(shí)現(xiàn)原理,以此檢驗(yàn)教學(xué)效果,提升學(xué)員的系統(tǒng)觀(guān)。該處理器兼容MIPS32Release1指令集架構(gòu),其好處是可以使用現(xiàn)有的MIPS編譯環(huán)境,如:GCC編譯器等。
OpenMIPS的設(shè)計(jì)目標(biāo)如下:(1)五級(jí)整數(shù)流水線(xiàn),分別是取指、譯碼、執(zhí)行、訪(fǎng)存、回寫(xiě);(2)哈佛結(jié)構(gòu),分開(kāi)的指令、數(shù)據(jù)接口;(3)32個(gè)32位整數(shù)寄存器;(4)大端模式;(5)向量化異常處理,支持精確異常處理;(6)支持6個(gè)外部中斷;(7)具有32bit數(shù)據(jù)、地址總線(xiàn)寬度;(8)能實(shí)現(xiàn)單周期乘法;(9)支持延遲轉(zhuǎn)移;(10)兼容MIPS32指令集架構(gòu),支持MIPS32指令集中的所有整數(shù)指令;(11)大多數(shù)指令可以在一個(gè)時(shí)鐘周期內(nèi)完成。
通過(guò)上述完整的實(shí)驗(yàn)過(guò)程,學(xué)員對(duì)處理器的理解不再停留在與門(mén)、或門(mén)等邏輯電路的概念上,而是通過(guò)分析單條指令在計(jì)算機(jī)中的處理過(guò)程,真正了解處理器的工作與實(shí)現(xiàn)原理。該課程的實(shí)驗(yàn)應(yīng)該逐漸嘗試更開(kāi)放性、自主性的實(shí)驗(yàn)設(shè)計(jì),利用開(kāi)源軟硬件資源,把學(xué)員從實(shí)驗(yàn)室、實(shí)驗(yàn)箱這些固定的實(shí)驗(yàn)場(chǎng)所中解放出來(lái),隨時(shí)隨地地開(kāi)展實(shí)踐活動(dòng)。
3.3基于項(xiàng)目學(xué)習(xí)的組織模式
在計(jì)算機(jī)硬件類(lèi)課程的教學(xué)中,實(shí)驗(yàn)是一個(gè)重要的環(huán)節(jié)。針對(duì)我校學(xué)員動(dòng)手能力強(qiáng)的特點(diǎn),我們基于項(xiàng)目學(xué)習(xí)的方法廣泛開(kāi)展實(shí)踐教學(xué)。基于項(xiàng)目學(xué)習(xí)的意義,即通過(guò)項(xiàng)目"做中學(xué)"培養(yǎng)學(xué)員的自主學(xué)習(xí)能力、問(wèn)題求解能力和綜合創(chuàng)新能力,來(lái)源于基于問(wèn)題學(xué)習(xí)的教育理念[5].
在項(xiàng)目的工程實(shí)踐中,鼓勵(lì)學(xué)員主動(dòng)發(fā)現(xiàn)問(wèn)題、自主分析問(wèn)題并協(xié)作解決問(wèn)題,通過(guò)項(xiàng)目實(shí)踐參與課程,讓學(xué)生真正成為教學(xué)活動(dòng)的主角。
項(xiàng)目學(xué)習(xí)的基本形式是以項(xiàng)目(組)形式完成一項(xiàng)或多項(xiàng)任務(wù)(作品、設(shè)計(jì)、工藝、模型、裝置、軟件等),并以書(shū)面或口頭的形式總結(jié)完成任務(wù)的過(guò)程及產(chǎn)出物。完成整個(gè)項(xiàng)目,要求學(xué)員組成團(tuán)隊(duì),通過(guò)分工合作共同完成一個(gè)自己感興趣的課題,能夠很好地鍛煉學(xué)員的集體榮譽(yù)感和團(tuán)隊(duì)合作精神。
項(xiàng)目學(xué)習(xí)需要有一根主線(xiàn),學(xué)員從大學(xué)一年級(jí)開(kāi)始直到本科畢業(yè),在不同階段接觸不同的課程并完成不同難度和層次的項(xiàng)目任務(wù)。在整個(gè)過(guò)程中,學(xué)員不僅能體會(huì)到動(dòng)手的樂(lè)趣,也能感受到知識(shí)和經(jīng)驗(yàn)積累的成效。將課程內(nèi)容與一個(gè)完整的工程項(xiàng)目結(jié)合起來(lái),要求學(xué)員完成從需求分析、建模、設(shè)計(jì)、模擬、實(shí)現(xiàn)、測(cè)試到最終驗(yàn)收等環(huán)節(jié),是對(duì)學(xué)員動(dòng)手能力最好的培養(yǎng)與鍛煉。該方法實(shí)施的難點(diǎn)在于實(shí)驗(yàn)項(xiàng)目的選取和配套制度的完善。
3.4基于過(guò)程管理的考核評(píng)估機(jī)制
實(shí)踐教學(xué)的考核一直是教學(xué)改革的重點(diǎn),采用科學(xué)合理的考核方法能夠有效激發(fā)學(xué)員的學(xué)習(xí)動(dòng)力,提高學(xué)員參與實(shí)驗(yàn)的興趣,有利于客觀(guān)評(píng)價(jià)學(xué)員的分析能力、動(dòng)手能力等綜合素質(zhì),有助于真實(shí)評(píng)估實(shí)踐教學(xué)效果。
加強(qiáng)過(guò)程管理,打破以往專(zhuān)業(yè)課程實(shí)踐環(huán)節(jié)統(tǒng)一學(xué)時(shí)、統(tǒng)一時(shí)間、統(tǒng)一內(nèi)容、統(tǒng)一考核的傳統(tǒng)模式。在統(tǒng)一的教學(xué)目的下,給定驗(yàn)證性課題內(nèi)容,提出綜合性課題選題范圍,把關(guān)自主設(shè)計(jì)課題方向,開(kāi)放專(zhuān)業(yè)實(shí)驗(yàn)室,設(shè)置命題、選題、開(kāi)題、設(shè)計(jì)、答辯和歸檔等過(guò)程環(huán)節(jié),突出對(duì)學(xué)員創(chuàng)新實(shí)踐能力的培養(yǎng)。
指導(dǎo)教師一方面引導(dǎo)學(xué)員分析在實(shí)驗(yàn)過(guò)程中遇到的問(wèn)題,討論可行的解決方案;另一方面根據(jù)學(xué)員的選題角度、選題難度、過(guò)程設(shè)計(jì)、應(yīng)變能力、驗(yàn)收答辯、報(bào)告內(nèi)容等情況,綜合評(píng)定實(shí)驗(yàn)課程的成績(jī)。學(xué)員可以自定實(shí)驗(yàn)時(shí)間、內(nèi)容和進(jìn)度,在完成必做任務(wù)后,根據(jù)自己的專(zhuān)業(yè)特長(zhǎng)、興趣愛(ài)好、業(yè)務(wù)需求選做實(shí)驗(yàn),也可以在實(shí)驗(yàn)室實(shí)現(xiàn)自己的創(chuàng)意,充分發(fā)揮實(shí)驗(yàn)環(huán)境的支撐效益,并為學(xué)員參加各類(lèi)競(jìng)賽提供保障。
4結(jié)語(yǔ)
在實(shí)驗(yàn)項(xiàng)目的設(shè)定上,趣味性的科技活動(dòng)、與日常生活結(jié)合緊密的項(xiàng)目更能引起學(xué)員的興趣,而系統(tǒng)的工程類(lèi)實(shí)驗(yàn)項(xiàng)目更能激發(fā)學(xué)員的潛能。課程體系的梳理、實(shí)驗(yàn)內(nèi)容的整合必須投入大量的精力,同時(shí)需要更廣泛的支持。實(shí)踐教學(xué)能夠給學(xué)員更多的體驗(yàn),從而更好地激發(fā)其創(chuàng)造力,尤其對(duì)于計(jì)算機(jī)硬件類(lèi)課程,實(shí)踐教學(xué)能夠使學(xué)員在理論學(xué)習(xí)的基礎(chǔ)上發(fā)展多元化的知識(shí)體系與應(yīng)用技能[6].無(wú)論是課堂教學(xué)還是實(shí)驗(yàn)教學(xué),在不斷優(yōu)化及豐富教學(xué)活動(dòng)的道路上,我們還將繼續(xù)前行。
參考文獻(xiàn):
[1]姚登峰.計(jì)算機(jī)課程整合無(wú)障礙技術(shù)的實(shí)踐探索[J].計(jì)算機(jī)教育,2014(24):58.
[2]劉宏偉,張宏莉.項(xiàng)目驅(qū)動(dòng)的計(jì)算機(jī)專(zhuān)業(yè)實(shí)踐教學(xué)體系初探[J].計(jì)算機(jī)教育,2015(9):33.
[3]劉鵬,傅婷婷.競(jìng)爭(zhēng)類(lèi)項(xiàng)目實(shí)踐教學(xué)方法在計(jì)算機(jī)類(lèi)課程中的應(yīng)用[J].計(jì)算機(jī)教育,2014(6):48.
[4]劉歡迎.創(chuàng)新計(jì)算機(jī)實(shí)驗(yàn)教學(xué),開(kāi)啟MOOE新時(shí)代[J].計(jì)算機(jī)教育,2015(9):16.
[5]陳慶章,古輝.PBL理論探討及教師的角色認(rèn)識(shí)[J].計(jì)算機(jī)教育,2011(9):32.
[6]MichaelP,KeithT.Understandinglearningandteaching[M].北京:北京大學(xué)出版社,2008:39-53.
【計(jì)算機(jī)硬件類(lèi)課程教學(xué)中實(shí)踐課的問(wèn)題研究】相關(guān)文章:
1.本科法學(xué)課程中的實(shí)踐性教學(xué)研究的論文
3.淺談網(wǎng)絡(luò)創(chuàng)業(yè)在《網(wǎng)絡(luò)營(yíng)銷(xiāo)》課程教學(xué)中的應(yīng)用實(shí)踐研究
4.探討工商管理類(lèi)本科課程實(shí)踐教學(xué)存在的問(wèn)題與對(duì)策
6.研究型教學(xué)法在工程力學(xué)課程教學(xué)中的實(shí)踐探索論文