計算機組成原理教學范文

時間:2023-12-01 17:30:54

導語:如何才能寫好一篇計算機組成原理教學,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

計算機組成原理教學

篇1

關鍵詞:系統(tǒng)觀;計算機系統(tǒng);教學內(nèi)容;教學方法

一、引言

計算機組成原理是計算機專業(yè)核心基礎課,傳統(tǒng)上主要講述構成計算機硬件系統(tǒng)的各功能部件的基本工作原理以及互連構成整機系統(tǒng)的技術。從2009年至今,在計算機考研統(tǒng)考中,計算機組成原理內(nèi)容占了約1/3的分值比例。

隨著計算機科學內(nèi)涵和外延的擴展,計算機組成原理傳統(tǒng)的教學模式也有了改變,在教學內(nèi)容、教學方法及實驗內(nèi)容上都有一定的改進。從計算機科學的長遠情況來看,未來的計算機設計、應用更需要從系統(tǒng)角度考慮,所以對計算機組成原理進行教W改革很有必要。

二、教學改革原因分析

計算機系統(tǒng)由硬件和軟件兩大部分組成,但隨著計算機結構的復雜化和應用領域的擴大化,通常用層次結構來描述計算機系統(tǒng)。一種計算機系統(tǒng)的層次結構描述如圖1所示,傳統(tǒng)的計算機組成原理主要討論傳統(tǒng)機器M1和微程序機器M0的組成原理和設計思想。

但這種主要關注硬件部分的教學思想,弊端早就被感知,在國外的教學中也早被擯棄。如Patterson和Hennessy教授曾指出,“軟件設計者對軟件系統(tǒng)運行環(huán)境的硬件技術是否了解、了解多少,會很大程度地影響軟件系統(tǒng)的性能。同樣,硬件設計者必須了解設計決策將對軟件產(chǎn)生怎樣的影響”。這種硬件、軟件應一起考慮的思想,在我國正逐步推廣。如清華大學科教儀器廠所生產(chǎn)的TEC-XP計算機組成原理實驗系統(tǒng),其提供的實驗內(nèi)容既包括對CPU結構的設計、機器指令的設計等,也包括使用Basic語言的軟件設計。

從計算機考研統(tǒng)考對一般教師的教學及學生的學習所起的指導性作用來看,也在強化這種軟硬件結合,即不能把計算機組成原理只作為一門硬件課程來看待。表1統(tǒng)計了2009~2014年計算機考研統(tǒng)考試卷中軟硬件內(nèi)容相結合的題目。

表1 軟硬內(nèi)容結合題目統(tǒng)計

而從計算機及其應用的發(fā)展來看,20世紀80年代,信息技術和通信為互聯(lián)網(wǎng)打開了大門,到了90年代,一個很重要的革命始于嵌入式系統(tǒng)技術的傳播?,F(xiàn)在值得期待的是嵌入式和互聯(lián)網(wǎng)融合的成果――物聯(lián)網(wǎng)的出現(xiàn)。很難想象未來20年計算機科學會是什么模樣,但2007年圖靈獎獲得者約瑟夫?斯法科思指出:計算機科學的范圍正從算法和程序逐漸向系統(tǒng)轉移。在這樣的系統(tǒng)發(fā)展觀下,對計算機組成原理這樣的基礎課程所進行的教學改革就具有非常重要的意義。

三、教學改革探討

1.教學內(nèi)容的改革

最初的計算機專業(yè)人員對計算機的工作原理和工作方式了如指掌。計算機體系中的硬件、軟件、編譯器以及操作系統(tǒng)之間的交互既簡單又透明。然而,隨著現(xiàn)代計算機技術的日趨復雜,這種明晰性不復存在,導致一種無法避免的結果,即領域?qū)I(yè)化,使多門計算機科學領域應運而生,每個領域只涵蓋學科的某一個方面。如果學生或計算機從業(yè)人員不能把多門課程知識融合到一起,他們常會產(chǎn)生不安的感覺,因為他們沒有完全透徹地理解計算機硬件系統(tǒng)和軟件系統(tǒng)是如何緊緊地關聯(lián)在一起的。

21世紀的社會結構中,計算機將成為關鍵支柱。過去的計算機研究以性能作為主要的優(yōu)化目標,現(xiàn)在必須認識到常規(guī)的計算機已經(jīng)被上下文計算(如傳感器、移動終端、客戶端、數(shù)據(jù)中心)所取代。這種轉變更強調(diào)超越性能的以人為本的設計目標。在這樣的背景下,作為基礎課程的計算機組成原理的教學內(nèi)容就應強調(diào)多門計算機課程內(nèi)容的綜合理解。比如,計算機運算器部分內(nèi)容的講解,既需要基本的數(shù)字電路知識,也需要介紹基于FPGA或CPLD的電路設計,因為將來的系統(tǒng)應用可直接采用可重用的IP(知識產(chǎn)權)核。在基于FPGA的電路基礎上,可以讓學生從基本功能部件設計開始,設計CPU、存儲器和接口,最終將CPU、存儲器和I/0接口通過總線互連為一個完整的計算機硬件系統(tǒng)。

進一步考慮我們培養(yǎng)的學生,大多數(shù)人沒有機會構造計算機系統(tǒng),他們未來主要的工作只是使用計算機或編寫計算機程序,所以在教學中對內(nèi)容的選取也應從程序員的角度來講解。比如,數(shù)據(jù)的表示與運算內(nèi)容的講解,應該考慮在實際語言程序中的執(zhí)行情況,分析實際程序中常見的問題與誤解。針對流水線等處理技術與編譯優(yōu)化相關,可以以MIPS為模型機進行介紹,利用MIPS模擬器為編譯技術的實驗提供可驗證實驗環(huán)境。

2.教學方法的改革

在教學內(nèi)容改革的基礎上,重視多門計算機課程內(nèi)容的綜合理解,增加了很多教學內(nèi)容,這無疑會加重教師和學生的負擔,所以此時的教學方法也應進行相應的改革。

(1)采用啟發(fā)式教學方法。啟發(fā)式教學方法是教師啟發(fā)學生積極思維,使他們主動掌握知識的一種教學方法。在較多的教學內(nèi)容下,教師不可能進行知識的詳細講解、分析,所以應該深刻理解課程的重點,了解計算機科學的最新發(fā)展和知識的應用情況,在必要時拋出一些問題,引導學生進行積極思考,主動探究問題的解決方法。如針對無符號數(shù)據(jù)的表示與運算,可啟發(fā)學生分析C語言下和JAVA語言下的不同處理,最終理解計算機對數(shù)據(jù)運算的處理本質(zhì)。

(2)突出理論知識的實際應用。計算機組成原理的教學內(nèi)容多較抽象,學生理解的難度較大。教學中要注意理論知識的實現(xiàn)環(huán)節(jié),針對一個理論知識點,給出其在實際系統(tǒng)中的應用情況,這會引起學生的興趣。如浮點數(shù)的IEEE754表示,單純通過講授來掌握其表示特點非常困難,如果在實際語言環(huán)境中(比如C語言)讓學生看到浮點數(shù)在機器中的二進制表示,就會非常直觀。

(3)重視實驗與實踐教學環(huán)節(jié)。實驗和實踐是計算機組成原理教學過程的一個重要環(huán)節(jié)。一方面,可以進一步深化學生對理論知識的理解和掌握;另一方面,可以培養(yǎng)學生的實際動手能力,提高學生的學習興趣,增強學生的創(chuàng)新意識。如利用一套承上啟下的基于FPGA開發(fā)板的綜合實驗平臺,不僅能完成計算機各功能部件的設計驗證,也能創(chuàng)新性地設計CPU及整機系統(tǒng)。但現(xiàn)階段的計算機組成原理實驗設備和實驗內(nèi)容還有不完善的地方,在現(xiàn)有的教學模式下,實驗和實踐的課時是受限的,能突破課時限制的開放式實驗環(huán)境比較匱乏。

四、小結

計算機系統(tǒng)是軟件和硬件的組合,但未來的系統(tǒng)設計不應只考慮系統(tǒng)軟件和硬件的交互,還要考慮系統(tǒng)和它的受控環(huán)境。目前的計算機科學教師常忽略對學科的宏觀描繪,這也限制了課程的教學內(nèi)容、教學方法及教學效果。本文立足于計算機組成原理,探討了系統(tǒng)觀下的教學改革情況。

參考文獻:

[1]馬輝,王丁磊.計算機組成原理[M].北京:中國水利水電出版社,2010:10-11.

[2]王丁磊.統(tǒng)考下的“計算機組成原理”教學方法探討[J].計算機教育,2010(6):91-93.

[3]王志英.計算機專業(yè)學生系統(tǒng)能力培養(yǎng)和系統(tǒng)課程體系設置研究[J].計算機教育,2013(9):1-6.

篇2

關鍵詞:計算機組成原理;哲學思想;唯物辯證法;教學

中圖分類號:TP399文獻標識碼:A文章編號:1009-3044(2007)12-21765-02

In Computer Teaching Philosophy View

LIU Zhi-fang

(Tangshan teacher’s college,Tangshan 063000,China)

Abstract:According to "Computer Organization Principle" this curriculum characteristic and the author teaching process practice, it is proposed in the curriculum contains the philosophy thought in "Computer Organization Principle", and introduces the philosophy thought "Computer Composition Principle" in the curriculum teaching, has the enormous promoter action to the teaching process implementation and student's study.

Key words:Computer Organization Principle; Philosophy view; Materialistic dialectics; Epistemology;teaching.

1 引言

“計算機組成原理”是計算機學科的一門非常重要的專業(yè)基礎課,是“操作系統(tǒng)”、“接口技術”和“計算機系統(tǒng)結構”等課程的先修課程,具有理論性強,內(nèi)容多,難度大等特點,學生理解顯得很吃力。但將貫穿在計算機組成原理課程中的哲學思想挖掘出來并運用于教學中,將對教學的實施和學生的創(chuàng)新能力培養(yǎng)起到事半功倍的作用。

“哲學是關于世界觀的學問,是世界觀的系統(tǒng)化和理論化?!盵1]它是研究自然界、人類社會、思維三大領域的普遍本質(zhì)及其規(guī)律的科學。計算機是研究將現(xiàn)實世界用計算機進行處理、存儲和表現(xiàn),并能反映現(xiàn)實世界的具體科學。哲學為計算機科學的研究提供了理論基礎與背景,提供了世界觀和方法論基礎,促進著計算機科學的不斷發(fā)展。

2 哲學思想在計算機組成原理中的體現(xiàn)

任何科學學科的發(fā)展都是在哲學思想的導引下進行的,計算機也不例外。尤其在計算機組成原理課程中,哲學思想與原理無處不在。

2.1 內(nèi)部的矛盾性促使技術的發(fā)展在計算機組成原理中的體現(xiàn)

事物發(fā)展的動力在于事物內(nèi)部的矛盾性,矛盾的同一性和斗爭性在事物發(fā)展中起著重要作用。計算機組成原理中,講到系統(tǒng)整體上分為硬件系統(tǒng)和軟件系統(tǒng),硬件與軟件在功能上是等價的。但二者之間又是對立的,硬件要求軟件要短小精悍,運行效率要高,而軟件則要求硬件大空間,電路快,支持的功能多,性能穩(wěn)定。正是這種矛盾性,軟件促使硬件技術不斷進步,而硬件技術的發(fā)展又推動了軟件的進步,目前硬件可滿足軟件實現(xiàn)的功能越來越多,軟件系統(tǒng)也越來越完善。雙方在矛盾運動中,不斷提升著自身的檔次和品位。

與此同時,在計算機組成原理課程中,還體現(xiàn)著矛盾發(fā)展的不平衡性。早先計算機硬件制作、生產(chǎn)成本高,主要矛盾為軟件占用硬件資源的多少。隨著硬件的發(fā)展,主次矛盾發(fā)生轉化,這主要表現(xiàn)在人們不斷追求計算機速度的加快,因為資源已不成問題,人們希望其越快越好。軟、硬件作為矛盾雙方,是相互影響、相互作用,主次地位在一定條件下是相互轉化的。

2.2 否定之否定規(guī)律在計算機組成原理課程中的體現(xiàn)

辯證唯物主義認為事物的發(fā)展是經(jīng)過兩次辯證的否定,由肯定階段到否定階段,再到否定之否定階段,從而使事物的發(fā)展表現(xiàn)為螺旋式上升和波浪式前進的過程。計算機組成原理課程中,在虛擬存儲器管理方式這節(jié)內(nèi)容中很好地體現(xiàn)了這一思想。如虛擬存儲器管理方式最早是段式管理,后來應用中發(fā)現(xiàn)很多缺點,發(fā)展成為頁式管理,而頁式管理中又有新的矛盾,為此發(fā)展為現(xiàn)在普遍使用的段式頁管理。它是以段式管理為主,但又與原來的段式管理不同,是帶有改進與創(chuàng)新的?!胺路鹗菍εf事物的恢復”,而整體卻是螺旋式上升的。

2.3 在計算機組成原理課程中體現(xiàn)事物之間的相互聯(lián)系性

計算機組成課程中,主要講解計算機的基本組成與工作原理,而其組成本身就體現(xiàn)了事物之間的普遍聯(lián)系性。計算機本身是物理與數(shù)學兩大學科發(fā)展與交叉而產(chǎn)生的。又如計算機與通訊技術的結合形成了計算機網(wǎng)絡這樣一個嶄新的通訊系統(tǒng),計算機與數(shù)學的交叉產(chǎn)生了“計算數(shù)學”這樣一個新的研究領域,計算機網(wǎng)絡與數(shù)據(jù)庫的結合實現(xiàn)了遠程數(shù)據(jù)共享及協(xié)同工作等,這些發(fā)現(xiàn)和發(fā)明無不體現(xiàn)事物之間聯(lián)系的普遍性。

3 哲學思想引入教學有助于學生各種能力的培養(yǎng)和思維的擴展

唯物辯證法是用聯(lián)系的、發(fā)展的觀點看世界,它研究自然、社會和人類思維發(fā)展的一般規(guī)律。在計算機組成原理課程的教學中合理地運用唯物辯證法及其基本規(guī)律的哲學思想,對教學過程的實施與學生的學習有以下重要作用。

(1)幫助學生了解計算機。教師將計算機科學理論在實踐中的產(chǎn)生、發(fā)展的歷史介紹給學生,不僅有助于學生分析問題、解決問題能力的培養(yǎng),而且能激發(fā)學生的學習積極性和興趣。

(2)引導學生把計算機的五大組成部分統(tǒng)一結合起來,建立起計算機科學知識的結構框架,從整體上理解和掌握計算機科學的精髓。

(3)能使學生在學習中善于發(fā)現(xiàn)知識的內(nèi)在聯(lián)系,能從不同的角度分析所給問題,掌握靈活多變的方法。

(4)使學生知道學習過程是一個由量變到質(zhì)變的積累過程,對于計算機這門理論抽象、實踐性強的學科,不能急于求成,而要耐心學習、逐步提高。

(5)有助于培養(yǎng)學生的創(chuàng)新能力。如在計算機組成原理課程中講解有關內(nèi)存與CPU之間的矛盾問題及解決方法中,為了解決CPU與內(nèi)存間速度不匹配而又不增加大量成本的情況下,計算機中采用了加入CAHCE技術,很好地解決了這個問題。又為了解決內(nèi)存容量不足而又不大量增加成本的情況下,采用外存儲器(硬盤),并加入了虛擬內(nèi)存技術,成功的解決了這一問題。將這些思想讓學生深刻領會,有助于提高學生分析問題、解決問題的創(chuàng)新能力。

(6)提高學生的思維能力。辯證唯物主義認識論有著一系列科學的邏輯思維方法,如分析與綜合、歸納與演繹。從抽象上升到具體、歷史的與邏輯的統(tǒng)一。掌握了這些科學的邏輯思維方法,學生的思維會更開闊,學習方法會更靈活。

4 結束語

辯證唯物主義認識論深刻地闡述了實踐與理論之間的關系,指出了人類認識發(fā)展的普遍規(guī)律,強調(diào)了非理性因素在人類認識過程中的積極作用。計算機組成原理課程中無處不蘊含著哲學,而且計算科學的發(fā)展也在不斷推動著哲學的發(fā)展。由于計算機高度抽象,內(nèi)部原理性東西不可見,使學生學習困難,枯燥乏味。將哲學融入計算機教學中,在教學過程中運用唯物辯證法的思想觀點,不僅使學生能系統(tǒng)全面地掌握計算機專業(yè)知識,還能夠?qū)⒂嬎銠C理論等相關教學活動變得生動具體,使學生在學習中形成辯證的思維方式、掌握科學的思維方法、培養(yǎng)自己的創(chuàng)新精神與能力、堅固自己的專業(yè)基礎知識,最終能成為計算機專業(yè)的高級人才。

參考文獻:

[1]謝辛現(xiàn),王道君.哲學原理[M].北京:廣播電視大學出版社,1998.

[2]王愛英.計算機組成原理[M](第三版).北京:清華大學出版社.1999.

篇3

計算機組成原理在我院的軟件工程系被定為專業(yè)基礎課,在學科體系中起著基礎性和準備指導性的作用。目標是通過該課程的學習,使學生掌握計算機各功能部件及整機運行的工作原理和方法,并為學生建立起整機的概念。為后期的系統(tǒng)開發(fā)的理論、實踐的學習奠定基礎。但該門課程具有概念多、知識點多、內(nèi)容抽象等特點,加上學生思想上有“偏軟”現(xiàn)象,使該課程的組織教學有一定難度。本文將對計算機組成原理的教學現(xiàn)狀、教學方法、教學內(nèi)容、及通過實踐等輔助教學手段來改進教學等方面進行闡述,以期對一般本科院校的計算機組成原理教學有一定借鑒促進作用。

一、計算機組成原理的課程的教學現(xiàn)狀

(一)課程本身的特點決定這門課程教學難度大

1、基礎概念多的特點

計算機組成原理這門課程由于內(nèi)容較多,所涉及的基礎概念也較多。在cpu模塊有微程序、微指令及流水線等系統(tǒng)類概念,其中alu部分有原碼、補碼等與編碼相關的概念;在存儲器部分,與存儲器單元相關的有ram、sram、dram、rom及各種rom設備,與存儲系統(tǒng)相關的有cache存儲器、虛擬存儲器等概念;外設部分有中斷等信息的各種傳送方法。對整個計算機系統(tǒng),有計算機的各種性能指標。對各個概念,靠單本文由收集整理純記憶的方法很難掌握,必須放在系統(tǒng)中學習。

2、理論性強的特點

計算機組成原理這門課程首先要考慮其原理性,現(xiàn)在仍然采用馮.諾依曼式計算機模型作為基本模型,但也要考慮現(xiàn)代計算機的發(fā)展,以融入實際的需要。如何對內(nèi)容進行合理的安排、銜接,對任課教師來說,是一不小的挑戰(zhàn)。

3、內(nèi)容抽象的特點

要讓學生明白計算機的工作原理、方法和實現(xiàn),需弄清數(shù)據(jù)和信號在計算機各部件件間的流動情況,對學生來說,這看不見也摸不著,如何將信息流動的復雜情況形象、生動地向?qū)W生展示、講解,教師對此需要作出相當?shù)呐Α?/p>

(二)學生對該們課程的認識誤區(qū)

大部分的學生認為,我們學的專業(yè)是軟件工程,專業(yè)是“偏軟”的,而計算機組成原理這門課程是“偏硬”的,對其轉為實際能力表示懷疑。由于對這門課程在學科中的作用認識不明確,在學生中就有一種印象,學習這門課程主要目的是修學分的需要,另外還有考研的需要,但考研的學生比例較小,再加上這門課程本身的學習難度,因此認真學習且能學好這門課程的人數(shù)就不多了。

二、對組成原理教學的幾點建議

(一)對學生對該門課程的認識進行相應正確引導

由于是一門基礎理論課,加上本身的教學內(nèi)容特點,可能內(nèi)容較為枯燥,因此學生可能會因為課程內(nèi)容本身而不感興趣。因此我們要在思想上要對學生加以引導,使學生認識到,學習這門課程不僅對計算機本身的運轉有更深刻的認識,更對與硬件相關的嵌入式系統(tǒng)設計,軟件的設計實現(xiàn)有基礎指導作用。并為學生在計算機領域的進一步研究和發(fā)展奠定基礎。因此,學生不能因為這門課程“偏硬”,而自己的專業(yè)和就業(yè)方向“偏軟”就否定這門課程的重要性。

(二)根據(jù)課程設置需要對教學學時進行相應調(diào)整

根據(jù)不同的專業(yè),學生的不同層次,及大部分學生的就業(yè)方向?qū)υ撜n時設置不同的教學學時。報告[3]中指出,對于多數(shù)調(diào)查對象為畢業(yè)生的調(diào)查結果,多數(shù)人認為這門課開設為64、48或32學時。而48學時的人稍多些。這與本人想法基本一致,對于非計算機專業(yè),作為導論型的,32學時足矣;對于軟件專業(yè),其目的主要是通過掌握其基本原理,能更好的為軟件系統(tǒng)的設計服務,開設48學時,其中8學時實驗較合理。而對于偏硬件的計算機專業(yè),可以根據(jù)需要,開設56或64學時。

(三)根據(jù)專業(yè)要求及課程設置對教學內(nèi)容作出調(diào)整

計算機組成原理在學科中的地位被定為專業(yè)基礎課,在學科中具有承上啟下的作用,希望通過本門課程的學習,使學生對計算機硬件的組成、各部件及各部件之間運轉情況進行了解。對于軟件專業(yè)的學生來說,為硬件相關的嵌入式系統(tǒng)設計及其他軟件的設計奠定基礎。計算機組成原理從內(nèi)容上主要分為三部分:cpu、存儲器、外設。但由于學時的限制及課程的安排(本專業(yè)開設了微機原理課,外設是其講授重點),重點講授cpu和存儲器兩部分。存儲器內(nèi)容分為主存儲器和存儲體系兩部分內(nèi)容。前者講述存儲元器件的基本原理,而后者則是cache、主存和輔存之間的區(qū)別與聯(lián)系,如果開設了計算機體系結構這么課程,這存儲體系的內(nèi)容可簡略介紹,具體內(nèi)容由計算機體系結構講解。cpu部分與存儲器一樣,在詳細介紹完其核心部件alu后,重點即是中央處理器章節(jié),即指令的運行,而指令的運行需要訪問存儲器,這就將cpu與存儲體系聯(lián)系起來了。故這兩部分又是有聯(lián)系的。由此有關硬件的內(nèi)容就脈絡清晰、分工明確了。

(四)對實驗內(nèi)容進行合理的學時分配

實驗課對于一門課程來說,主要目的是加深對知識點認識,使抽象的理論變得形象、具體。因此,對本身理論性強,內(nèi)容抽象的計算機組成原理課程,實驗課就顯得尤為重要。我們采用的是西安唐都科教儀器公司生產(chǎn)的實驗箱作為實驗設備。與其相配套的實驗有9個,其中主要包括與cpu中的與alu相關的3個實驗、靜態(tài)存儲器存取實驗、微程序控制實驗及4個模型機的設計類實驗。根據(jù)實驗學時的設置,只有8個學時的實驗課。8個學時全部完成這些實驗有一定難度,因此,可將這些試驗進行合理的學時分配,如第1、2個學時完成第一、二個實驗,因為剛開始做硬件實驗不熟悉,但第二個運算器進位實驗教簡單,可順便完成;有了前面的基礎,完成第三個運算器移位控制實驗就簡單多了,因此和第四個稍麻煩的靜態(tài)存儲器存取試驗合并在第3、4學時完成;第5個實驗內(nèi)容較復雜,可單獨安排2個學時完成;這樣就留出了2學時來研究后面的模型及設計與實現(xiàn)的實驗了。

(五)以實踐為手段帶動學生的學習積極性

為了提高學生的學習積極性,加深對知識的掌握,實踐就顯得尤為重要。對軟件專業(yè)的學生來說,利用軟件對所學知識進行模擬不失為一種好的辦法。對于計算機組成原理這門課程,實驗內(nèi)容較為抽象,不易被理解,因此,采用“硬件軟化”的方法,對課程的實驗內(nèi)容等進行模擬,既可加深對知識的掌握,又可提高大家的軟件設計、編程能力。本系為了提高大家參與的積極性,采用了學生科技立項的辦法,系里拿出一部分資金,將“計算機組成原理虛擬實驗系統(tǒng)的設計與實現(xiàn)”作為一學生科技項目,鼓勵學生組隊參加,和其他項目一起參加評比,并進行獎勵的辦法,在學生中得到了良好的響應。學生做出的項目教師可拿來作為課堂教學用,并可鼓勵學生在此基礎上進行改進,進一步完善。以后甚至可以將系統(tǒng)分塊,讓學生分組做,并作為課后作業(yè)的一部分,計入學生平時成績。以此提高學生的學習興趣和動力。

三、結語

篇4

關鍵詞:計算機組成原理;教學改革;實驗教學

中圖分類號:G640 文獻標識碼:A 文章編號:1003-2851(2012)05-0150-01

《計算機組成原理》是計算機類專業(yè)的一門重要專業(yè)基礎課,是計算機類碩士研究生全國統(tǒng)考課程之一。該課程主要講授信息的表示方法、運算方法、CPU與外部的信息交換、指令系統(tǒng)、程序設計、運算器、存儲器、控制器、輸入設備和輸出設備等。通過這些內(nèi)容的學習,使學生掌握數(shù)字計算機的系統(tǒng)組成,特別是硬件線路的組成和工作原理,對計算機有個較全面的了解,建立計算機的整機概念,為后續(xù)的各門硬件和軟件課程的學習打下堅實的基礎。

一、現(xiàn)狀分析

目前出版的《計算機組成原理》教材版本有很多種,各有許多長處,又存在許多不足。例如,教材中某些章節(jié)與前面課內(nèi)容重復;教材中各計算機組成部分之間的聯(lián)系闡述不夠,特別是控制器作為全機的控制中心,是怎樣指揮全機各部分之間協(xié)調(diào)一致地工作的論述不夠,也就是說沒有把控制器的指揮中樞作用突出出來。

歷屆學生反映:

1.覺得控制器抽象難學,雖然知曉控制器是全機的指揮中心,是各種操作命令的機構。但是再一研究,控制器到底是怎樣指揮各部件有條不紊地工作的,就不很清楚。

2.對指令的執(zhí)行過程和計算機工作理解不深。

3.感到學到的知識零碎散亂,缺乏系統(tǒng)性。

由于以上原因,致使學生學完計算機原理之后,尚不清楚計算機組成原理和工作原理。建立不起計算機整機概念。

鑒于上述分析,我們認真編寫了《計算機組成原理》課程教學大綱,整合教學內(nèi)容,改進教學方法,加強實踐環(huán)節(jié),進一步提高教學質(zhì)量。

二、改進措施

(一)修改和補充教材內(nèi)容。經(jīng)過多年的教學實踐,發(fā)現(xiàn)現(xiàn)有一些計算機組成原理教材各具特色。我們認真總結經(jīng)驗,博采眾教材之長,避各教材之短。對教學內(nèi)容進行了認真的整合,以滿足教學需求,具體做法如下:

1.刪除與前面的課程重復的內(nèi)容。例如,數(shù)制和碼制、邏輯代數(shù)、基本邏輯單元電路和邏輯部件部分。補充必要的新內(nèi)容。

2.注意各章節(jié)的內(nèi)容銜接。在講清楚計算器、存儲器、控制器、輸入設備和輸出設備各部件的組成原理和工作原理的基礎上,注意各部分內(nèi)容的銜接和配合,加強知識的系統(tǒng)性。

3.改進和充實控制器一章的內(nèi)容。我們知道,控制器線路的邏輯關系和各種信號時序關系異常復雜,發(fā)出各種信號很多,不易敘述清楚。也是改進的重點。我們認為控制器這一章應把控制器發(fā)出的各種控制信號對機器各部分控制作用論述透徹,由控制器把全機各部分之間的關系有機結合起來。這樣就會使學生感到脈絡清晰,前后呼應,融為一體,便于掌握。

(二)改進教學方法

1.明確要點、抓住三基、掌握方法,培養(yǎng)能力

要點即主要之點,計算機是信息處理的自動機,就必須研究信息表達方法、信息組織方法、信息加工方法、信息變換方法、信息存儲方法、信息控制方法和信息傳送方法。還必須研究程序存儲技術、程序控制技術和程序中斷技術。這些方法和技術即關鍵所在,要點所在。

三基就是計算機的基本組成、基本原理和基本方法。把基本東西學會、學透,就能舉一反三。

教學中采用啟發(fā)式、互動式、討論式、案例式等教學方法。

堅持培養(yǎng)學生運用基本知識觀察問題、分析問題和解決問題的能力。

2.教師在講授指令執(zhí)行過程和計算機工作過程時,要把指令的流程,數(shù)據(jù)通路和微操作信號三者有機結合起來。指令流程能把指令的執(zhí)行周期、節(jié)拍等時間關系清楚地表示出來;從數(shù)據(jù)通路可以看出從何處取操作數(shù),取出操作數(shù)經(jīng)過哪些路徑送往運算器的哪個部件進行加工。其操作結果又經(jīng)怎樣的路徑送往何處保存;在指令執(zhí)行過程中發(fā)出哪些微操作信號,對這些信號的作用怎樣,他們之間的時序關系怎樣,是怎樣控制數(shù)據(jù)通路的形成和數(shù)據(jù)加工的?這些問題闡述清楚了,主機內(nèi)數(shù)據(jù)信息和控制信息流動和作用的過程也就清楚了。

(三)加強實踐環(huán)節(jié)。電子計算機是十分復雜的電子機器,計算機組成原理課工程性比較強,只有通過必要的實驗才能較好的掌握它。許多問題,雖然在課堂上很難真正的理解而通過實驗也就理解了。比如說,在課堂上教師強調(diào):控制信息處于主動地位,數(shù)據(jù)信息處于被動地位,數(shù)據(jù)信息是在控制信息的控制下實現(xiàn)傳遞、加工并產(chǎn)生相應的結果。學生理解的還不十分深刻,而學生帶著問題,親自動手做實驗,來驗證所學的知識,問題也就解決了。在實驗中可以通過顯示器進行觀察,用儀器進行檢測,并且可以斷開某個控制信號,觀察前后有什么不同,數(shù)據(jù)傳遞到什么地方終止了,為什么沒有形成正確的數(shù)據(jù)通路和產(chǎn)生正確結果?通過學生親自實驗、觀察、分析和整理,就會得出正確的結論,就能比較牢固地掌握兩種信息流動和作用的基本原理,消化和鞏固所學知識。

以上僅是本人在教學實踐中具體做法和粗淺體會,有錯誤和不當之處,望批評指正。

參考文獻

篇5

關鍵詞:計算機組成原理;課程;教學改革;教學互動

中圖分類號:G642 文獻標識碼:B

文章編號:1672-5913(2007)06-0014-03

“計算機組成原理”是計算機科學與技術專業(yè)的一門核心專業(yè)基礎課程。從課程的地位來說,它是“計算機操作系統(tǒng)”、“微機原理與接口”、“計算機系統(tǒng)結構”等課程的先導課程,在整個專業(yè)課的教學中,起著承上啟下的作用。它的主要教學任務是使學生能系統(tǒng)地理解計算機硬件系統(tǒng)的邏輯組成和工作原理,培養(yǎng)學生對計算機硬件結構的分析、應用、設計及開發(fā)能力。

但是“計算機組成原理”這門課程具有知識面廣、內(nèi)容多、難度大、抽象等特點,在各個高校中普遍存在著“教師難教,學生怕學”的現(xiàn)象。不少學生剛接觸到這門課時,學習勁頭很足,但一段時間以后,就覺得這門課枯燥無味,凌亂繁雜,導致學習興趣下降,甚至學習結束時,還未建立起清晰的整體概念,似懂非懂。為了應付考試學生往往死記硬背,從而難以達到教學目的。

因此,如何把握課程的主線和重點,使學生不但打下堅實的理論基礎,同時具備一定的開發(fā)設計和動手能力,培養(yǎng)并增強學生的自信心,改變當前學生中“重理論、輕實踐,偏軟件、怕硬件”的現(xiàn)象,就成為這門課的授課過程中必須解決的問題。針對課程的特點,我們在教學實踐中探索新的教學方法和模式,在多個環(huán)節(jié)進行了改革和實踐。

1 精選教材與教參

教材改用蔣本珊編著、清華大學出版社出版的《計算機組成原理》。該教材既強調(diào)了基本概念和基礎知識,又注意與實際應用相結合,并且對許多新技術和新的發(fā)展方向作了不同程度的介紹。在精選主教材的同時,為學生推薦輔助教材如王愛英編著、清華大學出版社出版的《計算機組成與結構》;William Stallings的《Computer Organization and Architecture》,并引導其閱讀。使學生們能在學習中文教材內(nèi)容的同時適當閱讀英文參考資料,為以后順利查閱專業(yè)英文文獻打好基礎。

與此同時,推薦《電腦愛好者》、《PC DIY》、《電腦報》等相關課外讀物,提高學生的學習興趣并開闊眼界。

2 課堂授課以整體結構為主線,理論結合實際

2.1 總體把握、詳略得當,避免“碎繁”

在組成原理課程授課中,前后信號聯(lián)系頻繁,容易給人以“繁”的感覺。而 CPU、存儲器、接口、外設等各自成章,零零碎碎,容易給人以“碎”的感覺;學生容易把每一章內(nèi)容獨立起來理解和學習,結果只見樹木不見森林,不能很好地從整體上把握系統(tǒng)結構。因此,對授課內(nèi)容的組織作一定的改革,在第一章系統(tǒng)概論講解中,多用一至兩次課的時間將整個系統(tǒng)結構講授清楚,從結構框圖出發(fā),整體到部分,然后再回到整體。最終使學生在進入各章節(jié)的學習前有一個較明晰的總體概念。并且,在各章節(jié)的授課中注重培養(yǎng)學生從總體上把握內(nèi)容,理解本章節(jié)的作用和地位以及和其他章節(jié)內(nèi)容在總體結構上的聯(lián)系。

在授課內(nèi)容安排上注意做到詳略得當,對重點和難點多作分析和講解,如編碼和譯碼、CPU數(shù)據(jù)通路、輪詢和中斷等概念的講解。

這些概念都比較抽象難懂,可多用生活中的例子作啟發(fā)。例如:編碼和譯碼可以通過實際設計一個遠程搶答系統(tǒng)為例說明編碼譯碼的特點和優(yōu)點;CPU數(shù)據(jù)通路系統(tǒng)可通過供水管網(wǎng)控制,或河流渠道的閘門控制比喻說明;輪詢和中斷則通過比較教師挨個收作業(yè)和科代表收齊作業(yè)后上交兩種方式進行說明。而對比較次要的技術或在后續(xù)課程中有詳細講解的內(nèi)容,如磁帶存儲器、ISA總線、虛擬存儲器、流水線等,則在授課時只作簡要介紹。

2.2 理論推導結合工程發(fā)展與應用避免“亂”

由于“計算機組成原理”這門課程幾乎沒有嚴格的數(shù)學推導,工程技術性強,表面看像各種技術介紹的簡單堆疊,容易給人以“亂”的感覺;因此在授課中主要從三個方面改進:

一是對能推導的部分適當給出一定的數(shù)學推導,如數(shù)據(jù)校檢原理,指令編碼、數(shù)值的機器運算,Cache訪問時間等,從而形成較嚴謹?shù)睦碚撘罁?jù)。

二是從技術發(fā)展的角度講解,通過歷史事例說明工程技術的螺旋上升發(fā)展過程,從而自然引出現(xiàn)有技術系統(tǒng)。例如在講解比較RISC和CISC指令系統(tǒng)時,以及在講解CPU控制器設計的微程序與硬布線時,給出當時的技術條件,于是就很自然地得出了:在特定的技術條件下,一種技術比其對應的技術更適用,而隨著技術條件的發(fā)展,適用性可能剛好相反,使得技術總體呈螺旋上升發(fā)展的趨勢,從而使學生能夠用比較辯證的觀點來學習相關技術和知識,而不是死記硬背。

三是采用啟發(fā)互動的方式,讓學生根據(jù)要求和條件自己設計,最終領悟課程中經(jīng)常涉及的“時間與空間”、“速度與容量”、“性能與價格”的權衡技術和方法。例如在講解存儲系統(tǒng)的層次結構時,給出各種存儲體的訪問速度、價格、失配率等,讓學生自己設計存儲系統(tǒng)并比較優(yōu)劣。這樣,通過自己實際設計,學生在掌握相關知識的同時也能深刻體會到計算機組成在很大程度上是一門權衡的藝術,而不是凌亂的技術堆砌,從而培養(yǎng)學生從多方面思考理解問題。

2.3 結合實際應用,補充新內(nèi)容,避免“舊”

組成原理課程授課內(nèi)容涉及的技術發(fā)展很快,教材難以及時更新,容易給人以“舊”和“過時”的感覺,極大地妨礙了學生的學習興趣。因此在授課中注意補充技術的最新發(fā)展狀況,補充相關的新生事物介紹。如在講解主存儲器時加入DDRII介紹,結合課本上的SDRAM,介紹它們的技術異同并比較相關技術參數(shù);在講解中央處理器時加入市面上流行的CPU的技術簡介等。這樣和實際發(fā)展結合,可以提高學生的學習興趣。

在課程進行到期中時,可以組織同學進行一次“電腦DIY”的討論,要求所選機器滿足:市場主流配置、性能價格合理等條件。這樣,可以使同學們感受到學以致用的好處,同時認識到自己知識的不足。結果既使全班同學增長了實際技能,又激發(fā)了他們的學習熱情,收到了意想不到的教學效果。

3 在實踐環(huán)節(jié)加強硬件動手能力

動手能力尤其是硬件動手能力一直是教學的軟肋,組成原理的很多概念是在軟件硬件密切配合下形成的,如果脫離實踐,會給人以“虛”的感覺。為此,在教學中加強實踐環(huán)節(jié),我們把培養(yǎng)學生的實際動手能力放在重要地位。實踐環(huán)節(jié)分課內(nèi)實驗和課程設計兩部分,課內(nèi)實驗主要是驗證性實驗,使學生對硬件系統(tǒng)有一定的感性認識并鞏固所學的理論知識,課程設計則要求學生有一定的分析和設計能力。實驗系統(tǒng)采用內(nèi)、外總線結構,按開放式的要求設計了各關聯(lián)的單元實驗電路,系統(tǒng)可按部件層次組合方式逐次構造不同結構和復雜程度的部件實驗電路及模型計算機。以此為基礎,有針對性地編寫了實驗指導書,讓學生自己動手完成各基本單元的連接并驗證通過,如運算器、存儲器和總線、緩沖、指令部件等單元實驗。最后在課程設計階段軟硬件結合構造出一個完整的模型機系統(tǒng)。

在傳統(tǒng)的實踐環(huán)節(jié)中,學生對硬件系統(tǒng)組成的理解基本停留在原理圖層面,對實際的芯片封裝,電氣布線幾乎沒有了解,對實際的硬件望而生畏。為此,對實踐環(huán)節(jié)作改進,引導學生根據(jù)原理圖和實際使用的器件查閱其實際電氣參數(shù)及封裝等工程說明文檔,并要求在實驗箱中找出具體的芯片位置,說明實際的數(shù)據(jù)通路等。這樣既培養(yǎng)學生查閱相關英文資料的能力,又在一定程度上改善多數(shù)學生“偏軟怕硬”的狀況。此外,指導部分學有余力的學生參與到嵌入式系統(tǒng)的設計和開發(fā)課題中,以及鼓勵他們積極參與各種競賽活動,可以進一步培養(yǎng)其動手和創(chuàng)新能力。

4 充分利用現(xiàn)代教學手段

充分利用現(xiàn)代教學手段也在一定程度上提高教學效果。在組成原理課程中,時序、數(shù)據(jù)通路、存儲管理過程等概念均比較抽象或難懂。但借助多媒體課件,通過生動形象的動畫效果演示計算機內(nèi)部結構及信號流程可以變抽象為具體。形象直觀的演示和強大的交互功能,可以使學生寓教于樂,極大地改善了課程中枯燥、抽象難懂部分的教學效果。

此外,進行網(wǎng)絡課程建設也是改進教學的重要手段。通過網(wǎng)絡,學生可以下載課件、提交作業(yè)、自我練習、提出問題和建議。教師可以上傳課件、布置作業(yè)、公布答案、回答問題。通過這種方式,改變了傳統(tǒng)的師生交流方式,實現(xiàn)了網(wǎng)絡化的教學互動,提高了教學效率,并獲得了良好的教學反饋。

練習和考試也是完成教學任務的重要手段。通過建立“計算機組成原理”試卷庫和試題庫,可以使考試更加標準化、規(guī)范化。在庫中要力圖體現(xiàn)本課程的特點、重點、難點。通過這樣的考試,可以對考試成績進行分析和總結,進一步反映到教學中去,促進教改,圖1是依托學校精品課程建設網(wǎng)實現(xiàn)的網(wǎng)絡化教學系統(tǒng)。

圖1網(wǎng)絡化教學系統(tǒng)

總之,“計算機組成原理”課程教學應在把握總體、調(diào)整優(yōu)化內(nèi)容、結合實踐等方面積極探索,并充分利用網(wǎng)絡和多媒體技術促進教學互動和教學相長,培養(yǎng)大學生理論聯(lián)系實踐能力以及創(chuàng)新素質(zhì)。同時也需要計算機教育工作者不斷地追求新知識,學習新技術,提高自身知識水平和素養(yǎng),并積極探索改進教學方式方法,以取得更好的教學效果。

參考文獻:

[1] 蔣本珊.計算機組成原理[M].北京:清華大學出版社,2004.

[2] 王愛英.計算機組成與結構(第3版)[M].北京:清華大學出版社,2001.

[3] 汪文.“計算機組成原理”課程的教學探討[J].中國地質(zhì)教育,2002,(1):31-33.

[4] 李繼芳.“計算機組成原理”教學方法的實踐與探索[J].浙江萬里學院學報,2004,(4):27.

[5] 鄭玉彤.“計算機組成原理”課程實現(xiàn)的比較研究[J].中央民族大學學報,2003,(1):19.

收稿日期:2006-11-13

作者簡介:

鄭文斌(1973-),男,四川省彭州市人,講師,碩士,主要研究方向為嵌入式系統(tǒng)、圖像處理;

篇6

關鍵詞:CP;CA;教學內(nèi)容;內(nèi)容重復

中圖分類號:G642 文獻標識碼:B

1 引言

“計算機組成原理”(CP)是高校計算機專業(yè)學生的一門必修的專業(yè)技術基礎課,它不僅可使學生剖析和體驗計.算機的基本組成和工作原理,掌握計算機系統(tǒng)的基本設計技術,而且可培養(yǎng)學生分析和解決數(shù)字系統(tǒng)實際問題的能力,同時也是培養(yǎng)計算機系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)集成技術人員的一個有效的教育環(huán)節(jié)。它在整個專業(yè)課的教學中,起到了承上啟下的作用,是“微機接口技術”、“匯編語言程序設計”、“計算機系統(tǒng)結構”等后繼課程的基礎。該課程以計算機5大部件內(nèi)容為主線,以內(nèi)部結構和工作原理為重點,介紹計算機內(nèi)部各功能部件的結構和工作原理及其構成整機的原理。

“計算機系統(tǒng)結構”(CA)是計算機領域中的一門重要學科,它強調(diào)從總體結構和系統(tǒng)分析這一角度來研究計算機系統(tǒng)。學習本課程,對于培養(yǎng)學生系統(tǒng)地、自上而下地分析和解決問題的能力和抽象思維能力有著非常重要的作用。本課程通過講解計算機體系結構的新發(fā)展,把國內(nèi)外體系結構方面比較成熟的研究成果和關鍵技術融入課程當中,并把前續(xù)的“數(shù)字邏輯”、“計算機組成原理”、“操作系統(tǒng)”、“編譯原理”、“數(shù)據(jù)結構”、“匯編語言程序設計”等課程中所需的軟硬件知識有機地結合起來,從而建立起計算機系統(tǒng)的完整概念。

由此可見CP與CA有著緊密的聯(lián)系,在現(xiàn)有的教材中甚至出現(xiàn)了比較多的重復,在學生中引起比較大的反應。本文主要針對這一問題進行研究,擬在理順這兩門課的關系,調(diào)整好兩門課程的教學內(nèi)容。

2 教學內(nèi)容的研究

在cP與CA系列教材中,兩門課程出現(xiàn)重復的內(nèi)容有:計算機系統(tǒng)的層次結構和計算機系統(tǒng)的性能指標;浮點數(shù)據(jù)的表示、尋址技術、指令格式的優(yōu)化設計、復雜指令系統(tǒng)(CISC)和精簡指令系統(tǒng)(RISC):高速緩沖存儲器(Cache)和虛擬存儲器工作原理和地址的映像與變換;輸入輸出系統(tǒng)的原理和方式、中斷系統(tǒng)的工作原理:流水線工作原理。重復的結果不僅占用了CA課程寶貴的課時,而且使學生產(chǎn)生了厭學情緒。CP與cA兩門課程究竟如何分工?該不該重復?又該怎么重復?是教學中值得研究的問題,也是亟待解決的問題。

在課程內(nèi)容的選擇上,以教學大綱為依據(jù),按照學科知識體系的完整性和適時性原則組織課程內(nèi)容。在內(nèi)容上做到?jīng)]有知識的簡單重復、沒有重要知識的缺失,同時要刪除已過時知識,并補充新知識,從內(nèi)容方面激發(fā)、吸引學生的學習興趣。本文重點研究分析重復內(nèi)容的必要性、可完善性和創(chuàng)新性。

對于計算機系統(tǒng)的層次結構,在CP中作為概述來介紹,以了解微程序在計算機系統(tǒng)層次結構中的位置,可以更好地理解軟件、硬件、固件的地位和作用;而在CA里則是從概念和功能上將計算機系統(tǒng)看成多級層次結構,這樣有益于理解各種語言的實質(zhì)和實現(xiàn)途徑,探索虛擬機新的實現(xiàn)方法和新的系統(tǒng)設計。所以計算機系統(tǒng)的層次結構的概念在CP課程和CA課程中是必需的內(nèi)容。

關于計算機系統(tǒng)的性能指標,由于在CP中講述的是馮?諾依曼體系結構各組成部分的工作原理,所以了解各組成部分的性能指標是必要的;而在CA課程中用性能指標來衡量計算機系統(tǒng)的標準,所以有必要更深入分析CPU時間、MIPS、MFLOPS和成本指標。

對浮點數(shù)據(jù)的表示,在CP課程中介紹了浮點數(shù)據(jù)的表示格式和表示范圍,在CA課程中不必再重復,只需介紹浮點數(shù)的基數(shù)的選擇、表數(shù)精度和表數(shù)效率,然后介紹浮點數(shù)的IEEE 754表示;當然對于高級數(shù)據(jù)的表示,在CA課程中是必需的。

對于指令系統(tǒng),在CP中介紹指令的格式、尋址方式和操作碼的擴展編碼方式,最后介紹CISC和RISe的概念和示例;在CA課程中主要介紹指令格式的優(yōu)化,CISC和RISC設計的關鍵技術。

輸入輸出系統(tǒng)的原理和方式、中斷系統(tǒng)的工作原理在兩門課程中是重復最多的一部分,CA較CP多出了通道處理機和輸入輸出處理機簡介,可以歸入CP課程。但考慮到中大型計算機的輸入輸出系統(tǒng)在計算機系統(tǒng)結構中是很重要的部分,所以可以將通道處理機和輸入輸出處理機在CA中介紹,同時將CP中的系統(tǒng)總線簡介也歸于系統(tǒng)結構,并從系統(tǒng)設計的角度去介紹。

高速緩沖存儲器和虛擬存儲器工作原理以及地址的映像和變換在兩門課程中也是重復較多的。在CP中可以僅介紹其工作原理;而在CA課程中重點在于其性能分析,深入學習替換算法及其實現(xiàn),分析提高存儲器系統(tǒng)命中率和性能的方法。

對于流水線工作原理,在CP中僅介紹了流水線、數(shù)據(jù)相關和控制相關的概念,但在CA中要學習流水線處理機、超標量處理機與超流水處理機,其中包括先行控制技術、流水線原理、流水線性能分析、非線性流水線的調(diào)度方法、局部數(shù)據(jù)相關和全局數(shù)據(jù)相關、超標量超流水超長指令字處理機和向量流水和向量處理機,其內(nèi)容遠多于CP,因此這部分內(nèi)容完全歸入CA比較合理的。

在CA與CP中的未重復的內(nèi)容,比如向量處理、SIMD并行計算機、SIMD計算機的互連網(wǎng)絡、多處理機將作為重點內(nèi)容在CA中介紹。而在以上分析中,由于CA課程的內(nèi)容部分歸入了CP,所以可以在CA課程中添入新的內(nèi)容,比如多處理機算法,包括并行搜索算法、串行算法到并行算法的轉換、同步并行算法和異步并行算法,并行程序設計語言及其實現(xiàn)方法。最后可以介紹計算機體系結構的新發(fā)展,包括數(shù)據(jù)流計算機、數(shù)據(jù)庫機與知識庫機以及面向函數(shù)程序設計語言的歸納機。

以上對CP與CA兩門課程的重復內(nèi)容進行了分析研究,擬在理清兩門課程的關系,合理解決兩門課程的內(nèi)容重復問題。

3 解決方案

解決該兩門課程內(nèi)容重復的宗旨在于把握CP注重原理介紹,而CA注重高性能設計和并行處理。通過對兩門課程的內(nèi)容的研究和分析,調(diào)整后的內(nèi)容如表1所示。

將表1中CP的第2、5章與CA的第2章、CP的第7章與CA的第3章、CP的第4章與CA的第4章分別進行比較,雖然在章名上有些類似,但其內(nèi)容并沒有重復。一個注重原理,另一個側重系統(tǒng)性能、并行處理系統(tǒng)以及進一步提高計算機性能的新技術。CP是CA的基礎,CA是CP的擴展,從提高計算機系統(tǒng)結構性能的角度出發(fā),從單處理機走向并行處理機,走向新型體系結構的計算機,這正是CA的研究方向,展示了計算機系統(tǒng)結構研究的美好前程。

篇7

關鍵詞:成人教育;教學內(nèi)容;教學方法;教學手段

近幾年我國的高等成人教育在規(guī)模上得到了迅猛發(fā)展,在大發(fā)展的同時,我國的高等成人教育質(zhì)量以及成教學員的學習現(xiàn)狀不容樂觀,成人教育管理工作者們越來越感到成人教育難于管理,成人教育的各個環(huán)節(jié)越來越難于保證按質(zhì)按量完成,特別是成教學員參與學習的積極性不高,面授學習時間不能得到根本保證[1]?,F(xiàn)有的成人教育內(nèi)容與管理模式難以滿足廣大成教學員的需求等問題。反映了成人教育的教學目標、教育內(nèi)容、教育方法、教育手段、管理觀念等方面的問題。因此,成人高等教育有自己的特點,對成人高等教育計算機專業(yè)教學進行改革與實踐是社會和科學技術發(fā)展的需要,本文主要針對成教生的“計算機組成原理”課程的教學進行研究。

1明確成人高等教育人才的教學目標

成人高等教育是在完成高中階段教育基礎上進行的專門教育,培養(yǎng)能夠適應生產(chǎn)、社會和管理等第一線需要的全面發(fā)展的高等技術應用型專門人才,所進行的教育應該是職業(yè)性教育,受教育者除了應掌握一定的基礎理論知識、基本技能之外,更重要的是培養(yǎng)職業(yè)素質(zhì)、實踐能力、應變能力和創(chuàng)新能力。但現(xiàn)行高等成人教育的培養(yǎng)目標往往是普通高等教育的翻版[1],只強調(diào)高等教育層次的培養(yǎng)要求,這在同一專業(yè)的培養(yǎng)上表現(xiàn)得尤其明顯;普通高等教育人才培養(yǎng)要達到何種要求,高等成人教育必須達到,忽視了高等成人教育的職業(yè)性和多樣性特點。因此,過去那種只注重理論教學而輕視實踐環(huán)節(jié)的教學模式下培養(yǎng)出來的學生在畢業(yè)后經(jīng)過一段相當長時間的摸索才能在實際工作中適應,真正能夠達到利用所學知識獨立工作[2]。信息技術發(fā)展的日新月異使得信息產(chǎn)業(yè)成為國民經(jīng)濟中變化最快的產(chǎn)業(yè),信息化社會中所需要的計算機人才必須對新技術的發(fā)展具有快速的適應性,在很短的時間內(nèi)將科技轉化為經(jīng)濟效益。因此社會對人才的需求迫使我們必須按照信息化社會的需求重新確立成人教育的培養(yǎng)目標。課程體系的改革、建設、研究與實踐,都要圍繞成人高等教育的培養(yǎng)目標進行修訂,以科技的發(fā)展和信息化社會對人才的需求為依據(jù),要更加注重培養(yǎng)學生掌握先進技術和強化學生的動手及應用的能力。

2加強教育內(nèi)容的實用性

成人高等教育的特點,要求課程的教學大綱和教材根據(jù)教學對象和時展要求而形成自身的特色,應充分考慮成教學員的基礎,充分考慮成教學員實際工作的需要,在注意該專業(yè)知識結構完整性、系統(tǒng)性的同時,更應注意成教學員的實用性,應避免在成人教育中套用普教模式,應避免選擇的內(nèi)容過難而使本來基礎較差的成教學員望而生畏,無法學習,應避免過于強調(diào)理論的來龍去脈,而忽視該理論的應用,對于應用性專業(yè),特別是工科專業(yè),更應注意操作、實驗、實踐的環(huán)節(jié),真正讓學員學有所用?,F(xiàn)行的教學

作者簡介:徐愛萍(1962-),女,副教授,博士,研究方向為網(wǎng)上信息管理、GIS以及“計算機導論”、“計算機組成原理”、“匯編語言”、“計算機接口技術”、“計算機系統(tǒng)結構”課程教學。

容,忽視了教學對象的差異。盡管成人教育已有了相當?shù)囊?guī)模,但還沒有一套規(guī)范的、適合成人教育特點的權威教材,而是采用普通高教的教材。使本應充滿活力和富有時代氣息的教學過程變得與普通高等教育區(qū)別甚微,體現(xiàn)不出高等成人教育的職業(yè)性和終身性特點。

陳舊的教學內(nèi)容不僅影響學生的學習熱情, 而且會影響他們將來無法適應社會的需要。因此根據(jù)成人高校培養(yǎng)目標和社會人才需要,我們修改了“計算機組成原理”課程的教學大綱和教學內(nèi)容。在本課程中運算器、存儲器和控制器是計算機組成的三個重要部分,在運算器部分普通高等教育的教學內(nèi)容包括定點、浮點的加減乘除的各種運算方法和實現(xiàn)原理,最后介紹二進制和十進制運算器的實現(xiàn)原理和如何用集成芯片實現(xiàn)運算器;在成人高等教育中我們重點放在運算器的設計與實現(xiàn)上,讓學生學會用集成芯片去搭接行波、兩重及三重進位方式的并行加法器[3]。在介紹存儲器系統(tǒng)這部分,普通高等教育的教學內(nèi)容包括存儲元的工作原理,存儲器芯片的內(nèi)部結構,這些對成教生來說不僅理解上有困難,而且在實際中也沒有什么應用價值,因此在教學中我們?nèi)サ袅诉@些內(nèi)容。在介紹控制器這部分,普通高等教育的教學內(nèi)容全面而深入,從控制器的組成、指令的執(zhí)行過程分析、指令的控制時序到控制器的硬布線設計和微程序控制器設計,主要介紹的是設計方法和設計技術,要求學生靈活掌握,不能死記硬背,根據(jù)不同的CPU結構、不同的指令系統(tǒng)要能設計出相應的控制器。雖然教學內(nèi)容有所刪減且難度也有所減少,但學活學精的宗旨沒有變。

為使計算機教育與飛速發(fā)展的計算機技術相適應,還必須及時更新教學內(nèi)容,拓寬知識面,瞄準技術發(fā)展前沿,滿足社會經(jīng)濟建設對人才和能力結構的需要。比如在指令系統(tǒng)中我們增加了精簡指令系統(tǒng)(RISC);在輔助存儲器中我們增加了磁盤冗余陣列(RAID);在外部設備中我們增加了液晶顯示器和激光打印機。

3加強教學方式的靈活性

成人高等教育的教學方式一直較為落后,主要以課堂教學為主,采用注入式、教師滿堂灌的教學方法,重點講授教材上的理論知識,這使得師生缺少互動,學生參與程度低,普遍感到所學知識在實際工作中用處不大;同時,重課堂教學、輕實驗操作使學生普遍感到學習艱難。因此,在教學中我們不一味介紹書本上的純理論,不強調(diào)死記硬背,而是給學生自我發(fā)揮的空間。在介紹運算方法的實現(xiàn)后,對運算器的設計進行了練習;介紹主存儲器的組成原理后,對實際存儲器的設計技術,如模塊化存儲器設計、動態(tài)存儲器設計和交叉存儲器設計都進行訓練;介紹指令系統(tǒng)時,在將操作碼的設計和尋址方式的設計介紹完后,對指令系統(tǒng)的設計進行訓練;在介紹控制器的設計技術后,對控制器的完整設計進行訓練[3]。這樣的理論與實際相結合的方法既能把所學的理論融會貫通又能激發(fā)學生的學習興趣,學生感到自己所學的東西不是空洞的,而是學有所用的。

另外,在目前社會競爭十分激烈的情況下,一些學員面臨一邊工作一邊學習的境遇,在學習時間上打折扣。學校為了保證教育質(zhì)量,采取強卡、強壓政策,這種教學方式使在職學員不滿意,用人單位不滿意,學校由于正常教學秩序得不到保障也不滿意。因此在中教學中我們采取適當壓縮面授時間的方法,充分利用有限面授時間進行精講,采用自編的自學輔導資料,加強自學指導,來彌補面授課時的不足。

再次,由于成教生的基礎一般都比較薄弱,學生的理解能力有限,常常因為沒有把前面的內(nèi)容搞懂而越學越學不下去,為了讓學生能把每次課的內(nèi)容理解透,我們采取模仿練習的教學方法,講完一部分內(nèi)容后就讓學生做同樣的練習,每次課程結束后都把學生所做的模擬練習交給老師,老師認真評閱,發(fā)現(xiàn)學生學習中的問題所在,以便有針對性的去調(diào)整教學內(nèi)容和方法。每次交上來的作業(yè)也是對學生的一次考勤,作為平時成績,這樣對學生也是個壓力,該教學方法收到了比較好的教學效果。

4加強教學手段的先進性

傳統(tǒng)的教學手段是“粉筆+黑板”,不僅書寫黑板要花很多課題時間,學生看到的是死板的黑底白字。隨著科學技術的發(fā)展,越來越多的教師已經(jīng)充分運用多媒體,改變傳統(tǒng)教學的局限與不足。課件教學已經(jīng)成為最主要的教學手段,但又出現(xiàn)了另外的極端,很多老師過分的依賴幻燈片,做在機器旁邊念課件,而學生把課件拷貝回去后有的干脆就不來聽課,因此出勤率大大下降。為此,我們采用了“課件+黑板”的教學手段,大部分內(nèi)容在課件上出現(xiàn),但細節(jié)部分在黑板上給予適當補充,而且一些臨時需要增加的內(nèi)容必須借助于黑板來發(fā)揮。在黑板上我們可以一步一步給出解題步驟和答案,可以讓學生有思考的余地,這種方法的試用效果很好,尤其是對成教生。所以我們認為不能完全摒棄黑板,兩者的結合可以發(fā)揮到最好的教學效果。

5考核方式的改革

考試是衡量學生對知識的掌握程度,也是對教學效果的信息反饋,可以促進教學工作的改善。根據(jù)我們對成教生的教學目標,我們對成教生學習的考核不是檢測學生記住了多少知識,而是檢測他們獲取知識和應用知識的能力;由于成教生的學習基礎比較薄

弱,學習時間有限。因此在考核內(nèi)容上避免死記硬背的知識,而是以考學生對知識的綜合應用能力為主導,考核內(nèi)容也不宜太難。成績的評定采用綜合成績,而不是一張試卷定乾坤,我們根據(jù)期末考試成績、平時測驗成績、作業(yè)成績和出勤等多項因素,全面考核學生的能力和素質(zhì)。一般考試成績占60% 、平時成績占40%來綜合評定學生的學習成績,通過比較好的考核成績來激發(fā)學生學習的主動性和積極性,也使學生離自己所追求的目標能更進一步。

6結語

本文是我們在普通高等教育和成人高等教育中對“計算機組成原理”課程教學的經(jīng)驗總結,在教學中我們針對不同層次的學生采用不同的教學目標、教學內(nèi)容、教學方法和教學手段,實驗證明效果比較好。因此,我們認為在成人教育的過程中,必須充分考慮學員的學習需求,充分考慮教學是否有利于學員學習質(zhì)量的提高,不要不顧實際的完美形式主義,應該提倡成人教育的務實和求真。本研究受武漢大學計算機學院教學改革項目資助,在此表示感謝!

參考文獻:

[1] 銀德輝. 從成教學員的學習心理探析我國高等成人教育改革[J]. 湖南科技學院學報,2008,29(4):176-178.

[2] 李曉彥,齊保東. 成人高等教育計算機專業(yè)教學改革與實踐的思考[J]. 繼續(xù)教育研究,2003(6):76-77.

[3] 徐愛萍,劉建英,吳松梅. 計算機組成原理課程教學改革研究[J]. 高等建筑教育,2004,13(1):53-55.

The Educational Research and Practice on the Courses of Computer Organization

Principle in Adult Higher Education

XU Ai-ping , HUANG Yuan

(School of Computer, Wuhan University, Wuhan 430079, China)

篇8

關鍵詞:計算機組成原理;三級實驗體系;CAI教學法;建構主義

中圖分類號:G642 文獻標識碼:A

1引言

“計算機組成原理”作為計算機專業(yè)硬件課的核心課程,地位重要,既要注重基礎性,又要體現(xiàn)時代性。目前學生就業(yè)以軟件設計為主,學生會疑問:學習本課對以后工作有什么用處?授課老師不能回避。David A. Patterons指出,“軟件系統(tǒng)性能取決于軟件設計者對系統(tǒng)中硬件的理解程度。操作系統(tǒng)設計者、更多的軟件工程師需要有較強的計算機組織與設計的背景知識?!币虼艘驹趯W生個人發(fā)展制高點上解釋本課程重要性和地位,改變“輕硬件”的錯誤觀念。

師生對本課程普遍反映“難教、難學”,是由本課自身的特點決定的。首先,計算機組成原理的技術描述占主要,既沒有類似離散數(shù)學的證明、推導,又沒有類似數(shù)據(jù)結構的算法介紹,學生會覺得“理論、規(guī)律性不強”。第二,概念多,比較抽象,加上計算機技術的發(fā)展,出現(xiàn)了很多新概念、新技術。同時,本課程是一門理論與實踐性很強的專業(yè)課,不但需要精心安排理論授課,還要高度重視實驗課的教學。

在國內(nèi)計算機硬件人才培養(yǎng)弱化的環(huán)境下,從培養(yǎng)應用性人才出發(fā),使學生既掌握計算機系統(tǒng)各部分的工作原理,又具有較強的實際動手能力,改變當前學生“重理論、輕實踐,重軟件、輕硬件”的狀況,就成為我們這次“計算機組成原理”課程改革的主要問題。

2教學改革與實踐

如何改革“計算機組成原理”課程,以提高其教學效果和教學質(zhì)量,使它跟上計算機技術的發(fā)展步伐,是我們當前亟待解決的問題。在多年的教學實踐基礎上,我們對這門課程的教學進行了一些探索,本文主要從五個方面討論和總結本課程教學改革實踐情況。

2.1根據(jù)教學大綱和計算機的最新發(fā)展合理組織教學內(nèi)容

在教學內(nèi)容的編排上,依據(jù)教學大綱,重點突出,詳略得當。每一章的內(nèi)容都分為精講和選講兩部分,選講部分放手讓學生自學或討論,既培養(yǎng)了學生的自學能力,又節(jié)約了課時,避免了全堂灌輸?shù)摹疤铠喿印笔浇虒W。精講部分則要求授課老師講細、講透,并結合當今計算機技術的最新發(fā)展動態(tài),適當增加有關計算機各部件的演變歷史和最新技術知識,既提高了學生的學習興趣,又彌補了教材與實際的脫節(jié),提高了這門課的使用價值。例如在講各個部件原理時候,結合《ACM圖靈獎――計算機發(fā)展史的縮影》和《IEEE計算機先驅(qū)獎――計算機科學與技術的發(fā)明史》兩本書,講述計算機部件或者重要原理的發(fā)明者或設計者是如何攻關和鉆研的,學生對結合歷史講解原理的方式非常有興趣,教師引導學生在制定個人專業(yè)發(fā)展目標上要有超越這些杰出人物的設想,從而引發(fā)學生強烈的專業(yè)學習興趣。

2.2加強三級實驗體系環(huán)節(jié),注重應用能力的培養(yǎng)

“計算機組成原理”課程屬于工程性、技術性和實踐性都特別強的一門課程,因此,在開展好理論教學的同時,對實驗教學環(huán)節(jié)必須給予足夠的重視。通過實驗課教學,使學生具有較強的分析問題和解決問題的能力,以適應科學技術的飛速發(fā)展。從2000年起,我系開設了“計算機組成原理”實驗,并為之配置了配套的清華大學儀器廠的實驗設備TEC-2、TEC-2000,通過近年7個班的近700名學生的實驗教學,總結出了“5+1”模式的三級實驗體系結構,即“5個分解實驗”加“1門課程設計”,“5個分解實驗”分別為:運算器、微程序控制器、主存儲器擴展、并行接口電路I/O實驗和多級中斷實驗,“一門課程設計”即整機組裝實驗。它們隨課程進度分散在不同階段完成,這樣可使學生對計算機的每一部分都有深入的了解,以加深理解理論知識。

2.2.1三級實驗體系

將上述實驗分為基礎模塊實驗、綜合性實驗、設計性實驗的三級實驗教學體系。

第一,基礎模塊實驗階段。學習基本實驗儀器的使用、基本實驗方法和技術、實驗機系統(tǒng)結構的組成。通過設計一系列小實驗的驗證和應用,要求學生掌握實驗系統(tǒng)單元模塊的內(nèi)部結構及相關電子芯片的基本邏輯,理解單元模塊的工作原理及該單元模塊在整機系統(tǒng)中的應用。

第二,綜合性實驗階段。學習“計算機組成原理”這門課程的主要目的是讓學生建立整機思想,在掌握單元模塊工作原理的基礎上掌握計算機整機系統(tǒng)地協(xié)調(diào)運行。為了達到這一教學目的,我們在教學內(nèi)容中安排了一定量的綜合設計實驗,要求學生通過一系列此類實驗掌握整機運行模式,讓學生通過實踐,建立牢固的整機思想,進一步深刻理解理論知識。

第三,設計性實驗階段。這一實驗階段是原理應用能力的培養(yǎng)階段。通過這一階段的系列實驗,要求學生能利用在第二階段建立的整機思想,對指導教師提出的課題任務,提出解決方案,陳述原理的應用,自主設計實驗所用的單元模塊以及實驗步驟,進而通過實踐得出實驗結論。學生在這一階段,通過自主實驗的設計,從成功與失敗中受到訓練,得到整體素質(zhì)提高。

2.2.2CAI實驗教學和合理考核

在上述三級實驗教學體系過程中,我們采用以下的教學方法和比例合適的考核方法。

第一,采用CAI實驗教學法,改變學生“手忙腳亂”的實驗習慣。

在實驗教學中,如果教師在黑板上使用板書展示實驗儀器,會使學生感覺到很枯燥,分組講解又使教師工作量特別大,而且很抽象,影響教學質(zhì)量。因此我們采用先進的多媒體教學手段,生動形象地反映出實驗教學的全過程,利用Authorware、Flash等多媒體開發(fā)軟件,自行設計、制作課件(計算機組成原理實驗),對實驗設備所提供的功能進行全方位的描述。TEC-2000實驗計算機系統(tǒng)是一臺高度集成化的實驗臺,在做手動控制實驗時,必須撥動較多開關、按鈕。以前幾十個學生圍擠在一臺儀器前聽講解,部分學生根本無法看清聽清,嚴重影響實驗教學效果。而采用先進的多媒體教學手段,如采用實物投影儀或計算機多媒體系統(tǒng),教師可將儀器設備的結構框圖、實物圖、工作原理邏輯框圖等制成幻燈片,上課時把它投影到大屏幕上,再結合實驗設備進行講解,學生分散坐在自己座位上,結合實驗設備邊聽邊看,使過去復雜、單調(diào)的內(nèi)容變得直觀、生動,充分調(diào)動了學生的學習積極性,增強實驗效果,提高實驗教學質(zhì)量。

第二,科學合理的實驗操作流程和實驗成績考核方法。

在每一個實驗前,由教師布置實驗任務和目的,然后由學生設計并完成實驗,這就要求學生在每一個實驗之前查閱大量資料,做好設計工作,實驗之后能總結實驗結果寫出相應的實驗分析。期末理論考核成績占70%,實驗考核成績占20%和平時考核占10%。實驗成績分為實驗準備、實驗檢查和實驗報告,實驗準備占20%、實驗檢查占60%和實驗報告占20%。

2.3采用“建構主義”的教學模式,理論推導為主的教學方法

所謂“建構主義”,即以學生為中心,在整個教學過程中由教師起組織者、指導者、幫助者和促進者的作用,利用情境、協(xié)作、會話等學習環(huán)境要素,充分發(fā)揮學生的主動性、積極性和首創(chuàng)精神,最終達到使學生有效地實現(xiàn)對當前所學知識的意義建構的目的。

“計算機組成原理”理論性強、概念多、抽象,很多學生一直到整個課程學習完畢,都不知道學了什么,似懂非懂,沒有真正參與到學習過程中去,完全靠死記硬背記住一些知識點,各個知識點之間無法銜接,也就無法形成該課程的整體框架。因此,要改變“計算機組成原理”的教學效果,就必須在教學過程中充分體現(xiàn)“建構主義”的教學思想,以學生為中心,實行以理論推導為主的教學方法。在每一個新內(nèi)容講授之前,教師可以先對上一個內(nèi)容進行簡單扼要的總結,然后承上啟下地誘導出“接下來的內(nèi)容將要解決的是什么問題”或者“既然用這一種方法來解決問題存在著這樣缺點,那么,還有什么更先進的方法”等問題,把它作為任務,交給學生去分析、討論,學生有了明確的學習目標,就會投入到學習中去,發(fā)揮自身的主觀能動性,這樣既抓住的課程的主線,又極大地培養(yǎng)了學生的自學能力、創(chuàng)新能力和協(xié)作能力。

2.4建立“計算機組成原理”試卷庫,提高教學質(zhì)量

根據(jù)教材及大綱要求,參考往年全國各高校考研試題、2009年以后全國計算機專業(yè)課統(tǒng)考試題以及國外教材的習題,我們建立了60份專門提供給學生的“計算機組成原理”試卷庫,該試題庫每隔2年更新一次。試卷庫涵蓋了學生必須掌握的所有知識點,但各套試卷中題目并不相同,學生通過復習,如果對60套試卷中的題目達到“四會”(計算、回答、分析、設計),我們的教學目的也就達到了。為了避免少數(shù)學生死記硬背,教師手中的期末考試試卷中必須含有一定比例的隨機補充或更新試題,否則影響教學效果的評價。試卷庫的建立大大減輕了教師工作量,也保證了教學質(zhì)量,成為衡量教學效果的一個重要指標。

2.5改變傳統(tǒng)觀念,強化教師自我素質(zhì),提高教學能力

教學改革的成功關鍵是要提高授課教師的自我素質(zhì),以適應現(xiàn)代開放式教學和現(xiàn)代科學技術的發(fā)展。作為一個高校教師,應該通過不斷學習,強化自我素質(zhì),以期達到教學思想、教學理念的更新,教學模式、教學方法的更新,知識結構、技術層次的更新,教學技術、教學手段的更新。例如2008年4月,本人帶隊參加了“產(chǎn)學研多核技術青年骨干教師高級研修班”,和兄弟院校及Intel公司技術人員進行了多核新知識體系的交流與學習,并且于2008年秋季學期對本課程進行了多核課程建設的初步嘗試。

3結束語

作為研究型大學,在培養(yǎng)學生過程中,要注意授課模式必須結合自身科研進行講解,授課教師要結合自己的科研、論文的具體示例來講解課程,提高學生的課堂聽課效率,讓學生從本科階段就關注如何進行科研活動,從而激發(fā)學生做一個研究型的學生。同時給學生布置1~2篇綜述性的小文章,讓學生通過利用網(wǎng)絡資源查閱相關文獻,在課程內(nèi)采用Seminar的形式討論交流,以提高學生分析與交流的能力,從而增強學生的研究動手能力。

總之,利用計算機教學中的創(chuàng)造性因素,大膽地讓學生自由發(fā)揮,從而改變“滿堂灌”的弊病,形成以學生為中心的生動活潑的學習局面,需要我們不斷地努力進取,優(yōu)化教學設計,以先進理論來展現(xiàn)全新的教學思路,從而在計算機硬件課程教學中探索出“扎實的理論基礎和創(chuàng)新技能相結合”教育的嶄新天地。

參考文獻:

[1] 王愛英.計算機組成與結構[M].4版.北京:清華大學出版社,2008.

[2] David A. Patterons,John L. Hennesy. Computer Organization&Design[M]. America: Morgan Kaufmann,2004.

[3] 鄭文斌,陳曉竹,劉硯秋.“計算機組成原理”課程教學改革探索[J]. 計算機教育,2007(6).

[4] 謝俐,楊樂,楊魯. 引入建構主義思想實行計算機公共基礎課程實踐教學改革[J]. 科技創(chuàng)新導報,2008(8).

[5] 方愷晴,張洪杰. 計算機組成原理實驗課程教學新方法的探討[J]. 計算機教育,2007(4).

[6] 陳金兒,王讓定,林雪明,等. 基于CC2005的“計算機組成原理與結構”課程改革[J]. 計算機教育,2006(11).

[7] 陽建雄. 計算機組成原理實驗網(wǎng)絡化教學的探索與實踐[J]. 實驗室科學,2008(3).

[8] 張連華.《計算機組成原理》課程實踐教學目標設計[J]. 電力學報,2008(2).

Teaching Reform&Practice of the Course “Computer Organization Principles”

JIANG Yong-guo, GUO Zhong-wen, FENG Yuan, HONG Feng, XU Hui-min

(Information College, Ocean University of China, Qingdao 266100, China)

篇9

摘 要:本文介紹了筆者自己在“計算機組成原理實驗”研究性教學實施過程中的體會,同時總結經(jīng)驗,改進不足,以便逐步完善和推廣研究性實驗教學。

關鍵詞:計算機組成原理;研究性教學;創(chuàng)新人才

中圖分類號:G642 文獻標識碼:B

研究性教學是教師以課程內(nèi)容和學生的實際知識架構為基礎,以轉變學生的學習方式為目的,使其由要我學,變?yōu)槲乙獙W,從而引導學生自主地發(fā)現(xiàn)問題、研究問題和解決問題。在此過程中使其積累知識并強調(diào)一種主動探索和創(chuàng)新實踐的精神,著眼于傳授給學生終身受用的學習能力。但是,開展研究型教學受辦學條件、生源質(zhì)量、師資水平、考核改革、院校政策、教師待遇等諸多條件的影響,不同院校、院系、專業(yè)、課程、年級的差異往往較大。因此,如何從學生實際出發(fā),以學生為本,依據(jù)課程特點開展研究性教學,提高教學質(zhì)量,讓每個學生都有所收獲,是我們高校教師值得探索的問題。

本期學校首次舉行了研究性教學比賽,比賽程序是首先參賽教師上報教學實施方案;方案通過后經(jīng)學校督導團教師現(xiàn)場聽課4次;學生填寫調(diào)查表;召開學生座談會聽取學生的反饋意見;召開教師座談會,參賽教師進行匯報總結;最后,督導團教師匯總經(jīng)綜合評定給出結果。筆者是全校22名參賽教師中唯一上實驗課的,經(jīng)過一個學期的努力,所上的“計算機組成原理實驗”課獲得了督導團和學生的好評,排名第一。下面筆者從6個方面談談自己的體會,借此機會與教師們共同探討研究性教學的實施;同時總結經(jīng)驗,逐步完善和推廣研究性教學,讓更多的學生受益。

1 “計算機組成原理實驗”研究性教學的實施體會

(1) 課前準備充足,制定詳盡的教學方案

研究性教學的重要特征是改變學習方法,使學生由被動學變?yōu)橹鲃訉W。它更多注重的是教學的組織。因此教師在開課之前必須做好充分準備,考慮教學的各個環(huán)節(jié),制定詳盡的教學組織方案。

計算機組成原理是一門專業(yè)基礎課,在計算機整個課程體系中起著舉足輕重的作用。具有知識面廣、內(nèi)容多、抽象、枯燥、難理解等特點,而我們開設的計算機組成原理實驗課就是針對這些來幫助學生解決問題的。我們要達到的教學目標是通過本期實驗使學生掌握以下技能:理解CPU的組成及各組成部分的工作原理,牢固建立整機概念;CPU的設計調(diào)試方法;EDA工具軟件的使用;軟件仿真的技能;文檔資料的總結及論文的寫作技能。

依據(jù)教學目標,開課前我們制定了詳盡的教學方案并建立了相應文檔資料庫,內(nèi)容包括:教學大綱、課程運行圖、實驗項目一覽表、課表、實驗組織管理辦法、考核方式、各模塊的講稿(部分含F(xiàn)LASH演示案例、PPT等)、實驗中學生遇到的問題(暫時空,每次實驗時及時記錄并整理)、每次實驗總結(暫時空,每個實驗完后及時總結)、測試安排、學生反饋意見調(diào)查表(全部實驗完后學生填寫,從中聽取學生意見,以便下次改進)、教學總結(課程完后及時總結)。有句話說得好:“不打無準備的仗?!敝挥袦蕚涑浞至?,我們才有可能上好一門課,特別是實驗課。

(2) 改變傳統(tǒng)實驗方法,自主研發(fā)實驗設備,開發(fā)實驗項目,自編教材

實驗方法的研究是研究性教學的一個重要部分,實驗教師應在實驗教學過程中不斷探索,要及時把最新技術傳授給學生。先進的實驗方法能吸引學生,使學生緊跟時代步伐,掌握最新知識。在計算機組成原理實驗教學中,傳統(tǒng)的方法是利用已經(jīng)全部做好的CPU各個組成部件的計算機模型實驗系統(tǒng)來實驗的。學生只需按要求連線,撥動開關就能完成實驗。這種實驗方法使得很多學生對實驗過程不求甚解,只求結果,缺乏對實驗的主動思考的能力,這樣做實驗無法達到我們的預期教學目標。

隨著EDA技術的發(fā)展,傳統(tǒng)實驗方法必須改進。是否可以通過數(shù)字電路實驗、計算機組成原理實驗等基礎硬件實驗讓學生掌握最新的技術呢?基于以上考慮,我們研制并動手制作了DDA-I型實驗箱,并開發(fā)了相關實驗項目,編寫并出版了教材。自己研制的實驗箱是依據(jù)課程實驗的要求而設計的,簡單明了,只需花幾分鐘的時間就能讓學生掌握它的使用方法,實驗的開設具有自己的特色,能吸引學生,設備維護也簡單方便,總體來說能達到我們的教學目標。

(3) 實驗內(nèi)容安排及對學生的要求體現(xiàn)層次性,給通才定規(guī)則,給天才留空間

研究性教學應強調(diào)對于不同層次的學生提出不同的要求,也就是說給通才定規(guī)則,給天才留空間。在教學過程中,我們會在第一次的課堂上把實驗課的相關事宜(內(nèi)容、組織方法、要求、考核等)告之學生。對于教學內(nèi)容要求學生分為三個層次掌握:一般基本要求,較高要求,以及更高要求。其中基本要求是讓學生掌握一個簡單的模型機的工作原理及設計;較高要求是實現(xiàn)教材中給定的模型機,并在此基礎上有所改進(如增加指令等);更高要求是用多種方法實現(xiàn)并改進模型機的功能。我們會鼓勵學生提前完成基本內(nèi)容并依據(jù)自己能力實現(xiàn)較高要求或更高要求,并對于這些同學有相應鼓勵機制(免測試、最后實驗成績加分、推薦參加SIT、競賽等),以此帶動全班同學對該門實驗課程學習的氣氛。這樣的安排,能讓各層次的學生依據(jù)各自的興趣與能力完成實驗,讓每個學生都有成就感,樹立學生的信心,激發(fā)他們的學習興趣。

(4) 改變教學觀念,堅持“以教師為主導,學生為主體”的原則

研究性教學強調(diào)學生在掌握基本知識的同時,要挖掘其研究與創(chuàng)新的潛力。教師作為引導者應尊重學生,精心發(fā)現(xiàn)學生的潛在能力。要做到這一點,教師要充分了解每個班的每位學生。可以通過多接觸、多談心、多融洽的方式了解學生的興趣,學習習慣,接受能力,理解水平,個別差異,弄清每個班的整體差異和特點,然后才能“以學論教”和“因材施教”。例如針對不同層次的班有不同的教學方法,對不同學生準備不同問題等。這樣才能讓學生對你有信任感,并讓學生從思想上認識到努力學習的重要性,從而引導他們立足于為自身的發(fā)展而學,使其從要我學,變?yōu)槲乙獙W。

本期上了3個班的課,學生層次有很大差別。其中一個班是成教生。成教生普遍基礎較差,學習態(tài)度也不是很認真。對待這樣的學生一定要有耐心,適當把要求降低。特別是第一次的實驗不能太難,在教師的指導下大多數(shù)同學應能做出來,并讓做出來的學生充當小老師去指導其他學生。這樣,對前者是鼓勵而對后者來說也不會有畏懼感。完成實驗后教師要及時表揚學生,讓每位同學都有成就感,認為自己還行,不是太差,這樣他們就會對以后的實驗產(chǎn)生興趣,以便我們能順利指導他們完成以后的實驗,達到教學目的。另外2個班是計算機通信專業(yè)的本科生,而通1班(19名同學選修此課)學習積極性高,每次實驗總有6、7位同學能提前驗收。對這些學生,我們在課堂上及時表揚,并要求他們最后的模型機實驗中機器指令集要改,而且要用不同的方法實現(xiàn)。及時的表揚以及對他們提出的更高要求更加激勵了他們的學習興趣,課余時間經(jīng)常見他們泡在實驗室,有時忘記了吃飯。在他們的帶動下,全班同學你追我趕,學習氣氛相當濃厚。最后實驗中班上大多數(shù)同學達到較高要求,全班三分之一的同學用兩種或兩種以上的方法實現(xiàn)了CPU。這次教學給我感觸很深,學生的潛力是相當大的,看我們教師怎樣去挖掘,用心去教總會讓你很感動。

總之,教學中堅持以“教師為主導,學生為主體”的原則,通過研究性教學,提高學生獨立獲取知識的能力,為以后的學習和發(fā)展奠定基礎。在此過程中,作為教師應鼓勵學生通過不斷體味、不斷探索,從而獲取新知識,培養(yǎng)科學研究的精神。

(5) 教學過程的摸索,推行開放與半開放相結合的教學模式

開展研究性教學的目的就是要提高教學質(zhì)量,讓更多的學生收獲更多。如何達到目標這需要每位教師在自己的教學中主動摸索,積累經(jīng)驗,找出最有效、最適用的方法。依據(jù)“計算機組成原理實驗”課程的教學目的以及該課程的特點我們采用了半開放的實驗教學模式:課堂上教師只是啟發(fā)性的講解組成CPU的各??斓墓ぷ髟恚溆嗖糠秩坑蓪W生獨立完成,實驗過程中要求他們把自己實驗過程中遇到的問題以及對這些問題的思考、解決方法及時記錄在實驗日志中,培養(yǎng)學生自主的發(fā)現(xiàn)問題、獨立思考、獨立研究的習慣。學生每人一組獨立實驗并根據(jù)自己的實際能力除在規(guī)定的上課時間內(nèi)完成必做的14個實驗項目外,還有9個實驗項目可供選做,完成選做項目者可適當加分。實驗室全天開放,學生除上課時間外可自由來實驗室做實驗。任課教師除上課時間外,每周還安排了多次答疑時間。

實驗中的模塊我們只給出框圖,其具體內(nèi)容要求自己用電路圖或VHDL硬件描述語言完成。另外,學生也可以完全拋開所給的框圖全部重新設計。在編譯調(diào)試過程中遇到困難盡量由學生根據(jù)所學理論知識自己解決,并記錄在實驗日志中,讓教師充分了解每位學生的實驗情況。在每個模塊部分我們還安排了障礙讓學生修改,提高他們的實驗興趣。實驗內(nèi)容的安排遵循驗證與設計相結合、注重基礎、突出應用的原則。實驗嚴格遵循課前預習、課堂訓練、課后準備、實驗調(diào)試(實驗日志記錄)、驗收、測試的實驗環(huán)節(jié)。做到課上課下相結合,切實培養(yǎng)學生的實踐能力。

在教學實際操作過程中,學生實驗技能和動手能力的差異較大,我們的宗旨是讓所有同學通過實驗課程的學習,各自的實踐與動手能力都有所提高。不能只注重對好學生的培養(yǎng),還應注重學習接受能力差一點的學生,半開放式的實驗教學模式能顧及到各個層面的學生。課堂上我們針對多數(shù)同學講解基本知識要點,要求多數(shù)學生完成指定任務。接受能力差一點的學生可在課余時間內(nèi)來實驗室,老師會耐心給予個別輔導,使他們能夠完成實驗任務,這樣也會有成就感,樹立自信心。對于優(yōu)秀學生,課余時間也可以來實驗室,教師會給他們提供一個最大限度的能力發(fā)揮空間,對學生提出更高的設計要求,并在考核中給予適當加分以資鼓勵,增進實驗興趣。

(6) 依據(jù)教學目的,制定多元化的考核方式

考核是檢查和評價教學質(zhì)量的重要手段,采取何種考核方式是研究性教學的一個重要組成部分。相對理論教學,實驗課的評價有其特殊性。對實驗成績的考核,單純的操作考試與單純的筆試(口試)都有其片面性。前者盡管能直接檢測學生的實際操作能力,但畢竟考試時只能涉及到一個實驗內(nèi)容,考核評分很難把握,主觀因素不可避免;后者考試內(nèi)容雖然廣泛,但有可能導致學生死記硬背實驗原理及相關內(nèi)容,達不到實驗目的。因此,為了對教學質(zhì)量和學生成績有一個真實的評價,我們要因課制宜,依據(jù)不同實驗課程的特點以及我們的教學目的制定多元化的綜合考核方式。

“計算機組成原理實驗”的成績評定貫穿于課程開始直至課程結束全過程,每個環(huán)節(jié)我們都有跟蹤記錄??己顺煽冇擅總€實驗項目的課堂訓練(電路的軟件設計及仿真)、硬件調(diào)試、實驗文檔(預習報告、實驗日志、實驗報告)、平時開放時間的實驗情況和兩次測試等部分組成。具體如下:

① 實驗總成績(100%)=平時成績1{實踐操作總成績(綜合考查課堂訓練+實驗操作驗收,含驗收時的答辯)40%}+平時成績2{預習報告總成績10%+實驗日志及實驗報告總成績30%}+測試成績(20%)

其中實踐操作總成績、預習報告總成績、實驗日志及報告總成績(下全簡寫為總成績)計算公式如下:

總成績= 第I次實驗成績=

說明:

:占實驗總成績的比。即“實驗驗收操作總成績”為40%;“預習報告總成績”為10%;“實驗日志總成績”為30%。

:第I次實驗比重(百分比)。即:

:第I次實驗成績(百分制)。ABCD等級制需要折算成百分制。

實驗考核表格中的項目設置:

課堂訓練、實驗驗收:等級法表示,例:A等=0.9, B等=0.8,C等=0.7, D等=0.6。

預習報告、實驗日志及實驗報告、測試成績:百分制。

每次實驗完,我們及時將跟蹤記錄的各項成績登陸到下表,圖1為一個實驗項目的實驗成績,各模塊實驗以及測試結束后得出學生最終成績,圖2為最后的總成績:

圖1

圖2

② 文檔資料的總結以及論文寫作能力的培養(yǎng)是我們的教學目的之一。引導學生重視寫好報告,訓練學生掌握論文、研究報告和寫作要求,使得總結材料具有條理性和科學邏輯性。為了達到目標,我們提高了實驗文檔資料整理在考核中所占比例,由原來的30%提升為40%,并采用任務驅(qū)動式教學,培養(yǎng)學生分析問題、解決問題的能力。具體措施是“預習―日志―報告”三環(huán)相接。

實驗預習是實驗順利完成的前提條件,我們要求學生的預習工作包括實驗原理部分的敘述,要求用自己的語言簡要說明原理知識的關鍵點,學生必須多花時間認真思考,才能對書本上的知識點進行加工處理,寫出簡明扼要的原理說明。

實驗日志是我們實行的新舉措。記實驗日志能很好地反映實驗的全過程,對學生順利完成設計任務起了很大的作用,對提高分析和解決問題的能力也很有幫助。在調(diào)試中,不斷地回頭動手找原因并把這一過程記錄下來,不僅培養(yǎng)了同學的耐心和相互之間的溝通能力,也培養(yǎng)了他們嚴謹、細致、堅持不懈的科學態(tài)度和良好的科研習慣。我們要求學生按時間順序主要記錄:實驗進行中(包括課上與課后)發(fā)現(xiàn)的問題、遇到的問題、解決方法(必做);回答實驗教材中以及教師課堂上提出的思考題(必做);學生由實驗中的某部分引申開去,結合背景知識提出的一些看法(選做,老師視情況給予加分);最后是實驗感受和體會(必做)。實驗日志是實驗成功的咽喉,它將貫穿于整個實驗階段,體現(xiàn)學生實際實驗的情況,是學生獨立實驗的一項重要證明。我們要求學生認真對待,并給出手寫稿。這樣,一方面,學生課內(nèi)課外動手做實驗,就會主動去發(fā)現(xiàn)問題,主動去解決問題,并經(jīng)過思考,及時記錄下來,有利于實驗特別是大型設計的順利完成。這一舉措吸引了學生主動走入實驗室,并帶動了同學之間相互討論問題的濃厚的學習氣氛。另一方面,也讓教師更多地了解每位同學的真實的實驗情況,給出更加真實的考核成績。

③ 實驗測試的安排是為了督促并讓全體同學都能掌握基本知識點與基本技能。其中一次測試安排在綜合性實驗項目微程序控制器中,要求學生寫出實驗中每條微指令的代碼,因為代碼如何形成是本次也是整個CPU實驗的關鍵。第二次實驗測試是一個綜合性的測試,安排在最后的模型機實驗中,具體要求如下:對每位同學給出不同的題目,學生必須依據(jù)所給題目稍稍修改電路、編寫測試程序、最后下載到實驗箱調(diào)試出正確的結果,演示并附加說明講解給教師聽。這種方式的測試大大減少了學生之間抄襲實驗的惡習。其中對于每位同學所給的不同題目是題庫自動生成的,而題庫的設計者則是上屆實驗做得好的并推薦進行SIT計劃的同學。本期實驗測試正式啟用,效果良好,減輕了教師出題的負擔,提高了效率。

④ 對于能提前完成規(guī)定實驗項目或能完成較高要求、更高要求實驗內(nèi)容,以及有一定創(chuàng)新思想的學生,給予適當加分或免實驗測試等鼓勵措施,并以實驗綜合成績作為課程學成績。

由于“計算機組成原理實驗”的實驗項目環(huán)環(huán)相扣,外加嚴格的實驗考核,引起學生對實驗的重視,前面沒做好會影響到后面的實驗效果。多元化的考核方式使得學生的學習由被動變主動,同時學生的實踐能力得到良好的培訓和鍛煉,綜合素質(zhì)和創(chuàng)新精神也有很大提高。

2 總結與改進

課程結束后,我們分發(fā)了問卷調(diào)查表,書面征求學生們的建議和想法。學生普遍認為這門實驗課的內(nèi)容安排由淺入深、系統(tǒng)性較強、各模塊環(huán)環(huán)相扣,使得初學者能夠

一步一步在清晰的思路下完成,同時又能吸引他們繼續(xù)深入,最終完成CPU的設計與實現(xiàn)。當他們看到每一步指令的執(zhí)行結果在數(shù)碼管上顯示出來時,那種喜悅的心情無法用言語表達。有位學生在他的實驗報告中寫過這樣的體會:計算機組成原理實驗是我進大學后做過的“最痛苦”、“最耗時”、“最快樂”、“最難忘”的實驗。實驗中我們采用的“預習―日志―報告”三環(huán)相接的方法以及手寫日志、報告及實驗測試方法便于讓學生對實驗理解得更加透徹,很大程度上減少了實驗抄襲現(xiàn)象,實驗室的開放又極大地方便了同學細心鉆研實驗內(nèi)容。很多學生反映這門課的實驗方法鍛煉了獨立思考的能力,使他們能夠自主地查找資料進行實驗,特別是教師先讓他們嘗試如何設計實驗,最后才為他們講解。這種實驗的方法是值得肯定的,大學正是要培養(yǎng)這種自主學習、獨立思考的能力。

通過問卷調(diào)查,我們也發(fā)現(xiàn)了不足之處,下面對此進行總結,希望以后的教學中能有所改進。

① 排課時間安排不合理:本期由于計算機通信專業(yè)實驗課程較多,實驗課因為是三節(jié)連上,部分班級只能安排在早上7:30-9:40,導致遲到現(xiàn)象常有發(fā)生;而排在中午的課12:50-15:10,學生和教師的精神都不是很好,特別是夏天;

② 有部分學生反映寫報告花的時間太多;這個問題我們考慮過,鑒于計算機組成原理實驗實際上是完成一個大型的CPU設計實驗,它的系統(tǒng)性、連貫性較強,因此決定下期實驗報告要求學生子模塊報告可簡化,即省略目的、實驗器材等,原理部分用語言簡單總結即可,步驟可濃縮在波形仿真說明中。最后的模型機調(diào)試實驗再要求學生寫份完整的報告。實驗日志部分不能缺少,這樣可以適當減輕學生負擔。

③ 由于學院改革,部分理論課程的相關課程實驗安排在實驗室上,占用了較多實驗室資源,使得開放的時間相對少了些。針對這個問題,實驗室正在開發(fā)預約系統(tǒng),希望系統(tǒng)運行時能有效利用實驗室資源。

④ 近期實驗室又研制了DDA-III型實驗箱,準備新安裝QUARTUS軟件。下期計算機組成原理實驗課準備讓部分學生用新軟件和新實驗箱完成實驗,讓他們掌握更多的知識。

3 結束語

研究性教學的開展促使教師主動去探索并關注教學的各個環(huán)節(jié),更重要的是改變了傳統(tǒng)的教學理念。實踐教育的一個非常重要的特征是學生積極主動地學習,教師傳授給學生的是方法,是終身受用的學習能力。我們還將繼續(xù)對計算機組成原理實驗的研究性教學以及它的“軟件、硬件”進行進一步探索,和廣大的教師、學生一起共同探討,完善和推廣研究性教學,提高教學質(zhì)量,讓學生收獲更多。

參考文獻

[1] 方愷晴.關于提升“計算機組成原理實驗”課程教學質(zhì)量的探討[J].實驗室研究與探索,2008,(3):97-100.

篇10

關鍵詞:建構主義;計算機組成原理;主觀能動性

作者簡介:羅慧敏(1980-),女,河南周口人,河南大學計算機與信息工程學院,講師;閻朝坤(1978-),男,河南開封人,河南大學計算機與信息工程學院,講師。(河南?開封?475004)

基金項目:本文系河南大學第十一批教學改革項目(項目編號:2011JXGG060)的研究成果。

中圖分類號:G642.0?????文獻標識碼:A?????文章編號:1007-0079(2012)22-0073-02

“計算機組成原理”不僅是計算機科學與技術專業(yè)及相關專業(yè)的一門核心基礎課程,也是非計算機專業(yè)學生掌握計算機技術的一門專業(yè)選修課程。它的先導課程包括電路與電子學、數(shù)字邏輯和匯編語言;后續(xù)課程有微型機系統(tǒng)與接口、計算機體系結構等,在一系列硬件課程中起著承上啟下的作用。[1]而且該課程內(nèi)容在全國計算機專業(yè)研究生入學考試中占據(jù)相當大的比例(占總分數(shù)的1/3份額)。由此可見,該課程在計算機科學與技術專業(yè)的知識體系中的重要地位。然而,在實際教學中,由于其理論性很強、知識面較寬、信息量較大且學時不多,教師難教,學生難學,教學效果不理想。傳統(tǒng)的“灌輸式”教學方法,無法調(diào)動學生的主觀能動性,且忽略了學生的主體地位。[2]長此以往,造成學生的學習興趣不高,學習目的僅僅是應付期末考試和考研,無法將該課程的作用和本質(zhì)真正融入到整個專業(yè)知識體系之中。另外,學生的學習態(tài)度和學習效果也會在一定程度上影響教師的教學積極性,進而影響教學效果。

建構主義理論認為知識主要是個人對知識的一種建構,而不是源于現(xiàn)實的意義,這為計算機專業(yè)的課程教學提供了新的理念。本文利用建構主義學習理論及其倡導的教學模式對“計算機組成原理”課程教學進行了改革探索,取得了較好的成效。

一、“計算機組成原理”教學目標及現(xiàn)狀

“計算機組成原理”的教學目標是使學生掌握計算機以及各功能部件的工作原理,掌握相關設計方法和邏輯實現(xiàn),熟悉各功能部件連成整機的方法、建立起整機工作的概念,為學生未來進行計算機系統(tǒng)的分析、開發(fā)、使用和設計工作打下基礎。[3]

然而在“計算機組成原理”的教學過程中,往往存在各種問題。一方面,學生普遍抱怨該課程深奧,難學難懂,學習熱情不高;另一方面,教師感覺該課程難教,雖然花費了較大精力去教授課程內(nèi)容,認真指導學生實驗,但教學效果不理想。課程組通過多年對該課程的教學總結以及與學生的溝通,對教學中存在的問題進行認真分析,對其存在的原因進行了歸納總結,主要表現(xiàn)在以下幾點。

1.教材理論性強,內(nèi)容抽象,與前沿技術脫節(jié)

目前,“計算機組成原理”課程的教材普遍理論性較強,相對于計算機硬件的發(fā)展來說,講授的內(nèi)容不僅抽象,而且較陳舊,缺乏與當前計算機最新前沿技術的連接。一方面,學生感覺課程內(nèi)容枯燥難懂,不實用;另一方面,新的硬件技術知識的復雜性增大了教師組織和實施教學的難度。

2.課程的“縱向”“橫向”關聯(lián)性較強

一方面,該課程與電路與電子學、數(shù)字邏輯等先修課程有一種縱向的密切關聯(lián)。這些先修課程本身難度就較大,如果學生對這些知識沒有很好地掌握,基礎沒打好,勢必影響到對計算機各組成部分的硬件電路及其工作原理的學習,學生會感到學習吃力,逐漸喪失學習興趣,這種縱向聯(lián)系也增加了教師的講授難度;另一方面,本課程的各知識點存在一種橫向的關聯(lián)性。計算機各部件是分別講授的,但是存在相互依賴關系。例如,運算器部分和存儲器部分都用到了控制器部分的相關基礎內(nèi)容,這些關聯(lián)使得計算機組成原理的教學不同于其他課程,對各知識點的介紹不能一步到位,增加了理解和教學的難度。

3.實踐環(huán)節(jié)相對薄弱,與教學內(nèi)容不能有效結合

“計算機組成原理”課程涉及計算機內(nèi)部的構造、工作原理及應用,理論性很強,必須通過實踐環(huán)節(jié)幫助學生真正理解和掌握。然而,目前該課程的教學安排上,實驗學時占據(jù)比例偏少,不能滿足該課程實驗教學的需要。雖然配置了FPGA實驗平臺,但由于課時限制以及需要相關硬件描述語言的學習基礎,所設置的實驗內(nèi)容大都以驗證性實驗為主,實驗時往往參照實驗手冊完成,不能使學生深入理解計算機內(nèi)部工作原理,也無法發(fā)揮學生的創(chuàng)造力。

4.教考模式的單一老化

“計算機組成原理”課程的教學主要采取“灌輸式”的教學方法。這種傳統(tǒng)的教學方法對于理論性強、難度大的計算機組成原理的教學來說,無法調(diào)動學生的主觀能動性,忽略了學生的主體地位。在考核方式上,傳統(tǒng)的閉卷考試只會造成學生忽略實踐環(huán)節(jié),局限于對課本知識的死記硬背,無法有效提高學生的動手能力和創(chuàng)新能力。

二、建構主義理論的主要思想