計(jì)算機(jī)組成原理課程相關(guān)論文
在計(jì)算機(jī)普及的今天,現(xiàn)代信息技術(shù)飛速發(fā)展,計(jì)算機(jī)的應(yīng)用在政治、經(jīng)濟(jì)、文化等方方面面產(chǎn)生了巨大影響。下面是學(xué)習(xí)啦小編給大家推薦的計(jì)算機(jī)組成原理課程相關(guān)論文,希望大家喜歡!
計(jì)算機(jī)組成原理課程相關(guān)論文篇一
《計(jì)算機(jī)組成原理課程綜述》
摘要:計(jì)算機(jī)組成原理是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的主干硬件專業(yè)基礎(chǔ)課,本書突出介紹計(jì)算機(jī)組成的一般原理,不結(jié)合任何具體機(jī)型,在體系結(jié)構(gòu)上改變了過去自底向上的編寫習(xí)慣,采用從外部大框架入手,層層細(xì)化的敘述方法,即采用自頂向下的分析方法,詳述了計(jì)算機(jī)組成原理,使讀者更容易形成計(jì)算機(jī)的整體概念。此外,為了適應(yīng)計(jì)算機(jī)科學(xué)發(fā)展的需要,除了敘述基本原理外,本書還增加了不少新的內(nèi)容,書中舉例力求與當(dāng)代計(jì)算機(jī)技術(shù)相結(jié)合,考慮到不好學(xué)校不設(shè)外部設(shè)備課程,故本書適當(dāng)?shù)卦黾恿送獯婧屯獠吭O(shè)備的內(nèi)容。通過本書的學(xué)習(xí),可以對(duì)計(jì)算機(jī)的原理有個(gè)整體的概念,能有個(gè)大概的了解,對(duì)待不同的機(jī)型以后也會(huì)好掌握的。
關(guān)鍵字:計(jì)算機(jī)組成原理;分類
在計(jì)算機(jī)普及的今天,現(xiàn)代信息技術(shù)飛速發(fā)展,計(jì)算機(jī)的應(yīng)用在政治、經(jīng)濟(jì)、文化等方方面面產(chǎn)生了巨大影響。而計(jì)算機(jī)的知識(shí)更新的速度非常的快,這就使得我們這些學(xué)計(jì)算機(jī)的面臨著要不斷的更新自己關(guān)于計(jì)算機(jī)的知識(shí),以適應(yīng)市場的需要。其實(shí)在大學(xué)四年里,我們并不能學(xué)到很多的知識(shí),我們學(xué)習(xí)的只不過是如何學(xué)習(xí)的能力,大學(xué)就是培養(yǎng)學(xué)生各種能力的地方。在大學(xué)里學(xué)到的知識(shí)很多是你以后走上社會(huì)用不到的。這就要求我們在學(xué)習(xí)課本上的理論知識(shí)的同時(shí),還應(yīng)從中學(xué)習(xí)到學(xué)習(xí)的能力。
計(jì)算機(jī)組成原理是硬件系列課程中的核心課程,是計(jì)算機(jī)專業(yè)重要的專業(yè)基礎(chǔ)課,它對(duì)其它課程有承上啟下的作用,它的先修課程為“匯編語言”、“數(shù)字邏輯”,它又與“計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)”、“操作系統(tǒng)”、“計(jì)算機(jī)接口技術(shù)”等課程密切相關(guān)。它的主要教學(xué)任務(wù)是要求學(xué)生能系統(tǒng)地理解計(jì)算機(jī)硬件系統(tǒng)的邏輯組成和工作原理,培養(yǎng)學(xué)生對(duì)計(jì)算機(jī)硬件結(jié)構(gòu)的分析、應(yīng)用、設(shè)計(jì)及開發(fā)能力。它既有自身的完整理論體系,又有很強(qiáng)的實(shí)踐性。該課程具有知識(shí)面、內(nèi)容多、抽象枯燥、難理解、更新快等特點(diǎn)。
課程主要內(nèi)容和基本原理
(一)本書的主要內(nèi)容
該課程主要講解簡單、單臺(tái)計(jì)算機(jī)的完整組成原理和內(nèi)部運(yùn)行機(jī)制,包括運(yùn)算器部件、控制器部件、存儲(chǔ)器子系統(tǒng)、輸入/輸出子系統(tǒng)(總線與接口等)與輸入/輸出系統(tǒng)設(shè)備,圍繞各自的功能、組成、設(shè)計(jì)、實(shí)現(xiàn)、使用等知識(shí)進(jìn)行介紹。
(二)本課程的特點(diǎn)
這本書擺脫了傳統(tǒng),死板的編寫方法,采用從整體框架入手,自頂向下,由表及里,層層細(xì)化的敘述方法,通過對(duì)計(jì)算機(jī)系統(tǒng)概述,總線系統(tǒng)等的深入剖析和詳細(xì)講解,使我們能形象的理解計(jì)算機(jī)的基本組成和工作原理。而且為了適應(yīng)計(jì)算機(jī)科學(xué)發(fā)展的需要,除了敘述基本原理外,書中還增加了新的內(nèi)容,書中舉例力求與當(dāng)代計(jì)算機(jī)技術(shù)相結(jié)合。
而且該課程的工程性、實(shí)踐性、技術(shù)性比較強(qiáng),還強(qiáng)調(diào)培養(yǎng)學(xué)生的動(dòng)手動(dòng)腦能力、開創(chuàng)與創(chuàng)新意識(shí)、實(shí)驗(yàn)技能,這些要求更多的是通過作業(yè)、教學(xué)實(shí)驗(yàn)等環(huán)節(jié)完成,要求學(xué)生有意識(shí)地主動(dòng)加強(qiáng)這些方面的練習(xí)與鍛煉。
(三)本課程的作用
計(jì)算機(jī)組成原理課,對(duì)于許多必須學(xué)習(xí)這門課的學(xué)生來說都會(huì)感到困難和不理解,為什么要學(xué)習(xí)這門課,本人在這里可以打個(gè)比喻。在過去每個(gè)人都會(huì)造人,但是都不清楚他的詳細(xì)過程,現(xiàn)在由于科學(xué)家的工作,使得我們都清楚了他的過程,就使得我們能夠創(chuàng)造出來比較優(yōu)良的人來了。用計(jì)算機(jī)的過程和這個(gè)差不多,當(dāng)我們明白了計(jì)算機(jī)的組成和工作原理以后,我們就可以更好的使用好計(jì)算機(jī),讓它為我們服務(wù)。
實(shí)際應(yīng)用
首先我認(rèn)為在《計(jì)算機(jī)組成原理》這本書中學(xué)到的有關(guān)計(jì)算機(jī)原理方面的知識(shí),對(duì)我們以后了解計(jì)算機(jī)以及和計(jì)算機(jī)打交道,甚至在以后應(yīng)用計(jì)算機(jī)時(shí),都可能會(huì)有很大的益處,計(jì)算機(jī)原理的基本知識(shí)是不會(huì)變的,變也只是會(huì)在此基礎(chǔ)上,且不會(huì)偏離這些最基本的原理,尤其是這本計(jì)算機(jī)組成原理介紹的計(jì)算機(jī)原理是一種一般的計(jì)算機(jī)原理,不是針對(duì)某一個(gè)特定的機(jī)型而介紹的,下面我們來談?wù)勏到y(tǒng)總線的發(fā)展和應(yīng)用。
定義
總線,英文叫作“BUS”,即我們中文的“公共車”,這是非常形象的比如,公共車走的路線是一定的,我們?nèi)魏稳硕伎梢宰曹嚾ピ摋l公共車路線的任意一個(gè)站點(diǎn)。如果把我們?nèi)吮茸魇请娮有盘?hào),這就是為什么英文叫它為“BUS”而不是“CAR”的真正用意。當(dāng)然,從專業(yè)上來說,總線是一種描述電子信號(hào)傳輸線路的結(jié)構(gòu)形式,是一類信號(hào)線的集合,是子系統(tǒng)間傳輸信息的公共通道[1]。通過總線能使整個(gè)系統(tǒng)內(nèi)各部件之間的信息進(jìn)行傳輸、交換、共享和邏輯控制等功能。如在計(jì)算機(jī)系統(tǒng)中,它是CPU、內(nèi)存、輸入、輸出設(shè)備傳遞信息的公用通道,主機(jī)的各個(gè)部件通過主機(jī)相連接,外部設(shè)備通過相應(yīng)的接口電路再于總線相連接。
工作原理
系統(tǒng)總線在微型計(jì)算機(jī)中的地位,如同人的神經(jīng)中樞系統(tǒng),CPU通過系統(tǒng)總線對(duì)存儲(chǔ)器的內(nèi)容進(jìn)行讀寫,同樣通過總線,實(shí)現(xiàn)將CPU內(nèi)數(shù)據(jù)寫入外設(shè),或由外設(shè)讀入CPU。微型計(jì)算機(jī)都采用總線結(jié)構(gòu)??偩€就是用來信息的一組通信線。微型計(jì)算機(jī)通過系統(tǒng)總線將各部件連接到一起,實(shí)現(xiàn)了微型計(jì)算機(jī)內(nèi)部各部件間的信息交換。一般情況下,CPU提供的信號(hào)需經(jīng)過總線形成電路形成系統(tǒng)總線。系統(tǒng)總線按照傳遞信息的功能來分,分為地址總線、數(shù)據(jù)總線和控制總線。這些總線提供了微處理器(CPU)與存儲(chǔ)器、輸入輸出接口部件的連接線??梢哉J(rèn)為,一臺(tái)微型計(jì)算機(jī)就是以CPU為核心,其它部件全“掛接”在與CPU相連接的系統(tǒng)總線上。這種總線結(jié)構(gòu)形式,為組成微型計(jì)算機(jī)提供了方便。人們可以根據(jù)自己的需要,將規(guī)模不一的內(nèi)存和接口接到系統(tǒng)總線上,很容易形成各種規(guī)模的微型計(jì)算機(jī)。分類:
總線分類的方式有很多,如被分為外部和內(nèi)部總線、系統(tǒng)總線和非系統(tǒng)總線等等,下面是幾種最常用的分類方法。
按功能分
最常見的是從功能上來對(duì)數(shù)據(jù)總線進(jìn)行劃分,可以分為地址總線、數(shù)據(jù)總線、和控制總線。在有的系統(tǒng)中,數(shù)據(jù)總線和地址總線可以在地址鎖存器控制下被共享,也即復(fù)用。
地址總線是專門用來傳送地址的。在設(shè)計(jì)過程中,見得最多的應(yīng)該是從CPU地址總線來選用外部存儲(chǔ)器的存儲(chǔ)地址。地址總線的位數(shù)往往決定了存儲(chǔ)器存儲(chǔ)空間的大小,比如地址總線為16位,則其最大可存儲(chǔ)空間為216(64KB)。
數(shù)據(jù)總線是用于傳送數(shù)據(jù)信息,它又有單向傳輸和雙向傳輸數(shù)據(jù)總線之分,雙向傳輸數(shù)據(jù)總線通常采用雙向三態(tài)形式的總線。數(shù)據(jù)總線的位數(shù)通常與微處理的字長相一致。例如Intel8086微處理器字長16位,其數(shù)據(jù)總線寬度也是16位。在實(shí)際工作中,數(shù)據(jù)總線上傳送的并不一定是完全意義上的數(shù)據(jù)。
控制總線是用于傳送控制信號(hào)和時(shí)序信號(hào)。如有時(shí)微處理器對(duì)外部存儲(chǔ)器進(jìn)行操作時(shí)要先通過控制總線發(fā)出讀/寫信號(hào)、片選信號(hào)和讀入中斷響應(yīng)信號(hào)等??刂瓶偩€一般是雙向的,其傳送方向由具體控制信號(hào)而定,其位數(shù)也要根據(jù)系統(tǒng)的實(shí)際控制需要而定。
按傳輸方式分
按照數(shù)據(jù)傳輸?shù)姆绞絼澐?,總線可以被分為串行總線和并行總線。從原理來看,并行傳輸方式其實(shí)優(yōu)于串行傳輸方式,但其成本上會(huì)有所增加。通俗地講,并行傳輸?shù)耐藩q如一條多車道公路,而串行傳輸則是只允許一輛汽車通過單線公路。目前常見的串行總線有SPI、I2C、USB、IEEE1394、RS232、CAN等;而并行總線相對(duì)來說種類要少,常見的如IEEE1284、ISA、PCI等。
按時(shí)鐘信號(hào)方式分
按照時(shí)鐘信號(hào)是否獨(dú)立,可以分為同步總線和異步總線。同步總線的時(shí)鐘信號(hào)獨(dú)立于數(shù)據(jù),也就是說要用一根單獨(dú)的線來作為時(shí)鐘信號(hào)線;而異步總線的時(shí)鐘信號(hào)是從數(shù)據(jù)中提取出來的,通常利用數(shù)據(jù)信號(hào)的邊沿來作為時(shí)鐘同步信號(hào)。
發(fā)展簡史
計(jì)算機(jī)系統(tǒng)總線的詳細(xì)發(fā)展歷程,包括早期的PC總線和ISA總線、PCI/AGP總線、PCI-X總線以及主流的PCIExpress、HyperTransport高速串行總線。從PC總線到ISA、PCI總線,再由PCI進(jìn)入PCIExpress和HyperTransport體系,計(jì)算機(jī)在這三次大轉(zhuǎn)折中也完成三次飛躍式的提升。
與這個(gè)過程相對(duì)應(yīng),計(jì)算機(jī)的處理速度、實(shí)現(xiàn)的功能和軟件平臺(tái)都在進(jìn)行同樣的進(jìn)化,顯然,沒有總線技術(shù)的進(jìn)步作為基礎(chǔ),計(jì)算機(jī)的快速發(fā)展就無從談起。業(yè)界站在一個(gè)嶄新的起點(diǎn):PCIExpress和HyperTransport開創(chuàng)了一個(gè)近乎完美的總線架構(gòu)。而業(yè)界對(duì)高速總線的渴求也是無休無止,PCIExpress2.0和HyperTransport3.0都將提上日程,它們將會(huì)再次帶來效能提升。在計(jì)算機(jī)系統(tǒng)中,各個(gè)功能部件都是通過系統(tǒng)總線交換數(shù)據(jù),總線的速度對(duì)系統(tǒng)性能有著極大的影響。而也正因?yàn)槿绱?,總線被譽(yù)為是計(jì)算機(jī)系統(tǒng)的神經(jīng)中樞。但相比CPU、顯卡、內(nèi)存、硬盤等功能部件,總線技術(shù)的提升步伐要緩慢得多。在PC發(fā)展的二十余年歷史中,總線只進(jìn)行三次更新?lián)Q代,但它的每次變革都令計(jì)算機(jī)的面貌煥然一新。
心得體會(huì)
自從上了大學(xué)后,進(jìn)入這個(gè)專業(yè)后才能這么經(jīng)常的接觸到電腦,才能學(xué)到有關(guān)電腦方面的知識(shí)。正因?yàn)榻佑|這類知識(shí)比較的晚,所以學(xué)習(xí)這方面的知識(shí)感覺到吃力。學(xué)習(xí)了這門課后覺得,計(jì)算機(jī)組成原理確實(shí)很難,隨著計(jì)算機(jī)技術(shù)和電子技術(shù)的飛速發(fā)展。計(jì)算機(jī)內(nèi)部結(jié)構(gòu)日趨復(fù)雜和龐大而且高度集成化。這使的我們普遍感到計(jì)算機(jī)組成原理這門課難學(xué)、難懂、概念抽象、感性認(rèn)識(shí)差。在計(jì)算機(jī)技術(shù)快速發(fā)展的今天,新技術(shù)、新理論從提出到實(shí)際應(yīng)用的周期大大縮短。我們很難在有限的教學(xué)時(shí)間內(nèi).在理解掌握基本知識(shí)技能的基礎(chǔ)上。學(xué)習(xí)新知識(shí)、新技術(shù),很難增強(qiáng)我們的學(xué)習(xí)興趣。也就更談不上能夠利用基本原理解決在學(xué)習(xí)過程中所遇到的新問題。
當(dāng)進(jìn)入第四章,存儲(chǔ)器的學(xué)習(xí)時(shí),各種問題就不斷的出現(xiàn),尤其在進(jìn)行存儲(chǔ)器容量擴(kuò)展時(shí),很多的問題都是似懂非懂的,在做題目時(shí),也是犯各種各樣的錯(cuò)誤。在第五章的學(xué)習(xí)中,對(duì)于I/O設(shè)備與主機(jī)交換信息的控制方式中的程序查詢方式,程序中斷方式和DMA方式有了點(diǎn)了解。最難的就要數(shù)中央處理器和控制單元了。對(duì)于計(jì)算機(jī)運(yùn)算方法,這個(gè)沒太搞懂,像定點(diǎn)運(yùn)算中的乘法運(yùn)算和除法運(yùn)算,又是用的什么原碼一位乘、原碼兩位乘、補(bǔ)碼一位乘、補(bǔ)碼兩位乘??傊?,我是被繞暈了。還有就是控制單元的設(shè)計(jì)方法微程序設(shè)計(jì),這個(gè)知識(shí)點(diǎn)也是不太懂,總的來說這門課程,學(xué)得不是很好??墒峭ㄟ^這門課的學(xué)習(xí),我也學(xué)習(xí)到了很多以前不知道的知識(shí):計(jì)算機(jī)都有些什么硬件,都有哪幾類總線,總線在計(jì)算機(jī)中又扮演著什么角色。計(jì)算機(jī)中的存儲(chǔ)器有哪些等等。讓我對(duì)計(jì)算機(jī)有了一個(gè)大致的了解。至少我不再像以前那樣對(duì)計(jì)算機(jī)什么也都不懂。
結(jié)語
通過學(xué)習(xí)這門課程,我們能夠從中得到有關(guān)計(jì)算機(jī)方面的知識(shí),但是更多的是這門課程可以培養(yǎng)我們以下能力:
1系統(tǒng)級(jí)的認(rèn)識(shí)能力。建立整機(jī)概念,掌握自項(xiàng)向下的問題分析能力,既能理解系統(tǒng)各層次的細(xì)節(jié),又能站在系統(tǒng)總體的角度從宏觀上認(rèn)識(shí)系統(tǒng),然后將系統(tǒng)很好的分解為功能模塊。這種理解必須超越各組成部分的實(shí)現(xiàn)細(xì)節(jié),而認(rèn)識(shí)到計(jì)算機(jī)的軟件系統(tǒng)和硬件系統(tǒng)的結(jié)構(gòu)以及它們建立和分析的過程,這一過程是應(yīng)該以深入理解計(jì)算機(jī)組成原理為基礎(chǔ)的。
2培養(yǎng)學(xué)生理論聯(lián)系實(shí)際的能力。計(jì)算機(jī)實(shí)踐教學(xué)是計(jì)算機(jī)課程的重要環(huán)節(jié),學(xué)好計(jì)算機(jī)僅靠理論知識(shí)是不夠的,課堂講授是使學(xué)生掌握計(jì)算機(jī)的基本知識(shí)和基本技能,而計(jì)算機(jī)實(shí)踐教學(xué)的目的是要通過實(shí)際操作將所學(xué)到的知識(shí)付諸實(shí)際,是課堂教學(xué)的延伸和補(bǔ)充。計(jì)算機(jī)設(shè)計(jì)與實(shí)踐就是從理論、抽象、設(shè)計(jì)三個(gè)方面將計(jì)算機(jī)系統(tǒng)內(nèi)部處理器、存儲(chǔ)器、控制器、運(yùn)算器、外設(shè)等各個(gè)部分聯(lián)系起來,達(dá)到互相支撐、互相促進(jìn)進(jìn)。
參考文獻(xiàn)
[1]唐碩飛主編計(jì)算機(jī)組成原理高等教育出版社
[2]陳金兒,王讓定,林雪明,等.基于CC2005的“計(jì)算機(jī)組成原理與結(jié)構(gòu)”課程改革[J].計(jì)算機(jī)教育,2006(11):33-37.
[3]鄭玉彤.《計(jì)算機(jī)組成原理》課程實(shí)現(xiàn)的比較研究[J].中央民族大學(xué)學(xué)報(bào),2003,12(1):79-82.
[4]劉旭東,熊桂喜.“計(jì)算機(jī)組成原理”的課程改革與實(shí)踐[J].計(jì)算機(jī)教育,2009(7):74-76.
[5]趙秋云,何嘉,魏樂.對(duì)《計(jì)算機(jī)組成原理》課程教學(xué)模式的探討[J].電腦知識(shí)與技術(shù),2008,4(3):693-694.
[6]姚愛紅,張國印,武俊鵬.計(jì)算機(jī)專業(yè)硬件課程實(shí)踐教學(xué)研究[J].計(jì)算機(jī)教育,2007(12):29-31.
計(jì)算機(jī)組成原理課程相關(guān)論文篇二
《基于專業(yè)規(guī)范的“計(jì)算機(jī)組成原理”課程改革》
摘要:以教育部計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)教學(xué)指導(dǎo)委員會(huì)的專業(yè)規(guī)范為指導(dǎo),針對(duì)計(jì)算機(jī)組成原理課程的特點(diǎn),從以專業(yè)規(guī)范為基礎(chǔ)優(yōu)化教學(xué)內(nèi)容、改進(jìn)教學(xué)方法和豐富教學(xué)手段等方面進(jìn)行了探討和實(shí)踐。分析實(shí)驗(yàn)教學(xué)現(xiàn)狀,指出存在的問題,提出通過改編實(shí)驗(yàn)設(shè)計(jì),加強(qiáng)實(shí)驗(yàn)教學(xué)過程指導(dǎo),提高實(shí)驗(yàn)教學(xué)效果。以專業(yè)規(guī)范為指導(dǎo),從理論教學(xué)和實(shí)驗(yàn)教學(xué)兩方面為“計(jì)算機(jī)組成原理”課程改革提出了新的建議。
關(guān)鍵詞:專業(yè)規(guī)范;計(jì)算機(jī)組成原理;課程改革;理論教學(xué);實(shí)驗(yàn)教學(xué)
隨著計(jì)算機(jī)和通信技術(shù)的蓬勃發(fā)展,中國開始進(jìn)入信息化時(shí)代,計(jì)算機(jī)及技術(shù)的應(yīng)用更加廣泛深入,計(jì)算機(jī)學(xué)科傳統(tǒng)的專業(yè)優(yōu)勢已經(jīng)不再存在。社會(huì)和應(yīng)用對(duì)學(xué)生在計(jì)算機(jī)領(lǐng)域的知識(shí)與能力提出了新的要求。專家們指出,未來10~15年是我國信息技術(shù)發(fā)展的窗口期、關(guān)鍵期。為此,高等學(xué)校肩負(fù)著為國家發(fā)展和滿足社會(huì)需求培養(yǎng)多類型人才的重任。在這樣的背景下,高校必須正視問題,積極思索與變革,重新審視計(jì)算機(jī)專業(yè)教育的發(fā)展方向,與時(shí)俱進(jìn)地推進(jìn)計(jì)算機(jī)專業(yè)教育改革。
《計(jì)算機(jī)組成原理》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)必修的一門專業(yè)主干課程。課程要求掌握計(jì)算機(jī)系統(tǒng)各部件的組成和工作原理、相互聯(lián)系和作用,最終達(dá)到從系統(tǒng)、整機(jī)的角度理解計(jì)算機(jī)的結(jié)構(gòu)與組成,并為后續(xù)課程的學(xué)習(xí)奠定基礎(chǔ)。但從整個(gè)學(xué)科的建設(shè)和發(fā)展,以及對(duì)學(xué)生專業(yè)素質(zhì)培養(yǎng)的角度來看,這樣的要求是不夠的。更為重要的是,通過教與學(xué),還應(yīng)當(dāng)提高學(xué)生對(duì)計(jì)算機(jī)硬件系統(tǒng)的認(rèn)知能力和設(shè)計(jì)能力,強(qiáng)化實(shí)踐意識(shí)與能力,培養(yǎng)創(chuàng)新理念與能力,激發(fā)學(xué)生自主學(xué)習(xí)、主動(dòng)探索前沿知識(shí)。教育部計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)教學(xué)指導(dǎo)委員會(huì)在2006年發(fā)布了計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)戰(zhàn)略報(bào)告和專業(yè)規(guī)范,對(duì)計(jì)算機(jī)專業(yè)的發(fā)展與教學(xué)提出了指導(dǎo)意見。本文探討以專業(yè)規(guī)范為指導(dǎo)對(duì)計(jì)算機(jī)組成原理課程進(jìn)行改革,研究并實(shí)踐一種有效的教學(xué)模式,幫助學(xué)生從微觀層面掌握本課程知識(shí)單元,從宏觀層面建立該課程知識(shí)體系,使學(xué)生準(zhǔn)確把握課程的核心內(nèi)容,全面地構(gòu)建整機(jī)系統(tǒng),進(jìn)而培養(yǎng)學(xué)生的專業(yè)素養(yǎng)和綜合能力。
1計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)規(guī)范
教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)教學(xué)指導(dǎo)委員會(huì)(以下簡稱教指委)在廣泛深入的調(diào)查研究基礎(chǔ)上,借鑒國際上計(jì)算機(jī)專業(yè)辦學(xué)的發(fā)展與現(xiàn)狀,結(jié)合我國計(jì)算機(jī)教育的實(shí)際情況,對(duì)計(jì)算機(jī)專業(yè)本科教育的發(fā)展方向和辦學(xué)單位的專業(yè)發(fā)展提出了指導(dǎo)性意見,并制定了具體的《專業(yè)規(guī)范》。
教指委在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)告和專業(yè)規(guī)范中提出了以“培養(yǎng)規(guī)格分類”為核心思想的計(jì)算機(jī)專業(yè)發(fā)展建議,將計(jì)算機(jī)學(xué)科分為三種類型四個(gè)方向,即:科學(xué)型(計(jì)算機(jī)科學(xué)方向CS)、工程型(包括計(jì)算機(jī)工程方向CE和軟件工程方向SE)、應(yīng)用型(信息技術(shù)方向IT)。針對(duì)每個(gè)類型的每個(gè)方向的特點(diǎn)和要求,專業(yè)規(guī)范從學(xué)科方法論、培養(yǎng)目標(biāo)與規(guī)格、教育內(nèi)容和知識(shí)體系等方面進(jìn)行了詳細(xì)的規(guī)劃,提出了富有建設(shè)性的指導(dǎo)意見。
專業(yè)規(guī)范中明確指出,“計(jì)算機(jī)組成基礎(chǔ)”是計(jì)算機(jī)科學(xué)方向和計(jì)算機(jī)工程方向的核心課程,并且對(duì)實(shí)驗(yàn)、綜合性課程設(shè)計(jì)和核心的教學(xué)內(nèi)容提出了規(guī)范要求。在軟件工程方向和信息技術(shù)方向,“計(jì)算機(jī)組成基礎(chǔ)”是核心知識(shí)領(lǐng)域計(jì)算基礎(chǔ)(SE-CMP)和平臺(tái)技術(shù)(IT-PT)的核心知識(shí)單元。專業(yè)規(guī)范根據(jù)課程體系對(duì)每一門課程內(nèi)容、知識(shí)要點(diǎn)、學(xué)習(xí)目標(biāo)等都進(jìn)行了詳細(xì)的設(shè)計(jì)與組織。在專業(yè)規(guī)范中,“計(jì)算機(jī)組成基礎(chǔ)”的理論教學(xué)課時(shí)一般為48~56,實(shí)驗(yàn)課時(shí)一般為8~16,是計(jì)算機(jī)體系結(jié)構(gòu)、操作系統(tǒng)、嵌入式系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)等課程的先修課程,重點(diǎn)涵蓋了計(jì)算機(jī)運(yùn)算、存儲(chǔ)系統(tǒng)組織和結(jié)構(gòu)、功能組織等多個(gè)知識(shí)單元。本文主要探討在專業(yè)規(guī)范的指導(dǎo)下,“計(jì)算機(jī)組成原理”課程的教學(xué)改革與建設(shè)。
2課程內(nèi)容組成及改革
2.1課程改革的基本原則。教指委的專業(yè)規(guī)范為計(jì)算機(jī)組成原理教學(xué)大綱和教學(xué)計(jì)劃的制定,以及課程在課堂教學(xué)和實(shí)驗(yàn)教學(xué)上提供了指導(dǎo)性的意見,是我們推進(jìn)課程改革的重要參考。以教指委專業(yè)規(guī)范為指導(dǎo),結(jié)合學(xué)校的實(shí)際情況是計(jì)算機(jī)組成原理課程改革的原則之一。在具體的教學(xué)過程中,課程改革必須依據(jù)計(jì)算機(jī)組成原理課程的教學(xué)目標(biāo)、內(nèi)容和特點(diǎn)。其次,課程改革還應(yīng)當(dāng)聯(lián)系學(xué)校的實(shí)際情況,如學(xué)校育人目標(biāo)的定位、學(xué)校的教學(xué)與實(shí)驗(yàn)條件、學(xué)生的知識(shí)基礎(chǔ)等。教指委的戰(zhàn)略報(bào)告中也明確了提出了這種改革思路。因此,在綜合分析了學(xué)校和學(xué)生的實(shí)際情況后,我們確定了注重知識(shí)結(jié)構(gòu)的特色和執(zhí)行深度,加強(qiáng)學(xué)生實(shí)踐操作思維與能力的培養(yǎng),因人而宜地進(jìn)行點(diǎn)面結(jié)合的改革原則。第三,在信息化時(shí)代,社會(huì)競爭壓力日益激烈,學(xué)生就業(yè)壓力不斷增大,學(xué)生在學(xué)校在課堂學(xué)到的方法、知識(shí)與能力將直接影響到學(xué)生在競聘和后續(xù)發(fā)展的競爭力,例如,企業(yè)等用人單位在招聘人才時(shí)關(guān)注學(xué)生的以學(xué)習(xí)能力為代表的發(fā)展?jié)摿蛣?dòng)手能力,因此,課程改革的推進(jìn),應(yīng)當(dāng)兼顧國家的需要、社會(huì)的需求和企業(yè)的要求。為此,我們基于上述原則,從教學(xué)指導(dǎo)思想和教學(xué)方法兩個(gè)方面,從知識(shí)講授和能力培養(yǎng)兩個(gè)層次上,對(duì)“計(jì)算機(jī)組成原理”課程改革進(jìn)行了詳細(xì)設(shè)計(jì)與組織,建立了一套有效的教學(xué)模式,幫助學(xué)生從宏觀和微觀兩個(gè)層面系統(tǒng)地掌握課程知識(shí),進(jìn)而培養(yǎng)學(xué)生學(xué)習(xí)和探索知識(shí)的意識(shí)、興趣和能力。
2.2課程改革與實(shí)踐
(1)優(yōu)化教學(xué)內(nèi)容和教學(xué)組織方法.針對(duì)本門課程的要求和特點(diǎn),我們對(duì)教學(xué)內(nèi)容進(jìn)行了優(yōu)化設(shè)計(jì),提出了宏觀與微觀分層講授,相互貫穿的教學(xué)組織方法。內(nèi)容組織方面,在宏觀上強(qiáng)調(diào)對(duì)部件的功能及整機(jī)系統(tǒng)的需求進(jìn)行分析與講解,在微觀上重點(diǎn)強(qiáng)調(diào)實(shí)現(xiàn)這些功能的各組成部件的結(jié)構(gòu)、設(shè)計(jì)與工作原理。通過分析比較國內(nèi)外一些大學(xué)同類課程的教學(xué)內(nèi)容、實(shí)施方法和教學(xué)改革后發(fā)現(xiàn),這些學(xué)校在課程的教學(xué)內(nèi)容上差別基本不大,核心知識(shí)單元主要包括:數(shù)據(jù)在機(jī)器中的表示、存儲(chǔ)器的組織與結(jié)構(gòu)、指令系統(tǒng)、中央處理器、總線系統(tǒng)和外圍設(shè)備與接口等。在課時(shí)有限的情況下,為了高效地完成教學(xué)任務(wù),達(dá)到教學(xué)目標(biāo),我們本著把握基礎(chǔ)、突出重點(diǎn)、明確主線的方針對(duì)本門課程知識(shí)點(diǎn)進(jìn)行了分析與優(yōu)化,尤其是存儲(chǔ)系統(tǒng)、中央處理器和I/O技術(shù)等知識(shí)領(lǐng)域。對(duì)專業(yè)規(guī)范要求的每個(gè)知識(shí)單元和教材的每一章,明確其中必須掌握的基礎(chǔ)知識(shí)和重點(diǎn),加強(qiáng)與之結(jié)合實(shí)例內(nèi)容;對(duì)僅僅要求了解的和一些比較容易掌握的的內(nèi)容,以引導(dǎo)學(xué)生自學(xué)為主,減少其課堂教學(xué)時(shí)間;弱化“過時(shí)”內(nèi)容,及時(shí)補(bǔ)充新技術(shù)新方法,保持課程內(nèi)容的時(shí)代性。以存儲(chǔ)系統(tǒng)和結(jié)構(gòu)為例,首先從宏觀的角度對(duì)計(jì)算機(jī)在數(shù)據(jù)存儲(chǔ)、交換上的需求進(jìn)行分析,使學(xué)生明確存儲(chǔ)系統(tǒng)在整機(jī)中的地位與作用,進(jìn)而分析存儲(chǔ)系統(tǒng)的功能,使學(xué)生從整體上把握存儲(chǔ)系統(tǒng)的結(jié)構(gòu)與組成,同時(shí)對(duì)某類型計(jì)算機(jī)的實(shí)際情況進(jìn)行分析,加深學(xué)生的理解。然后引導(dǎo)學(xué)生對(duì)存儲(chǔ)系統(tǒng)中的具體部件從微觀的角度分層次地進(jìn)行分析。接著對(duì)SRAM和DRAM的基本存儲(chǔ)元進(jìn)行解析,由這些存儲(chǔ)元構(gòu)成存儲(chǔ)單元,再到芯片,最終擴(kuò)展形成存儲(chǔ)器。再結(jié)合實(shí)例和計(jì)算機(jī)的實(shí)際情況對(duì)Cache和虛擬存儲(chǔ)器進(jìn)行詳細(xì)講解。在新技術(shù)方面,介紹DDR與DDRⅡ的情況,要求學(xué)生自己去查閱DDRⅢ等技術(shù)資料。最后再將這些各層次的部件串起來,從整體到細(xì)節(jié)地明確存儲(chǔ)系統(tǒng)的功能、工作原理及實(shí)現(xiàn)。
(2)從問題出發(fā),實(shí)施動(dòng)力式教學(xué)通過研究比較發(fā)現(xiàn),國內(nèi)外的同行在本門課程的教學(xué)中,在知識(shí)講授和能力培養(yǎng)兩個(gè)大方面上有著較大的差異。“計(jì)算機(jī)組成原理”課程的教學(xué),應(yīng)使學(xué)生盡快建立計(jì)算機(jī)的整體概念,透徹地理解和掌握課程知識(shí)點(diǎn),從宏觀和微觀層面上理解和把握計(jì)算機(jī)各部件的原理、組成及相互聯(lián)系,進(jìn)而達(dá)到能力培養(yǎng)的目標(biāo)。在現(xiàn)代教育理念中,教學(xué)設(shè)計(jì)應(yīng)當(dāng)以“學(xué)”為中心,學(xué)生是教學(xué)活動(dòng)的主體,是知識(shí)學(xué)習(xí)的主動(dòng)建構(gòu)者,教師在教學(xué)過程中發(fā)揮著組織者、指導(dǎo)者和促進(jìn)者的作用。課堂教學(xué)應(yīng)當(dāng)側(cè)重于引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí)與思考,要靈活地將互動(dòng)式、啟發(fā)式和任務(wù)驅(qū)動(dòng)式等教學(xué)方法結(jié)合起來,而不是單一地采用某種方式對(duì)學(xué)生進(jìn)行灌輸。而且有必要設(shè)計(jì)一些教學(xué)環(huán)節(jié)對(duì)學(xué)生進(jìn)行啟發(fā),在課堂內(nèi)外與學(xué)生進(jìn)行互動(dòng)與討論,尤其是一些新技術(shù),引導(dǎo)學(xué)生學(xué)習(xí)研究的方法與方向,從而激發(fā)學(xué)生學(xué)習(xí)的興趣和主動(dòng)性,進(jìn)而培養(yǎng)他們的自主學(xué)習(xí)能力、研究能力和創(chuàng)新能力。加強(qiáng)課堂教學(xué)的提問與討論環(huán)節(jié),不僅可以活躍課堂氣氛,活躍學(xué)生思維,而且可以促使學(xué)生在課余主動(dòng)地學(xué)習(xí)和對(duì)問題進(jìn)行鉆研,從而高效深入的學(xué)習(xí)和掌握知識(shí)。這是互動(dòng)式和啟發(fā)式教學(xué)的重要手段之一。如針對(duì)計(jì)算機(jī)外圍設(shè)備在種類和技術(shù)方面的一些問題,提問學(xué)生回答問題,并藉此與學(xué)生討論新技術(shù)新發(fā)展,引領(lǐng)學(xué)生突破思維定勢,培養(yǎng)創(chuàng)新意識(shí)等。針對(duì)專業(yè)規(guī)范中知識(shí)單元的一些重要知識(shí)點(diǎn),有意提出或設(shè)計(jì)一些問題和目標(biāo),將其作為任務(wù)交由學(xué)生去分析解答。這是任務(wù)式和問題式教學(xué)的重要手段之一。學(xué)生或個(gè)人或合作對(duì)任務(wù)進(jìn)行分析,找到問題所在,通過討論、學(xué)習(xí)或搜索等方法解決任務(wù),并進(jìn)行總結(jié)歸納。在此過程中,學(xué)生通過學(xué)習(xí)與研究,發(fā)現(xiàn)隱含在問題和目標(biāo)背后的知識(shí),形成解決問題的研究能力和自主學(xué)習(xí)能力。如在中央處理器一章中,要求學(xué)生對(duì)CPU發(fā)展的新動(dòng)態(tài)進(jìn)行研究。學(xué)生通過上網(wǎng)搜索、查閱文獻(xiàn)等手段收集了大量的資料,了解了CPU的發(fā)展歷程,對(duì)一些實(shí)際的參數(shù),如Cache的大小與級(jí)數(shù)、流水線條數(shù)、工作頻率、前段總線等都有所了解,加深了對(duì)CPU的認(rèn)識(shí)。引導(dǎo)學(xué)生將單核、雙核和多核CPU進(jìn)行對(duì)比,分析它們最新的技術(shù)和發(fā)展趨勢等。通過這樣的方法取得了良好的教學(xué)效果。
(3)充分利用現(xiàn)代教學(xué)手段現(xiàn)代教學(xué)手段也是提高教學(xué)效果,培養(yǎng)學(xué)生綜合能力的重要一環(huán)。多媒體課件、動(dòng)畫演示、實(shí)物展示與剖析等方法可使抽象難講的內(nèi)容變得具體、生動(dòng)和形象,使學(xué)生寓教于樂,對(duì)于改善教學(xué)效果非常好。例如,定點(diǎn)乘除法運(yùn)算的陣列運(yùn)算方法使用動(dòng)畫演示比直接講解的效果要好,且更能吸引學(xué)生的注意力;補(bǔ)碼原碼轉(zhuǎn)換關(guān)系推導(dǎo)等還是采用傳統(tǒng)的黑板比較好。在教學(xué)過程中,我們發(fā)現(xiàn)將一些需要?jiǎng)赢嬔菔镜恼n件交由學(xué)生負(fù)責(zé)完成,激發(fā)了學(xué)生學(xué)習(xí)的興趣和積極性。同時(shí),利用網(wǎng)絡(luò)進(jìn)行課程建設(shè)、答疑、意見交流已經(jīng)成為我們基本的教學(xué)手段。
3實(shí)驗(yàn)改革與實(shí)踐
加強(qiáng)計(jì)算機(jī)專業(yè)的實(shí)驗(yàn)教學(xué)已經(jīng)成為共識(shí),教指委的專業(yè)規(guī)范將計(jì)算機(jī)原理實(shí)驗(yàn)列為典型的必須的實(shí)驗(yàn),并提高了課時(shí)數(shù)。實(shí)驗(yàn)將使學(xué)生掌握計(jì)算機(jī)硬件設(shè)計(jì)、調(diào)試和運(yùn)行維護(hù)等多方面的技能,訓(xùn)練學(xué)生的動(dòng)手能力,培養(yǎng)創(chuàng)新能力以及認(rèn)真、嚴(yán)謹(jǐn)?shù)目蒲凶黠L(fēng)。但學(xué)生的動(dòng)手能力不強(qiáng)現(xiàn)在是一個(gè)比較普遍的問題。因此,計(jì)算機(jī)專業(yè)應(yīng)當(dāng)強(qiáng)調(diào)實(shí)踐教學(xué)體系、實(shí)驗(yàn)設(shè)計(jì)和指導(dǎo)執(zhí)行等軟環(huán)節(jié)。計(jì)算機(jī)組成原理實(shí)驗(yàn)主要有驗(yàn)證性實(shí)驗(yàn)、綜合性實(shí)驗(yàn)和設(shè)計(jì)性實(shí)驗(yàn)三個(gè)層次,涉及的內(nèi)容主要有數(shù)據(jù)通路、運(yùn)算器、存儲(chǔ)器、微程序控制器,以及整機(jī)設(shè)計(jì)等。
首先,實(shí)驗(yàn)內(nèi)容的選取和設(shè)計(jì)對(duì)實(shí)驗(yàn)教學(xué)效果有著重要的影響。不同的學(xué)校,不同層次的學(xué)生應(yīng)當(dāng)有不同的選擇和不同的設(shè)計(jì)。一般來說,從課程的基本要求和培養(yǎng)學(xué)生的基本能力角度出發(fā),基礎(chǔ)性的驗(yàn)證性實(shí)驗(yàn)是必須的。對(duì)硬件方向要求較高的有條件的學(xué)校,應(yīng)當(dāng)開設(shè)設(shè)計(jì)性實(shí)驗(yàn),如對(duì)整機(jī)進(jìn)行設(shè)計(jì)等,以及引入FPGA技術(shù)等實(shí)現(xiàn)相關(guān)實(shí)驗(yàn)。其次,因材施教,對(duì)不同的學(xué)生有不同的要求和指導(dǎo)是必要的。針對(duì)一些復(fù)雜的難度較大的實(shí)驗(yàn),可以采取開設(shè)實(shí)驗(yàn)選修課程,或者是將其列為選做實(shí)驗(yàn)。實(shí)驗(yàn)課教師則對(duì)這些要求進(jìn)一步學(xué)習(xí)的同學(xué)進(jìn)行另外的指導(dǎo),加大課外實(shí)驗(yàn)課時(shí),并可以將他們組建學(xué)習(xí)小組來進(jìn)行研究性的探索。第三,實(shí)驗(yàn)課的主要目的是對(duì)學(xué)生觀察能力、思維能力、操作能力和表達(dá)能力的綜合培養(yǎng)。在培養(yǎng)過程中,教師的教學(xué)指導(dǎo)和規(guī)范實(shí)驗(yàn)過程是重要的兩個(gè)環(huán)節(jié)。教師的教學(xué)指導(dǎo)不是事無巨細(xì)地告訴學(xué)生該做什么,而是將重點(diǎn)內(nèi)容告訴學(xué)生后,重點(diǎn)引導(dǎo)學(xué)生去思考和探索,從而達(dá)到實(shí)驗(yàn)?zāi)康?。而且?yīng)當(dāng)強(qiáng)調(diào)過程指導(dǎo),即注重發(fā)現(xiàn)并引導(dǎo)學(xué)生分析實(shí)驗(yàn)過程中出現(xiàn)的問題,提示和鼓勵(lì)他們?nèi)ソ鉀Q問題,從而通過這個(gè)過程使學(xué)生探索計(jì)算機(jī)硬件的特點(diǎn)和規(guī)律。規(guī)范實(shí)驗(yàn)過程,例如規(guī)范實(shí)驗(yàn)報(bào)告、實(shí)踐過程中的操作規(guī)范、分析問題和解決問題的方法與描述等,是對(duì)計(jì)算機(jī)組成原理實(shí)驗(yàn)的重要要求,對(duì)學(xué)生綜合能力的養(yǎng)成有著潛移默化的作用。