摘 要:本文就高校計(jì)算機(jī)硬件系列基礎(chǔ)課程教學(xué)過(guò)程中存在的一些問(wèn)題進(jìn)行闡述,結(jié)合自己多年從事硬件教學(xué)的經(jīng)驗(yàn),提出有關(guān)解決這些問(wèn)題的一些舉措。經(jīng)過(guò)實(shí)踐證明,采取這些措施對(duì)于提高硬件系列基礎(chǔ)課程的教學(xué)質(zhì)量有一定成效。
關(guān)鍵詞:硬件課程;內(nèi)容銜接;優(yōu)化整合;模塊化
1 背景
計(jì)算機(jī)技術(shù)的發(fā)展是以電子技術(shù)為基礎(chǔ),以硬件技術(shù)為前提,這給計(jì)算機(jī)專業(yè)硬件系列基礎(chǔ)課程內(nèi)容的教學(xué)提出了更新、更高的要求。高等院校已經(jīng)普遍認(rèn)識(shí)到計(jì)算機(jī)專業(yè)硬件課程教學(xué)的重要性。在教學(xué)過(guò)程中,教師采用各種方式進(jìn)行相關(guān)課程的教學(xué)改革,更加注重課堂教學(xué)的效果,學(xué)生學(xué)習(xí)硬件知識(shí)的主動(dòng)性比以前都有所提高,這個(gè)勢(shì)頭令人欣喜,但是師生們共同的付出與期望回報(bào)的目標(biāo)相比,還相距甚遠(yuǎn)。究其原因,課程之間內(nèi)容的銜接和整體優(yōu)化問(wèn)題值得我們從事硬件系列基礎(chǔ)課程教學(xué)的同行們得以深思。
目前高校計(jì)算機(jī)專業(yè)硬件系列基礎(chǔ)課程主要包括:電子技術(shù)、數(shù)字邏輯、匯編語(yǔ)言程序設(shè)計(jì)、計(jì)算機(jī)組成原理、微機(jī)原理和接口技術(shù)等。這些課程雖然特點(diǎn)不同,各有側(cè)重,但它們不僅存在前后銜接的層次關(guān)系,而且存在相互滲透的交叉關(guān)系。在教學(xué)過(guò)程中,由于過(guò)分強(qiáng)調(diào)某一門(mén)課的完整性和獨(dú)立性,忽略了課程之間內(nèi)容的銜接和整體優(yōu)化[1],這嚴(yán)重影響了硬件課程教學(xué)效果的提高和專業(yè)人才培養(yǎng)的質(zhì)量,必須采取相應(yīng)的措施扭轉(zhuǎn)這種傾向。近幾年,我們?cè)诮虒W(xué)過(guò)程中針對(duì)這些問(wèn)題,采取了相應(yīng)的對(duì)策,收到了非常好的教學(xué)效果。
1 計(jì)算機(jī)硬件系列基礎(chǔ)課程教學(xué)中存在的主要問(wèn)題
1.1 課程間缺乏有機(jī)聯(lián)系,學(xué)生不能駕馭整個(gè)知識(shí)體系
高校計(jì)算機(jī)硬件系列基礎(chǔ)課程,學(xué)生要經(jīng)過(guò)若干個(gè)學(xué)期學(xué)習(xí),才能掌握其內(nèi)容。硬件系列的每門(mén)課之間既相互聯(lián)系,又相互獨(dú)立,各自的內(nèi)容也比較多,教師在教學(xué)過(guò)程中往往只注意到每門(mén)課的重點(diǎn),而沒(méi)有關(guān)注各門(mén)課之間的聯(lián)系[2]。對(duì)于學(xué)生而言,對(duì)各門(mén)課的知識(shí)理解尚且不深,運(yùn)用也不熟練,他們只能在每門(mén)課各自的范圍內(nèi)看到一個(gè)個(gè)不太完整的計(jì)算機(jī)硬件系統(tǒng)的模型。有的課程理論性太強(qiáng)而顯得抽象,有的則是知識(shí)點(diǎn)太多而容易顧此失彼,這使得學(xué)生難以將幾門(mén)課程的內(nèi)容相互融會(huì)貫通,無(wú)法全面了解計(jì)算機(jī)硬件系統(tǒng)的組成、結(jié)構(gòu)及功能。
1.2 過(guò)分強(qiáng)調(diào)各門(mén)課的完整性和獨(dú)立性,部分內(nèi)容交叉重復(fù)
計(jì)算機(jī)硬件系列課程從知識(shí)結(jié)構(gòu)上看,它是構(gòu)成計(jì)算機(jī)系統(tǒng)知識(shí)中物理結(jié)構(gòu)及體系結(jié)構(gòu)的完整的知識(shí)模塊,在教學(xué)過(guò)程中應(yīng)該從全局考慮,將其作為一個(gè)整體統(tǒng)一安排,而目前計(jì)算機(jī)硬件系列基礎(chǔ)課程教學(xué)中,大多數(shù)教師存在過(guò)分強(qiáng)調(diào)每門(mén)課程的完整性和
獨(dú)立性,忽視了課程之間內(nèi)容的銜接和知識(shí)的整體優(yōu)化,導(dǎo)致有些教學(xué)內(nèi)容重復(fù),而有些應(yīng)該講授的內(nèi)容卻被忽略掉,導(dǎo)致教學(xué)效果不好。例如,在電子技術(shù)課程中花費(fèi)大量的時(shí)間進(jìn)行電路的化簡(jiǎn)、計(jì)算,卻沒(méi)有時(shí)間來(lái)分析二極管、三極管的特性和A/D和D/A轉(zhuǎn)換的工作過(guò)程,而這些內(nèi)容對(duì)計(jì)算機(jī)的后繼課程是相當(dāng)?shù)闹匾S秩?,在匯編語(yǔ)言程序設(shè)計(jì)課程中,教師過(guò)分強(qiáng)調(diào)用匯編語(yǔ)言如何編寫(xiě)復(fù)雜的循環(huán)、分支程序,如何用匯編語(yǔ)言來(lái)實(shí)現(xiàn)C中那些求最大公約數(shù)、最小公倍數(shù)以及排序、查找算法。而忽略了這門(mén)課程承擔(dān)著一個(gè)重要的任務(wù),它是為計(jì)算機(jī)組成原理、微機(jī)原理與接口技術(shù)等課程的學(xué)習(xí)提供一些基礎(chǔ)知識(shí),要讓同學(xué)們通過(guò)這門(mén)課的學(xué)習(xí),建立起內(nèi)存的空間概念,了解指令系統(tǒng)如何組成,只有掌握這些知識(shí),后繼的課程學(xué)起來(lái)才能循序漸進(jìn)。再如,像中斷系統(tǒng)和存儲(chǔ)器系統(tǒng),在計(jì)算機(jī)組成原理、微機(jī)原理與接口技術(shù)、匯編語(yǔ)言程序設(shè)計(jì)等課程中都涉及到,而教師講解都不完整,學(xué)生在學(xué)習(xí)過(guò)程中既感覺(jué)重復(fù),又似懂非懂。諸如此類(lèi)的問(wèn)題很多,在此不一一列出。
1.3 硬件師資力量薄弱
目前,高校相當(dāng)一部分計(jì)算機(jī)硬件系列基礎(chǔ)課教師是從學(xué)校畢業(yè)直接進(jìn)入高校教師隊(duì)伍,他們經(jīng)歷讀碩或讀博的過(guò)程,本身接受的是精英教育,習(xí)慣從書(shū)本到書(shū)本,從理論到理論。工程實(shí)踐的經(jīng)歷與經(jīng)驗(yàn)較少,教師本身對(duì)工程實(shí)踐經(jīng)驗(yàn)匱乏。例如,有些從事硬件教學(xué)的教師對(duì)硬件的時(shí)鐘、脈沖寬度、三態(tài)門(mén)、總線周期等基本概念及相互關(guān)系,并非全面、真正地掌握,這些直接影響硬件的課程教學(xué),同時(shí)導(dǎo)致他們對(duì)教材的再處理能力下降。有的教師只能照本宣科,至于自己所講的內(nèi)容在整個(gè)課程體系中到底占據(jù)什么樣的地位,有什么樣的作用,都不了解。另外,學(xué)生們當(dāng)初對(duì)這些年輕的高學(xué)歷教師寄予厚望,實(shí)際的教學(xué)效果欠佳,嚴(yán)重影響了學(xué)生們的學(xué)習(xí)興趣,自然學(xué)習(xí)硬件的積極性就下降了。
2 解決問(wèn)題的途徑
針對(duì)以上在硬件基礎(chǔ)系列課程教學(xué)過(guò)程中普通存在的問(wèn)題,根據(jù)我們平時(shí)在教學(xué)中的經(jīng)驗(yàn)和體會(huì),筆者提出以下幾點(diǎn)建議,旨在提高硬件基礎(chǔ)課程的教學(xué)質(zhì)量,供同行們參考。
2.1 注重硬件課程之間的聯(lián)系,對(duì)硬件系列課程內(nèi)容進(jìn)行整體優(yōu)化
如果能很好地解決硬件系列基礎(chǔ)課程內(nèi)容之間銜接的問(wèn)題,就可以提高授課效率,同時(shí)能改善教學(xué)效果。我們采取將相關(guān)性較強(qiáng)的課程組合在一起構(gòu)成一些知識(shí)模塊,這樣能較好地解決課程內(nèi)容整體優(yōu)化問(wèn)題。例如,將數(shù)字邏輯與電子技術(shù)合并(并非合成一門(mén)課)構(gòu)成電子技術(shù)知識(shí)模塊,將相關(guān)課程的教師組織在一起進(jìn)行討論,確立各門(mén)課的授課內(nèi)容,構(gòu)建知識(shí)的前后銜接,寫(xiě)出相應(yīng)的教學(xué)計(jì)劃和實(shí)踐教學(xué)環(huán)節(jié)大綱,這樣既可以使學(xué)生受到完整的電子技術(shù)綜合能力設(shè)計(jì)的訓(xùn)練,又避免了某些內(nèi)容重復(fù)講授。又如,將匯編語(yǔ)言程序設(shè)計(jì)、微機(jī)原理與接口技術(shù)及計(jì)算機(jī)組成原理合并構(gòu)成計(jì)算機(jī)應(yīng)用技術(shù)知識(shí)模塊,進(jìn)行知識(shí)組合。匯編語(yǔ)言程序設(shè)計(jì)不再是一門(mén)獨(dú)立的學(xué)科,它是計(jì)算機(jī)組成原理和微機(jī)原理與接口技術(shù)等課程的先導(dǎo)課程,與其他課程有著密不可分的聯(lián)系,通過(guò)這三門(mén)課的教學(xué),逐步揭示計(jì)算機(jī)硬件系統(tǒng)的基本工作過(guò)程。如果能從整體上把握教學(xué),就可以讓學(xué)生了解硬件系統(tǒng)完整的工作原理,在基礎(chǔ)層次上徹底了解硬件系統(tǒng)。對(duì)于這幾門(mén)課程,主要整合方式有:
1) 把匯編語(yǔ)言程序設(shè)計(jì)和計(jì)算機(jī)組成原理結(jié)合,側(cè)重于計(jì)算機(jī)硬件的五大部件、尋址方式和指令系統(tǒng)的理論性教學(xué)[3]。這樣有利于把計(jì)算機(jī)組成原理中介紹的一般性的知識(shí)和具體的微機(jī)系統(tǒng)聯(lián)系起來(lái),給學(xué)生打下牢固的理論基礎(chǔ)。
2) 把匯編語(yǔ)言程序設(shè)計(jì)和微機(jī)原理與接口技術(shù)相結(jié)合,側(cè)重于硬件編程能力的培養(yǎng)。這樣有利于學(xué)生透徹地了解微機(jī)系統(tǒng),并具備扎實(shí)的硬件編程能力,有利于單片機(jī)和嵌入式等后繼相關(guān)課程的學(xué)習(xí)。
通過(guò)上述結(jié)合,對(duì)課程內(nèi)容進(jìn)行了精練,避免大量的內(nèi)容重復(fù),同時(shí)也解決了課時(shí)少和內(nèi)容多之間的矛盾。
2.2 加強(qiáng)實(shí)踐教學(xué),拓展學(xué)生的創(chuàng)新思維能力和動(dòng)手能力
計(jì)算機(jī)硬件系列課程教學(xué)由于課時(shí)的限制,我們采取在實(shí)驗(yàn)課上只安排一些重點(diǎn)實(shí)驗(yàn),部分容易操作的實(shí)驗(yàn)由學(xué)生課后完成,實(shí)驗(yàn)課后組織同學(xué)進(jìn)行分組集中匯報(bào)。近兩年,我們將大二、大三的每個(gè)學(xué)期的最后一周安排成實(shí)踐周,進(jìn)行一些綜合設(shè)計(jì)性訓(xùn)練。例如,大二的第一學(xué)期,我們會(huì)在電子技術(shù)和數(shù)字邏輯課程結(jié)束后,提出一些選題,將學(xué)生分組,讓學(xué)生進(jìn)行綜合設(shè)計(jì)。同學(xué)們看到自己設(shè)計(jì)的表決器電路、信號(hào)燈控制系統(tǒng),在Verilog HDL中的仿真結(jié)果和實(shí)際系統(tǒng)完全一致,產(chǎn)生巨大的成就感。再如,在匯編語(yǔ)言程序設(shè)計(jì)和計(jì)算機(jī)組成原理完成后的實(shí)踐周里,我們的同學(xué)設(shè)計(jì)出了多條指令的微程序?qū)⑵浯娴紼PROM中,然后用匯編語(yǔ)言編寫(xiě)相關(guān)的應(yīng)用程序,調(diào)用自己編寫(xiě)的微程序,看到預(yù)期的結(jié)果,他們終于明白了,為什么匯編中自己不能隨心所欲地造指令格式。這些都證明了實(shí)驗(yàn)課和硬件理論課處于同等重要的地位。
學(xué)習(xí)之余,我們鼓勵(lì)學(xué)生積極參加第二課堂的學(xué)習(xí)活動(dòng),組織電子設(shè)計(jì)競(jìng)賽課外活動(dòng)小組,鼓勵(lì)學(xué)生積極參加各種競(jìng)賽,接收本科生參與教師的科研課題,如暑期創(chuàng)新實(shí)驗(yàn)等。在近幾年的電子設(shè)計(jì)大賽中,學(xué)生也收獲了不少獎(jiǎng)項(xiàng)。2011年10月,在安徽省“煒煌杯”大學(xué)生單片機(jī)應(yīng)用技能大賽中,我院派出的6支代表隊(duì)中,一支隊(duì)伍取得一等獎(jiǎng)、一支隊(duì)伍取得二等獎(jiǎng)、四支隊(duì)伍取得了三等獎(jiǎng)的好成績(jī),并且還榮獲了最佳組織獎(jiǎng)、團(tuán)隊(duì)二等獎(jiǎng)等。
實(shí)踐證明,上述做法對(duì)我們計(jì)算機(jī)專業(yè)學(xué)生扎實(shí)掌握計(jì)算機(jī)硬件系列課程的知識(shí),提高他們的學(xué)習(xí)興趣起到一個(gè)非常重要的作用。在近幾年畢業(yè)論文的選題中,我們看到了一個(gè)非常喜人的現(xiàn)象,選擇硬件課題的學(xué)生呈逐年上升的趨勢(shì),這說(shuō)明學(xué)生們已經(jīng)有實(shí)力控制硬件了。
2.3 加強(qiáng)師資隊(duì)伍建設(shè)
要培養(yǎng)適應(yīng)信息化社會(huì)所需要的創(chuàng)新人才,教師首先要有創(chuàng)新性,要對(duì)學(xué)科專業(yè)知識(shí)有獨(dú)到認(rèn)知與領(lǐng)悟,為此需要教學(xué)和科研相長(zhǎng)。要做好一個(gè)教師,不能只研究教學(xué)法,最根本的是要把教的東西搞透,做到深入淺出,才能把課講好講活。教師好不好的標(biāo)準(zhǔn),十分重要的一條是看他在科研上有沒(méi)有成績(jī),課上有沒(méi)有啟發(fā)性的東西。有一流的科研,才有一流的教學(xué)水平。教師教學(xué)也不能鎖定在一門(mén)課程上,甚至固定在一本書(shū)里,鼓勵(lì)教師分別在硬件系列課程、軟件系
列課程中交叉上課,進(jìn)而軟硬件課程交叉。
為了提高教師自身的素質(zhì),我校鼓勵(lì)教師積極申報(bào)各種縱向和橫向課題,通過(guò)參與科研項(xiàng)目,提高自己的動(dòng)手能力。另外,學(xué)校有計(jì)劃地把教師送到一些開(kāi)發(fā)公司、企業(yè)和科研單位,直接參與計(jì)算機(jī)產(chǎn)品的應(yīng)用開(kāi)發(fā)。例如,我們多次利用暑假派出一些教師參加由計(jì)算機(jī)實(shí)驗(yàn)儀器生產(chǎn)商組織的產(chǎn)品研發(fā)研討班,通過(guò)這樣的研討,教師的視角高了,對(duì)原理的理解更透了,講起課來(lái)不再空乏無(wú)味,因?yàn)樗麄冇衼?lái)自現(xiàn)場(chǎng)的實(shí)例,有更高層次的研發(fā)視角,同學(xué)們學(xué)習(xí)相關(guān)課程的興趣也濃了。同時(shí),教研組安排有實(shí)力、有經(jīng)驗(yàn)的老教師幫助經(jīng)驗(yàn)少的年輕教師,安排年輕教師給老教師帶實(shí)驗(yàn)、當(dāng)助教,年輕教師的業(yè)務(wù)水平提高更快。
要想培養(yǎng)出優(yōu)秀的學(xué)生,這對(duì)教師提出了更高更具體的要求:
1) 教師應(yīng)具有廣泛的知識(shí)面、深厚的專業(yè)知識(shí),在科研工作中不斷地提高自己的業(yè)務(wù)能力;
2) 實(shí)行開(kāi)放式教學(xué)模式,將單一的課堂講授擴(kuò)大到學(xué)生自學(xué)、討論、科研和實(shí)踐中;
3) 實(shí)行啟發(fā)式和討論式的教學(xué)方法,來(lái)激勵(lì)學(xué)生的求知欲和想象力,發(fā)展學(xué)生的求異思想。這些要求都是我們教師要去身體力行的。
2.4 加強(qiáng)協(xié)作精神的培養(yǎng)
計(jì)算機(jī)學(xué)科知識(shí)和技術(shù)更新速度快,需要人與人廣泛地合作與交流,為此在教學(xué)工作中,我們不論年老年少,不論知識(shí)層次如何,良好的合作與協(xié)作會(huì)使我們知識(shí)更加豐富。
3 結(jié)語(yǔ)
計(jì)算機(jī)技術(shù)是迄今為止發(fā)展最為迅猛的一個(gè)技術(shù)領(lǐng)域,這給計(jì)算機(jī)硬件系列課程的教學(xué)提出了更高更具體的要求,但計(jì)算機(jī)硬件課程的教學(xué)改革是一個(gè)系統(tǒng)工程,需要長(zhǎng)期的大量的實(shí)踐才能逐步達(dá)到目標(biāo)。本文僅是筆者多年在計(jì)算機(jī)硬件系列基礎(chǔ)課程的教學(xué)過(guò)程中收獲的一些教學(xué)經(jīng)驗(yàn)和體會(huì),希望這些認(rèn)識(shí)能對(duì)計(jì)算機(jī)硬件系列課程的教學(xué)改革有所幫助。
(下轉(zhuǎn)29頁(yè))