時間:2023-05-29 17:33:17
開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇計算機(jī)二級c語言答案,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。
關(guān)鍵詞:C語言,實(shí)驗(yàn)教學(xué),計算機(jī)考試軟件
1. 引言
C語言是國內(nèi)外廣泛使用的計算機(jī)語言。目前全國各高等院校面向計算機(jī)相關(guān)專業(yè)和非計算機(jī)理工科專業(yè)普遍開設(shè)了C語言作為基礎(chǔ)必修課程。。
作為計算機(jī)類專業(yè)基礎(chǔ)課,C語言是掌握計算機(jī)程序設(shè)計基本方法、形成正確的程序設(shè)計思想的入門課程,為后續(xù)專業(yè)課程的學(xué)習(xí)和拓展打下編程基礎(chǔ);作為非計算機(jī)類的公共基礎(chǔ)課,C語言課程是激發(fā)學(xué)生邏輯思維的課程,為后續(xù)專業(yè)理論深入研究提供了有利的計算機(jī)方法和應(yīng)用工具。同時隨著《全國計算機(jī)等級考試(二級)》的全面展開,C語言課程成為全國計算機(jī)等級考試(二級)的重點(diǎn)課程之一。雖然C語言課程越來越普遍,越來越重要,但是由于授課對象都是初次接觸程序設(shè)計的大學(xué)低年級學(xué)生,其豐富的語法、復(fù)雜的結(jié)構(gòu)層次、新穎的思維模式讓學(xué)生會逐漸產(chǎn)生畏難情緒。因此,采用何種教學(xué)方法來激發(fā)學(xué)生的思維,從而提高學(xué)生的編程能力,是這門課程對我們教師的教學(xué)提出了更高的要求。
通常,課堂教學(xué)以PPT或板書形式強(qiáng)調(diào)語言本身的語法教學(xué),雖然學(xué)生掌握了不少語法知識,但是在面對實(shí)際問題時,卻不知如何下手,不能靈活運(yùn)用,甚至學(xué)完了這門課程還不會上機(jī)調(diào)試程序、解決問題并最終實(shí)現(xiàn)目標(biāo)程序。而實(shí)驗(yàn)教學(xué)不同于課堂教學(xué),它的主要任務(wù)是培養(yǎng)學(xué)生運(yùn)用綜合知識的能力。因此,加強(qiáng)對實(shí)驗(yàn)教學(xué)重要性的認(rèn)識,不僅是提高學(xué)生學(xué)習(xí)效率的有效手段,也是提高C語言教學(xué)效果的重要環(huán)節(jié)。
2. 實(shí)驗(yàn)教學(xué)安排
教材以譚浩強(qiáng)的《C程序設(shè)計》為例,可以看到章節(jié)的劃分以數(shù)組章節(jié)為分界點(diǎn)。我們把實(shí)驗(yàn)教學(xué)內(nèi)容分為前期基礎(chǔ)性實(shí)驗(yàn),和后期綜合性應(yīng)用實(shí)驗(yàn)。前期基礎(chǔ)性實(shí)驗(yàn)對數(shù)據(jù)類型、運(yùn)算符與表達(dá)式等基礎(chǔ)語法,以及順序、選擇、循環(huán)等基礎(chǔ)結(jié)構(gòu)進(jìn)行設(shè)置;后期綜合性實(shí)驗(yàn)以一道實(shí)際應(yīng)用大題目貫穿數(shù)組、函數(shù)、指針等章節(jié)的復(fù)雜知識點(diǎn)。
2.1 前期基礎(chǔ)性實(shí)驗(yàn)
在前期基礎(chǔ)性實(shí)驗(yàn)過程中,針對以往學(xué)生上機(jī)實(shí)驗(yàn)不能自覺完成、拷貝程序等不良現(xiàn)象,為了讓學(xué)生一開始就養(yǎng)成良好的上機(jī)實(shí)驗(yàn)態(tài)度和上機(jī)實(shí)驗(yàn)習(xí)慣,同時為了讓學(xué)生盡可能理解和掌握每節(jié)課的知識點(diǎn),打好前期語法基礎(chǔ),我們嘗試了上機(jī)實(shí)驗(yàn)課程配套使用計算機(jī)考試軟件做習(xí)題的方式,取得了顯著教學(xué)效果。首先,選取選擇題、判斷題和程序填空題題型讓學(xué)生練習(xí),這樣,學(xué)生會自覺地對應(yīng)習(xí)題題目到書上找知識點(diǎn)去解決問題,另一方面,以他們熟悉的題型開始接觸,不會產(chǎn)生畏難心理。
在實(shí)驗(yàn)過程中,同學(xué)之間會互相交流和請教;同學(xué)之間也會針對某個大家都做錯的問題進(jìn)行激烈討論;如若幾個學(xué)生討論后仍然不能解決,他們會主動請老師解答;同時,對于學(xué)生提問多次的問題,老師也將進(jìn)一步在習(xí)題課上作為典型例題再次舉一反三的講解。這樣的前期實(shí)驗(yàn)教學(xué)過程可以加深他們對知識點(diǎn)的理解和掌握。
以一道例題為例:
main()
{ int i,j;
i=010;
j=10;
printf(“%d,%d”,++i, j++);
}
在學(xué)習(xí)完數(shù)據(jù)類型和表達(dá)式章節(jié)和輸入輸出章節(jié)后,設(shè)置這道輸出程序結(jié)果的選擇題。。學(xué)生在做這道習(xí)題時,一致認(rèn)為習(xí)題給出的答案是錯誤的,同學(xué)熱烈討論過后,問老師題目答案是不是出錯了,這時老師才提示大家忽略了一個細(xì)節(jié),并告知答案沒有錯,這道題目不僅需要學(xué)生掌握自增、自減操作符的應(yīng)用,還需要掌握常量的知識要點(diǎn)。這樣當(dāng)個別同學(xué)領(lǐng)悟到整數(shù)常量八進(jìn)制形式的這個知識點(diǎn)時,會留下深刻的印象。。隨后在習(xí)題上,老師再次將這道習(xí)題作為典型例題向所有學(xué)生進(jìn)行講解,如此下來,學(xué)生遇到類似的題目,會比較小心并且能深刻理解常量方面的知識點(diǎn)。
在每屆學(xué)生學(xué)習(xí)C語言的過程中,計算機(jī)考試軟件中的題庫可以隨時根據(jù)計算機(jī)二級考試大綱進(jìn)行更新,這樣既考慮到C語言課程的教學(xué)質(zhì)量,同時又和二級考試緊密銜接在一起。
2.2 后期綜合性實(shí)驗(yàn)
經(jīng)過前期基礎(chǔ)性實(shí)驗(yàn)教學(xué),學(xué)生慢慢適應(yīng)C語言的總體結(jié)構(gòu)和思維方式,不會這么懼怕C語言的學(xué)習(xí),這時適時引入后期綜合性實(shí)驗(yàn)教學(xué)。從理論聯(lián)系實(shí)踐的角度,選擇一個大的程序設(shè)計題目貫穿后面所學(xué)數(shù)組、函數(shù)、指針等知識,使學(xué)生對計算機(jī)語言編程解決實(shí)際問題有更深刻的感受。在此上機(jī)實(shí)驗(yàn)過程中,老師應(yīng)以鼓勵學(xué)生動手、激發(fā)學(xué)生興趣為指導(dǎo)思想。老師通過巡回指導(dǎo),發(fā)現(xiàn)學(xué)生解題的新思路、新方法,以及學(xué)生學(xué)習(xí)中普遍存在的問題,并實(shí)時地提出問題,對學(xué)生進(jìn)行正誤判析,解決普遍性問題,或者請有獨(dú)特思路的同學(xué)演示自己的方法或程序,對比各種方法的優(yōu)缺點(diǎn),鼓勵大家再提出新方法。實(shí)踐證明,這種教學(xué)方法效果顯著,課堂活躍,學(xué)生的參與程度很高。
2.3 評分制度
無論是在前期基礎(chǔ)性實(shí)驗(yàn),還是后期綜合性實(shí)驗(yàn)教學(xué)過程中,我們發(fā)現(xiàn)適當(dāng)?shù)倪M(jìn)行上機(jī)實(shí)驗(yàn)分?jǐn)?shù)評分和加分制度,能調(diào)動學(xué)生學(xué)習(xí)的主動性。從學(xué)生角度而言,他們一定程度上還是比較在意分?jǐn)?shù),并且解決問題、得到分?jǐn)?shù)的同時也能給他們帶來有成就感。
3 結(jié)束語
實(shí)驗(yàn)教學(xué)的改革,尤其是通過基礎(chǔ)性實(shí)驗(yàn)和綜合性實(shí)驗(yàn)兩階段的訓(xùn)練,克服了只重視語法授課過程而缺乏運(yùn)用與動手等綜合能力的培養(yǎng),創(chuàng)建了解放思維的導(dǎo)向活動,提供了學(xué)生發(fā)揮創(chuàng)造力、想象力的自由活動空間。總之,在C語言教學(xué)中,不應(yīng)該忽視實(shí)驗(yàn)教學(xué)環(huán)節(jié),在此環(huán)節(jié)中還有很多潛力值得我們教師挖掘,還有許多方法需要我們教師探討。
參考文獻(xiàn)
1.譚浩強(qiáng). C程序設(shè)計(第三版)[M]. 北京:清華大學(xué)出版社.2005.
2.鄒玉波. 對C語言教學(xué)改革探討[J].教育研究,2007,9(7):126.
一、單項(xiàng)選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題1分,共25分)
1.某數(shù)在計算機(jī)中用8421BCD碼表示為0011 1001 1000,其真值為( )。
A.398 B.398H
C.1630Q D.1110011000B
2.發(fā)送數(shù)據(jù)時,寄存器與總線之間主要是用( )來連接的。
A.與門 B.與門、或門
C.MUX D.三態(tài)門
3.利用激光讀出和寫入的信息存儲裝置稱為( )。
A.激光打印機(jī) B.EPROM
C.光盤 D.軟盤
4.在因特網(wǎng)上除了進(jìn)行個人電子通信,最活躍的領(lǐng)域是( )。
A.遠(yuǎn)程教育 B.信息
C.電子商務(wù) D.查詢信息
5.DELPH是( )語言。
A.第一代 B.第二代
C.第三代 D.第四代
6.?dāng)?shù)控機(jī)床方面的計算機(jī)應(yīng)用屬于( )。
A.科學(xué)計算 B.輔助設(shè)計
C.?dāng)?shù)據(jù)處理 D.實(shí)時控制
7.采用十六進(jìn)制書寫可以比二進(jìn)制書寫省( )。
A.1/2 B.1/3
C.1/4 D.1/5
8.補(bǔ)碼11001100算術(shù)右移一位后的結(jié)果是( )。
A.01100110 B.11001100
C.11100110 D.01101100
9.二級存儲體系是由( )有機(jī)地組成一整體。
A.Cache與寄存器組 B.Cache與輔存
C.主存與輔存 D.Cache與外存
10.在MODEM之間進(jìn)行傳送的信號是( )信號。
A.二進(jìn)制數(shù)字 B.模擬
C.隨機(jī) D.離散
11.中斷與調(diào)用指令的主要區(qū)別在于中斷是( )。
A.程序按排的 B.隨機(jī)的
C.程序請求的 D.執(zhí)行輸入/輸出指令
12.評價計算機(jī)運(yùn)算速度的指標(biāo)是( )。
A.MIPS B.MTBF
C.MTTR D.GB
13.對多臺分布在不同位置的計算機(jī)及其設(shè)備之間的通訊進(jìn)行監(jiān)管是屬于( )。
A.批處理*作系統(tǒng) B.分時*作系統(tǒng)
C.實(shí)時*作系統(tǒng) D.網(wǎng)絡(luò)*作系統(tǒng)
14.某寄存器中的值有時是地址,只有計算機(jī)的( )才能識別。
A.譯碼器 B.指令
C.子程序 D.時序信號
15.PCI總線是( )位的。
A.8 B.16
C.32 D.4
16.在CPU的主要寄存器里,為了保證程序能夠連續(xù)地執(zhí)行下去的寄存器是( )。
A.PC B.IR
C.DR D.AC
17.如指令中的地址碼就是*作數(shù),那么這種尋址方式稱為( )。
A.立即尋址 B.直接尋址
C.間接尋址 D.寄存器尋址
18.在原碼一位乘法中,被乘數(shù)X的原碼符號為X0,乘數(shù)Y的原碼符號為Y0,則乘積的符號為( )。
A.X0+Y0 B.X0 Y0
C. D.X0Y0
19.在多級存儲體系中,“cache—主存”結(jié)構(gòu)的作用是解決( )的問題。
A.主存容量不足 B.主存與輔存速度不匹配
C.輔存與CPU速度不匹配 D.主存與CPU速度不匹配
20.堆棧是一種( )存貯器。
A.順序 B.先進(jìn)后出
C.只讀 D.先進(jìn)先出
21.下列邏輯部件中,( )不包括在運(yùn)算器內(nèi)。
A.累加器 B.狀態(tài)條件寄存器
C.指令寄存器 D.ALU
22.集成電路(IC)計算機(jī)屬于第( )代計算機(jī)。
A.“一” B.“二”
C.“三” D.“四”
23.計算機(jī)部件中的三態(tài)門,其第三輸出狀態(tài)稱為( )。
A.高電位 B.低電位
C.高阻態(tài) D.接地狀態(tài)
24.一臺彩色顯示器要顯示“真彩色”,則其每一個像素對應(yīng)的存儲單元的位數(shù)最少是( )。
A.1位 B.4位
C.8位 D.16位
25.漢字在計算機(jī)內(nèi)部存儲、傳輸、檢索的代碼稱為( )。
A.輸入碼 B.漢字字形碼
C.漢字內(nèi)部碼 D.漢字交換碼
二、填空題(每空1分,共20分)
1.BCD碼中,每一位十進(jìn)制數(shù)由_________________位二進(jìn)制碼組成,ASCII碼中表示一個字符需要_________________位二進(jìn)制碼。
2.堆棧中,需要一個_____________,它是CPU中的一個專用寄存器,它指定的____________就是堆棧的_________________。
3.計算機(jī)的低級語言分為_________________和_________________,這兩種語言都是面向_________________的語言。
4.CPU的四個主要功能是_________________、_________________、_________________、_________________。
5.可編程邏輯陳列PLA是利用_________________來實(shí)現(xiàn)隨機(jī)邏輯的一種方法,利用PLA器件,可以實(shí)現(xiàn)_________________,也可以實(shí)現(xiàn)_________________。
6.CPU從主存取出一條指令并執(zhí)行該指令的時間叫做_________________,它常用若干個_________________來表示。
7.為了減輕總線負(fù)擔(dān),總線上的部件大都應(yīng)具有_________________。
8.計算機(jī)的硬件結(jié)構(gòu)通常由運(yùn)算器、_________________、存儲器、輸入和輸出設(shè)備組成。
9.目前三種數(shù)據(jù)模型的數(shù)據(jù)庫管理系統(tǒng)中使用最方便的是_________________數(shù)據(jù)庫。
三、計算題(共28分,要求寫出過程)
1.設(shè)X=DBH,Y=2CH,求XY (4分)
2.某存儲器芯片有地址線12條,數(shù)據(jù)線16條,計算其存儲容量。(4分)
3.有4K×4bit的RAM存儲器芯片,要組成一個32K×8bit的存儲器,計算總共需要多少RAM芯片,其中多少芯片構(gòu)成并聯(lián)?多少組芯片地址串聯(lián)? (8分)
4.已知X=0.1011,Y=0.1101用原碼一位乘法求X*Y=? (8分)
5.化簡邏輯函數(shù):Y=A·B+B·C·D+ ·C+ ·C (4分)
四、問答題(共27分)
1.計算機(jī)性能評價指標(biāo)主要有哪些?(5分)
2.什么是CICS?(4分)
3.外圍設(shè)備的編址方式有哪些?分別簡述之。(5分)
4.什么是指令?什么是指令周期?(4分)
關(guān)鍵詞:C語言;教學(xué)模式;教學(xué)改革
0 引言
C語言程序設(shè)計不僅是計算機(jī)專業(yè)的必修課,而且是很多非計算機(jī)專業(yè)的公共基礎(chǔ)課。它通常是高校學(xué)生所接觸到的第一門程序設(shè)計語言,其重要性可見一斑。由于是“第一門”,學(xué)生的學(xué)習(xí)熱情高漲,但當(dāng)碰到數(shù)據(jù)類型繁多、語法結(jié)構(gòu)復(fù)雜的計算機(jī)語言時,學(xué)生的學(xué)習(xí)興趣很快就消退了。如何結(jié)合現(xiàn)有的教學(xué)模式,改進(jìn)C語言的教學(xué)效果,提高學(xué)生的學(xué)習(xí)興趣,讓學(xué)生能較快地掌握程序設(shè)計基本方法,一直以來都是值得探索的問題。
1 C語言的多維立體教學(xué)系統(tǒng)
樹立一個正確的教學(xué)目的和學(xué)習(xí)目的分別是教師教好和學(xué)生學(xué)好一門課的根本所在。教師和學(xué)生都應(yīng)向這一目標(biāo)努力。傳統(tǒng)的教學(xué)模式存在交互性弱、理論與實(shí)踐缺乏聯(lián)系等缺點(diǎn)。筆者結(jié)合多年C語言程序設(shè)計課程的教學(xué)經(jīng)驗(yàn),在傳統(tǒng)教學(xué)模式的基礎(chǔ)之上,提出多維立體教學(xué)系統(tǒng),如圖1所示。該系統(tǒng)由多元學(xué)習(xí)系統(tǒng)、實(shí)例分析系統(tǒng)、成功激勵系統(tǒng)3個子系統(tǒng)構(gòu)成多維度、立體化的學(xué)習(xí)模式。多維立體教學(xué)系統(tǒng)為C語言學(xué)習(xí)者定制完全個性化的學(xué)習(xí)模式,能全面提升學(xué)習(xí)者的C語言運(yùn)用水平,真正實(shí)現(xiàn)學(xué)知所用、學(xué)有所用、學(xué)會所用。
1.1多元學(xué)習(xí)系統(tǒng)
高校制訂教學(xué)計劃時,通常將該課程安排在大學(xué)一年級開設(shè),而這一時期,學(xué)生剛剛由高中進(jìn)入大學(xué),對專業(yè)方向以及后續(xù)要學(xué)習(xí)哪些專業(yè)課程還不了解。學(xué)生們會疑惑:這門課對后續(xù)課程學(xué)習(xí)到底有什么用?這時,他們根本不可能認(rèn)識到將這門課作為專業(yè)基礎(chǔ)課的真正用意,而從輔導(dǎo)員及學(xué)長那里得到的信息是計算機(jī)二級證書對于就業(yè)大有裨益。于是,學(xué)生在學(xué)習(xí)這門課伊始,心里便有了目標(biāo):通過計算機(jī)二級考試。對此,教師首先要做的是明確教學(xué)目的并調(diào)整教學(xué)目標(biāo),及時引導(dǎo)學(xué)生,讓學(xué)生明確學(xué)習(xí)C語言的終極目標(biāo)是“學(xué)以致用”。
多元學(xué)習(xí)系統(tǒng)是以多媒體教學(xué)為基礎(chǔ),并采用正常學(xué)習(xí)課、主題沙龍課、學(xué)習(xí)輔導(dǎo)課相結(jié)合的教學(xué)環(huán)節(jié),幫助學(xué)生學(xué)習(xí)C語言。正常學(xué)習(xí)課就是教師采用傳統(tǒng)的教學(xué)方法,以正常的多媒體及板書形式授課,使學(xué)生在短時間內(nèi)獲取大量信息的教學(xué)方法。這種方法雖然存在大家所都熟知的諸多缺點(diǎn),但要使幾十甚至上百名學(xué)生能較快地掌握課程內(nèi)容,傳統(tǒng)的教學(xué)方法不可或缺。教師應(yīng)在講授這門課程伊始就清楚地告訴學(xué)生:學(xué)習(xí)這門課的主要目的,是通過學(xué)習(xí)C語言,了解基本的算法,掌握正確的編程思想和編程方法,提高計算機(jī)的應(yīng)用水平,為后續(xù)課程打下良好、堅實(shí)的基礎(chǔ)。教師在講授這門課的同時,也要注意適時引導(dǎo),不要過分強(qiáng)調(diào)計算機(jī)二級考試和期末考試的重要性,應(yīng)本著實(shí)用的目的,讓學(xué)生活學(xué)活用。至于計算機(jī)二級考試,其實(shí)與我們上面指明的學(xué)習(xí)目的并不矛盾,如果學(xué)生的學(xué)習(xí)目標(biāo)真正明確了,順利通過二級考試也是自然而然的事情。
主題沙龍課和學(xué)習(xí)輔導(dǎo)課是正常學(xué)習(xí)課的重要補(bǔ)充。教師在正常學(xué)習(xí)課環(huán)節(jié)的基礎(chǔ)上開展主題沙龍課,將正常學(xué)習(xí)課的重要知識點(diǎn)進(jìn)行提煉,提出一定主題下的拓展命題,可以訓(xùn)練學(xué)生對知識點(diǎn)的認(rèn)知能力,使其進(jìn)一步加深在知識點(diǎn)應(yīng)用層面上的體會,并促進(jìn)學(xué)生對知識進(jìn)行消化和吸收。學(xué)習(xí)輔導(dǎo)課是針對學(xué)生上課(包括正常學(xué)習(xí)課及主題沙龍課)、作業(yè)及答疑過程中存在的不足,為學(xué)生擴(kuò)展和補(bǔ)充C語言語法特點(diǎn)和應(yīng)用案例等方面的知識,幫助學(xué)生快速積累知識。由正常學(xué)習(xí)課、主題沙龍課、學(xué)習(xí)輔導(dǎo)課構(gòu)成的多元學(xué)習(xí)系統(tǒng)如圖2所示,三者相互促進(jìn)且互為補(bǔ)充,是C語言多元學(xué)習(xí)中必不可少的環(huán)節(jié)。
1.2實(shí)例分析系統(tǒng)
美國著名的教育家喬伊斯在《教學(xué)模式》一書中,將教學(xué)模式分成4類。信息處理模式注重幫助學(xué)習(xí)者獲取信息,并發(fā)展學(xué)習(xí)者獲取信息、加工信息、觀察問題和解決問題的能力;歸納模式側(cè)重信息的獲得和加工;概念獲得模式主要是幫助學(xué)習(xí)者有效地學(xué)習(xí)概念;探究模式主要在于培養(yǎng)學(xué)習(xí)者探究的技能。
結(jié)合喬伊斯的教學(xué)模式理論,筆者提出實(shí)例分析系統(tǒng)。該系統(tǒng)以幾個完整的案例為總線,從工程實(shí)踐的角度出發(fā),首先提出問題:我要編寫一個什么樣的程序,該程序要實(shí)現(xiàn)什么樣的功能;其次再進(jìn)行功能模塊劃分,引出模塊化的思路;最后以案例為向?qū)?shí)現(xiàn)每個功能模塊,而每個模塊所涉及的知識點(diǎn)也被順理成章地引出來。傳統(tǒng)的C語言程序設(shè)計教學(xué)以填鴨式教學(xué)為主,強(qiáng)調(diào)教師“如何教”,忽視學(xué)生“如何學(xué)”這個問題。教學(xué)基本上都是在講解基本語法,配套教材中的案例也只是為了說明語法而已,缺乏趣味性。然而興趣和愛好卻是最好的老師,瓦特發(fā)明蒸汽機(jī)、牛頓發(fā)現(xiàn)萬有引力定律都是興趣的指引。
實(shí)例分析系統(tǒng)首先用生動的實(shí)例告訴學(xué)生這門課的學(xué)習(xí)目的是什么,避免了是什么、怎么用的介紹方式,而采用提出問題、分析問題、解決問題的方式;其次,掌握枯燥難懂的語法是實(shí)現(xiàn)案例功能的重要途徑,采用實(shí)例分析系統(tǒng)可以讓學(xué)生以輕松和主動的態(tài)度學(xué)習(xí)與掌握知識點(diǎn);最后,將工程應(yīng)用能力和創(chuàng)新能力的培養(yǎng)滲透于日常的實(shí)踐教學(xué)中,這也符合“卓越工程師教育培養(yǎng)計劃”(簡稱卓越計劃)的提出。實(shí)例分析系統(tǒng)在具體實(shí)施過程中還要注意把握以下幾個方面。
1.2.1多媒體教學(xué)結(jié)合案例教學(xué)
目前,C語言教學(xué)大多采用多媒體形式,因此教師應(yīng)充分發(fā)揮多媒體的視聽優(yōu)勢,注重選用集實(shí)用性、趣味性、一致性于一體的案例,通過多媒體演示程序執(zhí)行流程、數(shù)據(jù)類型存儲過程、函數(shù)參數(shù)傳遞過程等。除了貫穿全局的大案例選擇,小案例的選擇也很重要。所選案例既要與教學(xué)目的相吻合,又要是學(xué)生易于接受和感興趣的案例。
教學(xué)選擇“智力大通關(guān)游戲”作為貫穿始終的大案例。該游戲由用戶選擇1、2、3、4、5、6(用戶可通過擲骰子選擇點(diǎn)數(shù)),然后進(jìn)入相應(yīng)的游戲環(huán)節(jié),有算術(shù)游戲、智力問答、五子棋等游戲。教師通過程序展示環(huán)節(jié),讓學(xué)生對C語言編寫的應(yīng)用程序有一個初步了解,然后隨著學(xué)習(xí)內(nèi)容的深入,學(xué)生從最簡單的模塊開始,不斷完善程序功能。
例如,學(xué)生在學(xué)習(xí)輸入輸出函數(shù)時,利用輸出函數(shù)輸出一個算術(shù)題或智力題,加深對打印輸出函數(shù)printf()的理解;利用輸入函數(shù)輸入數(shù)值,加深對輸入函數(shù)scarlf()的理解;學(xué)習(xí)選擇結(jié)構(gòu)時,利用if-else結(jié)構(gòu)判斷輸入的答案是否正確,若答案正確,輸出“恭喜你,答對了”,答案錯誤則輸出“下次再努力吧!”;利用switch()結(jié)構(gòu)可以選擇游戲類型,練習(xí)多分支結(jié)構(gòu)的使用;學(xué)習(xí)循環(huán)結(jié)構(gòu)時,可用“當(dāng)型循環(huán)”或“直到型循環(huán)”循環(huán)地出算術(shù)題或智力問答題,直到用戶選擇退出游戲;在學(xué)習(xí)函數(shù)知識時,可以用函數(shù)調(diào)用的方式練習(xí)出題過程。
至此,“智力大通關(guān)游戲”的基本程序框架已搭好。學(xué)生對于數(shù)組、結(jié)構(gòu)體、共用體及指針內(nèi)容的學(xué)習(xí),可以以教師選擇的信息管理系統(tǒng)為案例進(jìn)行學(xué)習(xí)。學(xué)生可利用數(shù)組的知識,練習(xí)編寫計算每門課平均成績及每名學(xué)生平均成績的程序;用結(jié)構(gòu)體和共用體及指針的概念來存儲和管理每名學(xué)生的基本信息,在此基礎(chǔ)上,逐漸增加該程序的難度,并利用前面所學(xué)的函數(shù)知識,實(shí)現(xiàn)成績查詢、學(xué)生基本信息查詢等功能;學(xué)習(xí)文件時,可編寫如何將學(xué)生信息保存到文本文件或如何從文本文件中讀人信息的程序,使學(xué)生掌握有關(guān)文件處理函數(shù)的使用。相關(guān)內(nèi)容學(xué)習(xí)結(jié)束后,一個簡單的信息管理系統(tǒng)程序設(shè)計也就完成了。
1.2.2課堂討論與實(shí)踐教學(xué)相結(jié)合
人的能力是在實(shí)踐中形成的,實(shí)踐是實(shí)現(xiàn)由知識到能力轉(zhuǎn)化的重要過程。要實(shí)現(xiàn)具有一定理論基礎(chǔ)、創(chuàng)新能力和扎實(shí)的動手能力的應(yīng)用型人才培養(yǎng)目標(biāo),加強(qiáng)實(shí)踐教學(xué)尤為重要。教師在講課時也可以把一些富有啟發(fā)性的問題編成思考題,要求學(xué)生查找資料、獨(dú)立思考,然后再組織學(xué)生就這些思考題進(jìn)行討論,在討論中鞏固所學(xué)內(nèi)容。
學(xué)生有了學(xué)習(xí)興趣,自然就能積極自主地學(xué)習(xí),教師也轉(zhuǎn)變?yōu)閷W(xué)習(xí)的輔助工具,從而逐步完成從“做中學(xué)”到“學(xué)中思”的過渡。在實(shí)現(xiàn)“智力大通關(guān)游戲”程序后,教師可以給同學(xué)留下一些討論題,如增加菜單的功能、增加用戶密碼的功能等,要求同學(xué)分組討論(即主題沙龍課環(huán)節(jié)),利用所學(xué)知識完善程序。教師在學(xué)生學(xué)會設(shè)計學(xué)生信息管理系統(tǒng)程序后,要求學(xué)生實(shí)現(xiàn)圖書信息管理系統(tǒng)或飛機(jī)訂票系統(tǒng)的程序設(shè)計,以激發(fā)學(xué)生的創(chuàng)造性。課堂討論不僅能拓寬學(xué)生的思路,使學(xué)生高質(zhì)量地完成學(xué)習(xí)任務(wù),而且還可以提高學(xué)生的綜合素質(zhì)。
1.2.3多媒體教學(xué)與傳統(tǒng)板書教學(xué)相結(jié)合
教育心理學(xué)研究表明:人獲取的外界信息中,83%來自視覺,11%來自聽覺,3.5%來自嗅黨,1.5%來自觸覺,1%來自味覺。顯然,增加視覺和聽覺信息量是多獲取信息的可取方法。多媒體恰好在視聽方面具有顯著優(yōu)勢,因此,從教育心理學(xué)角度看,運(yùn)用多媒體輔助教學(xué)對提高教學(xué)效果必然大有好處。但多媒體教學(xué)不只是教師用電子教案取代紙板教案、用電子板書代替粉筆板書,而是在充分理解媒體語言、掌握其傳播特性的基礎(chǔ)上進(jìn)行設(shè)計。
在眾多的教學(xué)媒體中,文本擅長表述高度概括、極為抽象或結(jié)論性的內(nèi)容,我們通常將文本用于概念的表達(dá),如語句的基本語法介紹等;圖形、圖像形象直觀,能夠直觀并生動地傳播信息,因此結(jié)合文本進(jìn)行合理的頁面布局可以起到畫龍點(diǎn)睛的作用;動畫是以視聽的方式進(jìn)行表達(dá),恰當(dāng)?shù)膭赢嫵煞挚善鸬綇?qiáng)調(diào)主題、增加情趣的作用,如采用動畫方式對指針的應(yīng)用進(jìn)行講解,使學(xué)生了解每一條語句在執(zhí)行過程中的作用,增強(qiáng)學(xué)生的直觀感受。
教師在利用多媒體技術(shù)輔助教學(xué)時需要注意以下方面。
1)在教學(xué)過程中,不建議一味追求視覺效果,而忽視教學(xué)本身,對多媒體類型的選擇要慎重。
2)多媒體技術(shù)是教學(xué)的輔助手段,因此不能本末倒置。幻燈片相比傳統(tǒng)板書方式包含的信息量大,教師容易忽視學(xué)生對知識的消化能力。因此,多媒體教學(xué)要有重點(diǎn)地與板書進(jìn)行結(jié)合,有的放矢地利用傳統(tǒng)教學(xué)手段強(qiáng)調(diào)關(guān)鍵內(nèi)容。
3)制作課件時,避免將課本內(nèi)容原樣拷貝到課件上,這會使學(xué)生難以領(lǐng)會重點(diǎn)。多媒體教學(xué)只有與傳統(tǒng)板書教學(xué)有機(jī)結(jié)合,才能使課堂教學(xué)環(huán)節(jié)集知識、專業(yè)、趣味于一體。
1.3成功激勵系統(tǒng)
西方教育“以人為本”,從課程學(xué)習(xí)與實(shí)踐上升到人的全方位成功。成功激勵系統(tǒng)幫助學(xué)生實(shí)現(xiàn)自我認(rèn)識、自我定位、自我成功等。編程是一種技能,學(xué)習(xí)C語言的關(guān)鍵是將C語言運(yùn)用到實(shí)際應(yīng)用當(dāng)中。首先了解你自己,在此基礎(chǔ)上,設(shè)定C語言學(xué)習(xí)目標(biāo),以案例為驅(qū)動力,嘗試新的挑戰(zhàn),不斷地從錯誤中總結(jié)并提高自己,追求卓越,這是一個不斷循環(huán)的過程。成功激勵系統(tǒng)如圖3所示,它可以是C語言學(xué)習(xí)的成功激勵系統(tǒng),同時也與“卓越計劃”的初衷一致。
2.1重視買踐環(huán)節(jié)
通過課堂的理論學(xué)習(xí),學(xué)生掌握了C語言的語法知識,但是編寫的程序是否正確并符合要求、能否運(yùn)行,就需要通過上機(jī)調(diào)試環(huán)節(jié)來驗(yàn)證。上機(jī)調(diào)試可以使學(xué)習(xí)中的疑點(diǎn)或問題得到明確解答,使學(xué)生更好地理解和鞏固課堂內(nèi)容,并且能培養(yǎng)學(xué)生編程和調(diào)試程序的能力,因此必須重視上機(jī)實(shí)踐環(huán)節(jié)。作為教師,結(jié)合學(xué)生在課堂上所學(xué)的知識,對上機(jī)實(shí)驗(yàn)內(nèi)容進(jìn)行精心設(shè)計,以便學(xué)生更好地消化和理解知識;還要盡量結(jié)合學(xué)生的專業(yè),注重內(nèi)容的實(shí)用性。
C語言是一門實(shí)踐性很強(qiáng)的課程,學(xué)生僅通過幾學(xué)時的上機(jī)環(huán)節(jié)還是不了解到底怎樣編寫一個能夠應(yīng)用的完整程序。基于此,教師增設(shè)了課程設(shè)計環(huán)節(jié),首先合理選題,題目既要起到訓(xùn)練的目的,又不能難度太大。從以往的課程設(shè)計情況來看,信息管理類的題目比較適合做C語言程序設(shè)計題目。另外,考核方式也應(yīng)靈活,教師不應(yīng)以成敗論英雄,應(yīng)摒棄以往以程序是否調(diào)通為依據(jù),并將其作為最終成績的做法。實(shí)踐證明,“成敗論”有損學(xué)生對C語言學(xué)習(xí)的積極性。考核應(yīng)以學(xué)生的考勤和鉆研精神、所做程序的完整性和運(yùn)行情況、最終的簡要答辯為依據(jù),著重鼓勵學(xué)生通過課程設(shè)計掌握編程知識和技能。
2.2教學(xué)、實(shí)踐與創(chuàng)新的關(guān)系
教學(xué)環(huán)節(jié)是知識積累的基礎(chǔ),而實(shí)踐環(huán)節(jié)是教學(xué)環(huán)節(jié)的必要補(bǔ)充,兩者相輔相成、缺一不可。教學(xué)、實(shí)踐與創(chuàng)新的關(guān)系如圖4所示。實(shí)踐環(huán)節(jié)是學(xué)習(xí)能力與創(chuàng)新精神的集中體現(xiàn),是訓(xùn)練學(xué)習(xí)能力和創(chuàng)新能力的最佳途徑。教學(xué)、實(shí)踐、創(chuàng)新,進(jìn)而促進(jìn)教學(xué)及實(shí)踐環(huán)節(jié),這樣不但可以促進(jìn)學(xué)生鞏固課堂知識,而且可以激發(fā)學(xué)生在課外學(xué)習(xí)自己感興趣的知識,為以后學(xué)習(xí)專業(yè)知識打下堅實(shí)基礎(chǔ)。
1、《全國計算機(jī)等級考試三級教程—網(wǎng)絡(luò)技術(shù)》,教育部考試中心主編,高等教育出版社出版。筆試中所有的題都可以在這本書上找到答案。(2003年該書出了兩個版本,2004年不知道會不會出新的,請大家自己注意一下)
2、《C程序設(shè)計(第二版)》,譚浩強(qiáng)著,清華大學(xué)出版社出版。通過考試只需要看這本書的前9章,而且重點(diǎn)掌握循環(huán)那部分,就是說指針、文件的輸入輸出等都不必看——因?yàn)樵诳荚囍心苡弥羔槍?shí)現(xiàn)的用數(shù)組一樣可以實(shí)現(xiàn),而輸入輸出命令都包含在給出的代碼里。當(dāng)然,如果真正想學(xué)好C語言,指針是不能不學(xué)的,通常認(rèn)為指針是C語言的精髓。
3、《上機(jī)考試習(xí)題集—C語言》,南開大學(xué)出版社。 【筆試】 第一階段:看網(wǎng)絡(luò)技術(shù)教材,詳細(xì)地做筆記(20天). 第一邊看書你要看得特別仔細(xì),把所有你認(rèn)為重要的地方全抄到筆記本上,包括重要的 表格和插圖。第一次看不懂的地方可以跳過去等過兩天再回頭看一遍。每天看新的知識之前 都將前兩天看的再復(fù)習(xí)一遍,強(qiáng)化記憶。
我把全書的重要程度劃分了一下:第一,七,八章 了解(看看做做筆記就行了); 第二,四章 理解(看懂主要的知識點(diǎn));第三,五,六章 掌握(看懂所有的知識點(diǎn)); 其中又以以下章節(jié)為重點(diǎn):2.2 進(jìn)程 2.3 存儲管理 2.4 文件管理 2.5 設(shè)備管理 (我當(dāng)時這一節(jié)的題都掛了) 3.5 雙絞線 VS 同軸電纜 3.6 OSI VS TCP/IP 4.3 以太網(wǎng) 4.5 組網(wǎng)技術(shù) 4.8 網(wǎng)絡(luò)互連 5.3 IP協(xié)議 6.4 加密技術(shù) 其中有些內(nèi)容必須理解并掌握, 要是不理解,背也要背下來。如:OSI協(xié)議和TCP/IP協(xié)議的各層的名字,各種傳輸介質(zhì)和各種 以太網(wǎng)的參數(shù)等。 另外所有教材上沒有的內(nèi)容不用看,因?yàn)榭荚嚦龅念}沒有一道是書本之外的。
===> 要點(diǎn)一:堅持就是勝利,每天堅持看2個小時,至少能看15頁。
===> 要點(diǎn)二:該抄就抄,好記性不如壞筆頭。
===> 要點(diǎn)三:注意課后作業(yè)題,那可能就是原題。 這一階段完成后,應(yīng)該能夠理解大部分的知識點(diǎn)。還要能夠很快的在書中找到某個知識 點(diǎn)的位置。 第二階段:復(fù)習(xí)重點(diǎn)章節(jié)(5天) 這一次復(fù)習(xí)的重點(diǎn)在那些需要理解和掌握的內(nèi)容上,如果你看懂了,合上書想一遍,看 不懂就多看兩遍,有些重點(diǎn)一定要記住。而且要把筆記本大聲地讀上兩遍,達(dá)到更加熟練。
===> 要點(diǎn)一:看懂不一定會記住,一定要在腦海中形成印象,合上書能寫下來。
===> 要點(diǎn)二:名詞術(shù)語要注意。
===> 要點(diǎn)三:縮略語。凡是在書上出現(xiàn)過兩遍的,一定要記下中英文解釋。 例如:CDMA/CD,MFLOPS等。
第三階段:復(fù)習(xí)不重要的章節(jié)和作題(5天) 有人也許要問,既然不重要還復(fù)習(xí)它干什么。錯!出題人不能用重點(diǎn)湊成一百分要適當(dāng)?shù)?加點(diǎn)其他內(nèi)容。于是只有在這些不重要的章節(jié)里面出了,這些題大概占20分左右。得分的方法 是將所有不太重要的章節(jié)再看一遍,越是你認(rèn)為不可能出的,越要把它抄下來,記一記。而且 要特別注意數(shù)字,如ATM的傳輸速率,單模光纖所使用的光的波長等。(上次最嘔吐的的一道 題是,信號從發(fā)送站經(jīng)過衛(wèi)星到接收站的傳輸延遲的典型值是多少?我按照同步地球衛(wèi)星到地 球的距離,光的傳輸速度,算到百毫秒的量級,但是算不出具體的值,于是猜了一個250ms。 答案居然是540ms。暈倒~!) 還有就是模擬題的問題,我認(rèn)為現(xiàn)在市面上的模擬題都太差了,考的全沒有,不考的全有 了,說實(shí)話還不如我出的呢。所以題不用多做,只要把書看好就行,最后幾天可以做幾套,熟 悉一下題型,掌握一下時間就夠了,多做全是浪費(fèi)。 以上方法我一個同學(xué)上次照著我說的做了,結(jié)果筆試考分比我還高。所以不管你聰明不聰 明,只要你照我說的做了,一定能通過。 一句話:要是不過你拿我是問。 我是百度上關(guān)于計算機(jī)考試百度知道的第一名。現(xiàn)在不在百度知道回答問題了。
此項(xiàng)考試根據(jù)各工作崗位使用計算機(jī)的不同要求,分為四個等級:
一級分為MS Office、WPS Office、永中和一級B四類,考核應(yīng)試者計算機(jī)基本知識和使用微機(jī)系統(tǒng)的初步能力。
二級分為C語言、C++語言、Visual Basic語言、Java語言、Delphi語言、Visual Foxpro數(shù)據(jù)庫以及Access數(shù)據(jù)庫七類,考核應(yīng)試者軟、硬件基礎(chǔ)知識和使用一種高級計算機(jī)語言或數(shù)據(jù)庫程序設(shè)計編制程序、上機(jī)調(diào)試的能力。
三級分為PC技術(shù)、信息管理技術(shù)、數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)四科。“PC技術(shù)”考核PC機(jī)硬件組成和Windows操作系統(tǒng)的基礎(chǔ)知識以及PC機(jī)使用、管理、維護(hù)和應(yīng)用開發(fā)的基本技能; “信息管理技術(shù)”考核計算機(jī)信息管理應(yīng)用基礎(chǔ)知識及管理信息系統(tǒng)項(xiàng)目和辦公自動化系統(tǒng)項(xiàng)目開發(fā)、維護(hù)的基本技能; “數(shù)據(jù)庫技術(shù)”考核數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識及數(shù)據(jù)庫應(yīng)用系統(tǒng)項(xiàng)目開發(fā)和維護(hù)的基本功能; “網(wǎng)絡(luò)技術(shù)”考核計算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識及計算機(jī)網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)和管理的基本技能。
四級分為軟件測試工程師、數(shù)據(jù)庫工程師和網(wǎng)絡(luò)工程師三科。“軟件測試工程師”考核軟件測試的基本概念、結(jié)構(gòu)覆蓋測試、功能測試、單元測試、集成測試、系統(tǒng)測試、軟
件性能測試、可靠性測試、面向?qū)ο筌浖y試、Web應(yīng)用軟件測試以及兼容性測試、構(gòu)件測試、極限測試和文檔測試。考生要能結(jié)合軟件測試過程管理平臺和軟件分析與測試工具增加軟件測試工程的實(shí)踐經(jīng)驗(yàn),勝任軟件測試崗位的要求。
關(guān)鍵詞:《C語言程序設(shè)計》課程;教與學(xué);方法;探討
中圖分類號:G642文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2011)15-3610-02
《C語言程序設(shè)計》是目前世界上十分流行、使用最為廣泛的高級程序設(shè)計語言,也是計算機(jī)軟、硬件相關(guān)專業(yè)的基礎(chǔ)課程;并且學(xué)生《C語言程序設(shè)計》能力的強(qiáng)弱,直接影響他們后續(xù)專業(yè)基礎(chǔ)課和專業(yè)課的學(xué)習(xí)。該課程在計算機(jī)教學(xué)中的重要性是不言而喻的。
1 高職院校《C語言程序設(shè)計》課程教與學(xué)的現(xiàn)狀
在從事計算機(jī)及相關(guān)專業(yè)基礎(chǔ)課的教學(xué)過程中,發(fā)現(xiàn)語言課是學(xué)生學(xué)得最差、老師教得最辛苦的一門課程。根據(jù)專業(yè)教學(xué)計劃,計算機(jī)應(yīng)用、計算機(jī)網(wǎng)絡(luò)、應(yīng)用電子等專業(yè)開設(shè)了《C語言程序設(shè)計》課程,一般設(shè)置在二年級。從課程設(shè)置的角度來說,經(jīng)過知識的積累和思維的鍛煉,學(xué)生在這個階段應(yīng)該具備了學(xué)習(xí)一門基礎(chǔ)語言課的能力。按正常教學(xué)規(guī)律來講,在教師與學(xué)生的共同努力下是可以學(xué)好這門課程的,但實(shí)際情況確不盡人意。從多年實(shí)際教學(xué)經(jīng)歷來看,制約因素主要有兩點(diǎn):一是學(xué)生的數(shù)學(xué)基礎(chǔ)差,而教材編排和例題分析與數(shù)學(xué)知識聯(lián)系過于緊密,導(dǎo)致學(xué)生覺得難學(xué);二是因?yàn)橛嬎銠C(jī)編程使用英文,一些學(xué)生因英語學(xué)習(xí)的失敗心理,覺得計算機(jī)語言是門高深莫測的課程,還沒有上課就認(rèn)為難學(xué),而職業(yè)院校的部分學(xué)生學(xué)習(xí)不刻苦的現(xiàn)象,進(jìn)一步導(dǎo)致教學(xué)過程中存在更多的障礙。針對這些情況,我認(rèn)為要學(xué)好《C語言程序設(shè)計》課程,克服這兩個障礙勢在必然。
2 教師如何上好《C語言程序設(shè)計》課程
2.1 仔細(xì)領(lǐng)會教學(xué)大綱,全面深入教材改革
教師深入分析教學(xué)大綱,在全面了解學(xué)生的數(shù)學(xué)基礎(chǔ)知識狀況的前提下,根據(jù)大綱制定好教學(xué)計劃。將教材中涉及到學(xué)生未掌握的數(shù)學(xué)知識方面的例題進(jìn)行更換,避免因數(shù)學(xué)知識問題形成教學(xué)障礙。例如在講多分支條件語句的應(yīng)用中,教材普遍采用一元二次方程求解為例來說明,但一元二次方程的求解對于有些學(xué)生來說,虛數(shù)是一個知識障礙,可以想象得到,他們會學(xué)得一頭霧水,教學(xué)效果自然就差。還有“輸入三角形的三條邊長,求三角形的面積。”的例題中,先要判斷三條邊是否能夠組成三角形,再利用海輪公式計算面積,但海輪公式大部分學(xué)生都不清楚。這些例題就形成一個本末倒置的結(jié)果,為什么不選擇其它的例題來分析呢?在后續(xù)的例題中,“根據(jù)成績分?jǐn)?shù),輸出等級。”,問題適當(dāng)?shù)睾喕Ч秃懿诲e,還可以和后續(xù)的SWITCH語句結(jié)合起來教學(xué)。選取的例題除了有代表性外,涉及到的知識點(diǎn)也不可忽視,要記住,我們是在學(xué)習(xí)《C語言程序設(shè)計》,不是在學(xué)習(xí)數(shù)學(xué),主次要分明。
2.2 精心準(zhǔn)備,加強(qiáng)師生互動
課前要充分備課,準(zhǔn)備好教學(xué)的內(nèi)容和學(xué)生的練習(xí),做到有的放矢。例如在講到“自加++”與“自減--”運(yùn)算符時,我們著重講自加。例題為:int a,b=5;分析:a=++b;a=b++;a=++b++;運(yùn)算后a,b的值。經(jīng)過分析后,讓學(xué)生掌握其規(guī)律:運(yùn)算符在變量前是先做自加操作,再取其值完成后續(xù)運(yùn)算;而運(yùn)算符在變量后面則是先取其值進(jìn)行運(yùn)算,再完成自加操作。得出這個結(jié)論后,提示學(xué)生自減的運(yùn)算也是相似的,要求學(xué)生分析將上述例題的自加改為自減后a,b的值,這樣學(xué)生學(xué)習(xí)起來針對性就比較強(qiáng)。為什么要設(shè)置上面三個例題呢,上過《C語言程序設(shè)計》課程的教師自然知道每道題的代表性。最后可以用綜合題加強(qiáng)這兩個運(yùn)算符的運(yùn)用,采用如下練習(xí):int a=4,b=5;分析a=++a-b;b=--a++-b++;運(yùn)算后a,b的值。學(xué)生完成這道綜合題后,對自加與自減的運(yùn)算及使用自然清晰明了。
2.3 充分利用學(xué)生的成功心理,培養(yǎng)學(xué)習(xí)興趣
我們曾經(jīng)訓(xùn)練一些學(xué)生參加全市編程比賽(用Visual FoxPro編寫),開始學(xué)生也是基本一無所知,我們只好從基本函數(shù)、語句開始上課。經(jīng)歷了一個多月時間,他們沒有獨(dú)立地完成任何一個程序的編寫。后來不再給他們?nèi)魏翁崾荆亲屗麄冏约核伎迹袝r幾天后才給他們分析。其中有3名同學(xué),經(jīng)過了一周時間的查資料、上機(jī)調(diào)試,終于完成了一個圖書管理系統(tǒng)的基本模塊,并找到了成功感。自從那以后,他們能非常深入的分析我們布置的練習(xí)并經(jīng)過反復(fù)地調(diào)試,找到答案,訓(xùn)練效果得到很大地提高。從中我們看到創(chuàng)造一個成功的心理,學(xué)生學(xué)習(xí)的興趣就會自然提高,學(xué)習(xí)起來就會積極主動,效果當(dāng)然比填鴨式教學(xué)好得多。
在平時的教學(xué)中,我們也應(yīng)重視這一點(diǎn),特別是對學(xué)習(xí)積極性較高的學(xué)生更是如此,今年的《C語言程序設(shè)計》課程實(shí)習(xí)中,這一點(diǎn)得到了充分體現(xiàn)。很多練習(xí)我都不先分析,而是讓他們自己獨(dú)立分析、調(diào)試,最后才小結(jié)。大部分學(xué)生兩周實(shí)習(xí)完成后,總結(jié)說:“在這兩周的實(shí)習(xí)中,所學(xué)到的知識比前半學(xué)期學(xué)到的知識還多”。其實(shí),我想并不是他們在這個過程中學(xué)到了很多知識,關(guān)鍵是他們經(jīng)過獨(dú)立地思考分析,完成了程序的編寫,獲得了充分的成功感!有了成功感,就有了學(xué)習(xí)興趣,興趣是最好的老師。學(xué)生在學(xué)習(xí)中能獲得快樂,學(xué)習(xí)過程自然就會輕松很多。
2.4 讓學(xué)生學(xué)以致用,轉(zhuǎn)變學(xué)習(xí)動機(jī)
在我初次上《C語言程序設(shè)計》這門課程時,有一名學(xué)生問:學(xué)了這門課有什么用?當(dāng)時問得我張目結(jié)舌、啞口無言,不知如何回答他才好。后來想:我們的學(xué)生是職教性質(zhì)的,所以對他們說學(xué)了這門課你可以去當(dāng)程序員,同時為以后學(xué)習(xí)其他語言課打下基礎(chǔ)等,這些對學(xué)生來說有點(diǎn)和實(shí)際不符。教他們這門課,應(yīng)該讓學(xué)生掌握一些解決實(shí)際問題的能力,才會促進(jìn)他們努力學(xué)習(xí),毫無目的地學(xué)習(xí)自然沒動力。認(rèn)識到這個問題的嚴(yán)重性后,在后面的教學(xué)中,我把平時遇到的一些問題結(jié)合起來進(jìn)行教學(xué),讓他們知道掌握某些知識就能解決相關(guān)的一些問題,讓他們在學(xué)習(xí)過程中覺得學(xué)習(xí)與實(shí)際生活很近,這樣對《C語言程序設(shè)計》課程的認(rèn)識就沒那么抽象了。如在講數(shù)組時,就以統(tǒng)計期中成績情況為例,讓他們完成:每個學(xué)生的總分、平均分的計算、排名情況;及每門課程的總分、平均分、最高分、最低分、合格率、優(yōu)秀率的計算和成績段分析,這既學(xué)好了數(shù)組的知識,還充分運(yùn)用了前面章節(jié)的一些相關(guān)內(nèi)容,同時,學(xué)習(xí)該課程的積極性也調(diào)動起來了。
2.5 讓學(xué)生克服畏難心理,理性認(rèn)識計算機(jī)編程語言
我們的學(xué)生大多在學(xué)習(xí)前就有畏難的情緒,覺得《C語言程序設(shè)計》課程難學(xué)、學(xué)不會,造成這種情況主要是對計算機(jī)編程語言不了解。另外就是有些學(xué)生英語學(xué)得差,看到計算機(jī)編程使用英文,就未學(xué)先棄了。其實(shí)學(xué)習(xí)語言并沒有他們想象的那么難,英語差對學(xué)習(xí)計算機(jī)語言影響不大。比如學(xué)習(xí)該課程,真正要記的關(guān)鍵字只有32個,語法也不復(fù)雜,只要大家不帶著畏難的心理,一定能學(xué)好的。作為《C語言程序設(shè)計》任課教師,在上課前,做好學(xué)生的畏難心理工作,會在今后的教學(xué)工作中起到事半功倍的效果。
2.6 從例題中提取精華,讓學(xué)生掌握一些代表性的編程方法
這一點(diǎn)其實(shí)和學(xué)習(xí)數(shù)學(xué)一樣,不管是教材中的例題還是教師另外安排的練習(xí),一般來說都比較具有代表性,代表了某類問題的解決辦法。因此,學(xué)生在學(xué)習(xí)中不要僅僅滿足于理解或掌握這些題目的解決方法,還要進(jìn)一步將這些具有代表性的解決辦法提煉出來,為解決相似問題提供參考。比如說在講數(shù)組排序方法的應(yīng)用時,常會講“冒泡法”和“選擇法”兩種排序方法,其實(shí),作為一般的應(yīng)用,不管是哪種排序方法都比較好,只要是排序的問題,使用其中的一種(或加以變換)都能解決問題的。
3 教師如何引導(dǎo)學(xué)生學(xué)好《C語言程序設(shè)計》課程
教學(xué)是一個相互配合的過程,涉及到教師如何教、學(xué)生如何學(xué)的問題,這兩個環(huán)節(jié)相輔相成、缺一不可。學(xué)生如何學(xué)也起著舉足輕重的作用,而學(xué)生如何學(xué)與教師的正確引導(dǎo)是密不可分的,下面就如何引導(dǎo)的問題談幾點(diǎn)看法。
3.1 強(qiáng)調(diào)該課程前四章的重要性,要打好扎實(shí)的基礎(chǔ)
計算機(jī)語言的學(xué)習(xí),真正要記住的知識不多。如該課程,只要學(xué)好前四章:標(biāo)識符、運(yùn)算符與表達(dá)式、順序結(jié)構(gòu)程序設(shè)計、程序調(diào)試方法等,并打下扎實(shí)的基礎(chǔ),后面的學(xué)習(xí)就會輕松得多。我們在教學(xué)中經(jīng)常遇到這種情況,學(xué)到后面,有些學(xué)生連printf()、scanf()、putchar()、getchar()等常用函數(shù)的使用都忘了,這些最基本的知識都不能熟練掌握,又如何學(xué)習(xí)后面的內(nèi)容呢?
3.2 讓學(xué)生改變學(xué)習(xí)方式,為學(xué)生多動腦、多分析、多練習(xí)提供條件
據(jù)了解,有些學(xué)生在初中或高中的學(xué)習(xí)過程中,都存在著較多填鴨式的教學(xué)模式,造成學(xué)生在學(xué)習(xí)過程中不靈活、不動腦、不善于分析問題,只會生搬硬套、死記硬背的方法學(xué)習(xí),這種情況對于學(xué)習(xí)計算機(jī)來說是一個最大的障礙。說實(shí)在的,如果想要學(xué)好、用好計算機(jī),沒有一定的悟性,并且不能融會貫通、舉一反三是不行的。因此,在學(xué)習(xí)中不要滿足于教師教了多少,而應(yīng)該多動腦筋,對遇到的問題多分析、多思考,在計算機(jī)上多練習(xí)、多操作,還可以適當(dāng)?shù)目葱┫嚓P(guān)的課外書,開闊視野,這樣才會學(xué)好、運(yùn)用好計算機(jī)語言。就像前面說到的那些學(xué)生,開始他們總是滿足于教師教了他們多少;后來布置的練習(xí),如果是經(jīng)過教師分析后他們才做出來的,他們總是覺得沒有成就感。因?yàn)樘铠喪降慕虒W(xué),學(xué)生在學(xué)習(xí)中嘗試不到學(xué)習(xí)的成功與快樂,自然就學(xué)不好。為此,在講到具體程序設(shè)計后,每堂課上完后要布置兩三道課后習(xí)題沒有的題目,給學(xué)生多寫、多編、多讀、多看程序提供機(jī)會。
3.3 引導(dǎo)學(xué)生加強(qiáng)數(shù)學(xué)的學(xué)習(xí),努力拓寬數(shù)學(xué)知識面
當(dāng)然,如果要學(xué)得更深入一些,要求再高一些,扎實(shí)的數(shù)學(xué)基礎(chǔ)知識對于學(xué)習(xí)編程無疑是必要的。在后續(xù)的編程學(xué)習(xí)中,對算法等知識的理解與掌握要求有相當(dāng)?shù)臄?shù)學(xué)知識。因此,要求同學(xué)們要努力學(xué)好數(shù)學(xué)。比如在講二維數(shù)組的應(yīng)用時,如果學(xué)生提前了解線性代數(shù)中行列式和矩陣的相關(guān)知識,教學(xué)效果肯定顯著。
以上是長期擔(dān)任《C語言程序設(shè)計》課程教學(xué)的幾點(diǎn)體會,從該課程的抽考和全國計算機(jī)等級考試《C語言程序設(shè)計》二級考試的情況來看,達(dá)到了預(yù)期的教學(xué)效果。
2007年4月二級Java程序設(shè)計
重點(diǎn)及難點(diǎn)試題分析
【試題描述】
請閱讀下面程序
public class OperatorsAndExpressions {
void residual( ){
int i=100,j=30;
float m=563.5f,n=4.0f;
System.out.println(i%j);
System.out.println(m%n);
}
public static void main(String args[]){
OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();
//取模運(yùn)算符在整數(shù)和浮點(diǎn)數(shù)中的應(yīng)用
OperAndExp.residual( );}}
程序運(yùn)行結(jié)果是
(A)10 (B)20 (C)10 (D)20
3.5 2.5 4.5 3.5
【試題考察知識點(diǎn)】可以看出該題是通過程序的形式考查考生對浮點(diǎn)數(shù)“%”操作運(yùn)算和整數(shù)“%”操作運(yùn)算的理解。“%”是取余運(yùn)算符號,對于整數(shù)(int)取余運(yùn)算的結(jié)果是整數(shù)(int);對于浮點(diǎn)數(shù)(float)取余運(yùn)算的結(jié)果也是浮點(diǎn)數(shù)。
【解題思路】通過筆算得出整數(shù)運(yùn)算取余結(jié)果是10,浮點(diǎn)數(shù)取余運(yùn)算結(jié)果是3.5,所以該題的正確答案是A
【統(tǒng)計數(shù)據(jù)分析】該題目在得分較低的考生中(試卷得分為0-20分)回答正確和錯誤的考生群體各為一半,在得分最高的考生中(試卷得分為80-100分)回答正確的考生接近于100%,所以該題目能夠很好地區(qū)分不同的考生群體。
【試題描述】
請閱讀下面程序
public class ForLoopStatement {
public static void main(String[] args) {
int i,j;
for(i=1;i
for(j=1;j
System.out.print(i+"×"+j+"="+i*j+"");
System.out.println( );
}
}
}
程序完成后,i循環(huán)和j循環(huán)執(zhí)行的次數(shù)分別是
(A)4,10 (B)8,9
(C)9,8 (D)10,10
【考察知識點(diǎn)】該題是通過程序的形式考查考生對for語句的嵌套循環(huán)執(zhí)行次數(shù)的判斷以及for語句的特點(diǎn)(已知循環(huán)次數(shù)時使用)。
【解題思路】由程序可以看出該題目由兩條for語句嵌套組成(i循環(huán)和j循環(huán)),具體的執(zhí)行次數(shù)如下表
通過上表的分析可以看出i循環(huán)的執(zhí)行次數(shù)為4次,j循環(huán)執(zhí)行次數(shù)為10次,所以得出本題的正確答案為A
【統(tǒng)計數(shù)據(jù)分析】根據(jù)本次考試的考生抽樣統(tǒng)計結(jié)果分析發(fā)現(xiàn)該題目的難度比較低,試卷得分超過40分的考生答對率為85.3%,可以看出大部分考生對嵌套式的for循環(huán)及for循環(huán)的變量能夠很好地理解。
【試題描述】
Java對I/O訪問所提供的同步處理機(jī)制是
(A)字節(jié)流 (B)過濾流
(C)字符流 (D)壓縮文件流
【考察知識點(diǎn)】通過該題目的描述可以看出該題目是考查考生對I/O訪問同步處理機(jī)制概念的理解。
【解題思路】Java語言為I/O訪問提供的流為字節(jié)I/O流、字符I/O流、過濾流和管道流等,其中過濾流是保證某時刻只有一個線程訪問一個I/O流,所以過濾流能夠提供I/O訪問的同步處理機(jī)制,根據(jù)上述分析可以知道本題的正確答案是B。
【統(tǒng)計數(shù)據(jù)分析】52%的考生則回答錯誤,在回答錯誤的考生中80%的考生選擇了干擾項(xiàng)A或者C,說明考生群體對I/O流的基本知識有一定了解,但是如果深入到具體的概念就會產(chǎn)生錯誤的判斷。
2007年4月NCRE二級C語言程序設(shè)計筆試卷
重點(diǎn)及難點(diǎn)試題分析
【試題描述】
有以下程序
main( )
{ int k=5,n=0;
do
{ switch(k)
{ case 1:case 3: n+=1;k--;break;
default: n=0;k--;
case 2:case 4: n+=2;k--;break;
}
printf("%d",n);
}while(k>0 && n
}
程序運(yùn)行后的輸出結(jié)果是
(A)235 (B)0235
(C)02356 (D)2356
【考察知識點(diǎn)】該題考核考生對選擇結(jié)構(gòu)中switch語句和break語句的理解。在C語言中,switch語句通常和break語句聯(lián)合使用,使得switch語句真正起到分支的作用。選擇B和C的考生是沒有理解default標(biāo)號后,也是需要break作為間斷的,否則將繼續(xù)執(zhí)行至switch語句體結(jié)束。
【解題思路】
所以在每次執(zhí)行后輸出n值的結(jié)果就是:235,答案為A
【統(tǒng)計數(shù)據(jù)分析】本題只有19%的考生答對,有31.4%的考生選擇了B,30%的同學(xué)選擇了C。
【試題描述】
有以下函數(shù)
int fun(char *s)
{char *t=s;
while(*t++);
return(t-s);
}
該函數(shù)的功能是:
(A)比較兩個字符串的大小
(B)計算s所指字符串占用內(nèi)存字節(jié)的個數(shù)
(C)計算s所指字符串的長度
(D)將s所指字符串復(fù)制到字符串t中
【考察知識點(diǎn)】該題考核考生對字符型指針和自加運(yùn)算符的理解。在fun函數(shù)中,t首先被賦予了與s所指變量相同的首地址,執(zhí)行“while(*t++);”語句后,循環(huán)體在指向字符串最后的“\0”時停止,此時t由于自加運(yùn)算,指在“\0”后面一個內(nèi)存地址處,所以當(dāng)函數(shù)返回t-s時,得到兩個內(nèi)存字節(jié)的地址之差,也就是s所指字符串占用內(nèi)存字節(jié)的個數(shù)。
【解題思路】舉例:若*s="abc",該字符串的長度為3,占用4個內(nèi)存字節(jié)(含最后一個結(jié)束符“\0”)。(t-s)為4,答案為B。
【統(tǒng)計數(shù)據(jù)分析】本題有25.7%的考生答對,有41.2%的考生選擇了C。屬于難題。
有以下程序
void f(int *q)
{ int i=0;
for( ;i
}
main( )
{ int a[5]={1,2,3,4,5},i;
f(a);
for (i=0;i
}
程序運(yùn)行后的輸出結(jié)束結(jié)果是
(A)2,2,3,4,5, (B)6,2,3,4,5,
(C)1,2,3,4,5, (D)2,3,4,5,6,
【考察知識點(diǎn)】該題考核的關(guān)鍵是在對“(*q)++;”語句的理解。語句的作用是將指針q所指的元素增1,每循環(huán)一次,對q所指的a[0]元素增加1,并未移動指針q。在執(zhí)行f函數(shù)后,q所指數(shù)組的首個元素的數(shù)值增加了5。
【解題思路】很多考生選擇D,錯誤之處就在于將“(*q)++;”語句理解指針內(nèi)容加1,同時指針向后移動了一個元素。若要實(shí)現(xiàn)這個目標(biāo),則可以使用語句“(*q++)+=1;”,答案為B。
【統(tǒng)計數(shù)據(jù)分析】本題有25.8%的考生答對,有42.8%的考生選擇了D。試題本身并非難題。
【試題描述】
以下程序的運(yùn)行結(jié)果是
int k=0;
void fun(int m)
{ m+=k; k+=m; printf("m=%d k=%d ",m,k++);}
main( )
{ int i=4;
fun(i++); printf("i=%d k=%d\n",i,k);
}
[關(guān)鍵詞]大學(xué)計算機(jī)基礎(chǔ) 網(wǎng)站 網(wǎng)絡(luò)教學(xué)
[中圖分類號] G642 [文獻(xiàn)標(biāo)識碼] A [文章編號] 2095-3437(2015)06-0096-02
科學(xué)技術(shù)是社會發(fā)展的動力,是時代前進(jìn)的必要保障。掌握計算機(jī)知識和技能已經(jīng)是用人單位現(xiàn)階段對大學(xué)畢業(yè)生的基本要求。“大學(xué)計算機(jī)基礎(chǔ)”課程是學(xué)生進(jìn)入大學(xué)的第一門計算機(jī)課程,是計算機(jī)的入門課程,對學(xué)生在計算機(jī)方面學(xué)習(xí)興趣的培養(yǎng)、學(xué)習(xí)潛力的發(fā)揮起到引導(dǎo)的作用,也直接影響學(xué)生后續(xù)課程的學(xué)習(xí)。
一、“大學(xué)計算機(jī)基礎(chǔ)”課程分析
“大學(xué)計算機(jī)基礎(chǔ)”課程分為理論和實(shí)驗(yàn)兩部分。實(shí)驗(yàn)部分講Office軟件的使用、網(wǎng)絡(luò)操作及網(wǎng)上資源的使用、多媒體素材的組織及多媒體軟件的使用和數(shù)據(jù)庫的建立與操作等。理論部分講述計算機(jī)的基礎(chǔ)理論知識,涵蓋了計算機(jī)方面的近九門課程,內(nèi)容繁雜,涉及面廣,是與學(xué)生在中學(xué)階段學(xué)習(xí)的“計算機(jī)信息技術(shù)”完全不同的一門計算機(jī)課程。學(xué)生在學(xué)習(xí)理論部分的過程中普遍感到晦澀、枯燥,難于記憶、理解,但其豐富的內(nèi)容又是學(xué)習(xí)計算機(jī)必不可少的理論基礎(chǔ),沒有這些理論作為鋪墊,大學(xué)生的計算機(jī)能力無法上升一個高度,與“技工”沒有區(qū)別,更談不上培養(yǎng)創(chuàng)新型高科技人才了。這些理念和思想教師要在課程的教學(xué)中慢慢滲透,不斷強(qiáng)化,讓學(xué)生在學(xué)習(xí)中逐漸理解和認(rèn)識這門課程的位置,并給予應(yīng)有的重視。
二、“大學(xué)計算機(jī)基礎(chǔ)”課程網(wǎng)站組織
由于“大學(xué)計算機(jī)基礎(chǔ)”課程的特點(diǎn),使學(xué)生無法在課堂上完成所有的教學(xué)目的。因此,可以利用多媒體技術(shù)和網(wǎng)絡(luò)技術(shù),建立“大學(xué)計算機(jī)基礎(chǔ)”網(wǎng)絡(luò)平臺,將課堂教學(xué)與網(wǎng)絡(luò)教學(xué)相結(jié)合,探索一種不受時間和空間限制的立體交叉式的教學(xué)方法,為學(xué)生創(chuàng)建自主的、協(xié)作性的、互動交流的學(xué)習(xí)環(huán)境,提高“大學(xué)計算機(jī)基礎(chǔ)”課程的學(xué)習(xí)效率。
“大學(xué)計算機(jī)基礎(chǔ)”課程網(wǎng)站主要有師資力量、教學(xué)環(huán)境、教學(xué)大綱、教學(xué)進(jìn)程表、多媒體課件、習(xí)題題庫、電子教案、課程輻射、教學(xué)視頻、教學(xué)研究、考試系統(tǒng)、在線答疑、實(shí)驗(yàn)環(huán)節(jié)和問卷調(diào)查等功能模塊(如圖1所示),可以提供理論和實(shí)驗(yàn)教學(xué)資源的顯示和下載、網(wǎng)上測試、課程研究和互動交流等功能。
圖1 “大學(xué)計算機(jī)基礎(chǔ)”網(wǎng)絡(luò)資源
師資力量模塊主要介紹任課教師隊伍的組成,教師梯隊中每個人的具體情況,目前從事的研究項(xiàng)目及未來的發(fā)展方向,方便學(xué)生根據(jù)自己的愛好和設(shè)想與相應(yīng)的教師取得聯(lián)系,為學(xué)生進(jìn)一步的學(xué)習(xí)和科研創(chuàng)造條件。
教學(xué)環(huán)境模塊主要介紹理論教學(xué)環(huán)境和實(shí)驗(yàn)教學(xué)環(huán)境,理論教學(xué)環(huán)境是在階梯教室中使用大屏幕投影的多媒體教學(xué);實(shí)驗(yàn)教學(xué)環(huán)境是擁有200多臺微機(jī)的機(jī)房,每個機(jī)房組成一個小型局域網(wǎng),為教師和學(xué)生上傳、下載課程素材及傳遞信息提供方便。實(shí)驗(yàn)課為每60名學(xué)生配備一名指導(dǎo)教師,因此能快捷地解決學(xué)生課堂上提出的各種問題,避免由于問題積壓,使學(xué)生產(chǎn)生消極、厭煩的情緒。
教學(xué)大綱模塊是本課程制訂的最新教學(xué)大綱,使學(xué)生了解課程的性質(zhì)、目的、任務(wù)與基本要求。
教學(xué)進(jìn)程表模塊介紹本課程一個學(xué)期中每周的進(jìn)度安排,幫助學(xué)生掌握課程的進(jìn)度,以便做好課前預(yù)習(xí)和課后復(fù)習(xí)。
多媒體課件模塊可以播放或下載由文本、圖形、圖像和動畫等組成的多媒體課件,圖文并茂,內(nèi)容豐富,形象具體。課件的每一章由課程組的教師分別制作,以期重點(diǎn)突出。
習(xí)題題庫模塊包含理論題庫、實(shí)驗(yàn)題庫和等級考試題庫三個子模塊。理論題庫和實(shí)驗(yàn)題庫是教師根據(jù)這學(xué)期的教學(xué)內(nèi)容和社會要求,為學(xué)生整理的綜合性題目。全國計算機(jī)等級考試(National Computer Rank Examina?鄄tion,簡稱NCRE)是經(jīng)原國家教育委員會(現(xiàn)教育部)批準(zhǔn),由教育部考試中心主辦,面向社會,用于考查應(yīng)試人員計算機(jī)應(yīng)用知識與技能的全國性計算機(jī)水平考試體系。考核內(nèi)容是根據(jù)社會不同部門應(yīng)用計算機(jī)的不同程度和需要,國內(nèi)計算機(jī)技術(shù)的發(fā)展情況以及中國計算機(jī)教育、教學(xué)和普及的現(xiàn)狀而確定的,是貼近實(shí)際的一種要求。學(xué)生在校期間應(yīng)該有能力通過計算機(jī)等級考試(二級),而二級筆試的30%內(nèi)容來源于“大學(xué)計算機(jī)基礎(chǔ)”理論課程。在網(wǎng)站中加入等級考試題庫模塊,將歷年等級考試中涉及“大學(xué)計算機(jī)基礎(chǔ)”內(nèi)容的部分進(jìn)行整理,讓學(xué)生在復(fù)習(xí)這部分知識的同時逐步熟悉等級考試的要求,既滿足了社會的需求,同時又為學(xué)生順利通過計算機(jī)等級考試打下了基礎(chǔ)。
電子教案模塊可以查看和下載每節(jié)課的電子教案,其中包括這節(jié)課的教學(xué)目的、教學(xué)重點(diǎn)、教學(xué)難點(diǎn)、教學(xué)方法、教學(xué)手段、教學(xué)內(nèi)容、課堂小結(jié)、作業(yè)和教學(xué)反思等。
教學(xué)視頻模塊包括課程錄像和視頻講解兩個子模塊。課程錄像是優(yōu)秀教師上課的全程錄像,視頻講解包括理論課和實(shí)驗(yàn)課中某些內(nèi)容操作過程的flas及重點(diǎn)問題的視頻介紹。
教學(xué)研究模塊列出教師正在研發(fā)的與本課程相關(guān)的課題,包括課題研究的目的、意義及特色,課題研究的主要內(nèi)容、關(guān)鍵問題,課題研究方案及落實(shí)措施,課題的預(yù)期成果等,供學(xué)生選擇、參與。同時,還定期各種講座、學(xué)術(shù)討論會的通知。
考試系統(tǒng)模塊有自測模式和考試模式兩種。自測模式供學(xué)生進(jìn)行平時檢測,答題完畢后系統(tǒng)會給出成績,顯示錯誤的題目并給出正確的答案供學(xué)生參考。考試模式則只給成績,不顯示錯誤的題目及答案。
在線答疑模塊提供了師生互動交流平臺,教師對學(xué)生提出的問題能隨時作答,促進(jìn)師生間的交流,增進(jìn)了師生感情。
實(shí)驗(yàn)環(huán)節(jié)模塊由實(shí)驗(yàn)題目和實(shí)驗(yàn)指導(dǎo)兩部分組成。實(shí)驗(yàn)題目是實(shí)驗(yàn)課上所要完成的所有實(shí)驗(yàn)的題目及要求,實(shí)驗(yàn)指導(dǎo)是介紹每個實(shí)驗(yàn)的具體操作步驟及實(shí)驗(yàn)過程中遇到的問題的解決方法,每個實(shí)驗(yàn)還給出一些延展性的問題供學(xué)生思考和討論。
問卷調(diào)查模塊使教師能及時了解學(xué)生對本網(wǎng)站的反饋意見,以便對網(wǎng)站進(jìn)行修改、更新,使之更滿足學(xué)生的實(shí)際需求。
三、“大學(xué)計算機(jī)基礎(chǔ)”網(wǎng)站實(shí)踐
“大學(xué)計算機(jī)基礎(chǔ)”網(wǎng)站經(jīng)過一段時間的實(shí)踐,反響很好,學(xué)生覺得學(xué)習(xí)的自由度更大,學(xué)習(xí)形式更加多樣,學(xué)習(xí)的知識更加豐富了。
學(xué)生在使用網(wǎng)站的過程中,尤其喜歡“課程輻射”和“在線答疑”兩個模塊,他們認(rèn)為“課程輻射”模塊里計算機(jī)領(lǐng)域的新的成果和動向,開拓了他們的視野,豐富了課本以外的知識,貼近了社會。“在線答疑”模塊能讓學(xué)生在課堂以外與教師近距離接觸,同時能在短時間內(nèi)快速地解決問題,不至于有積重難返的感覺。學(xué)生們還在這一模塊里咨詢國家計算機(jī)競賽事宜,并得到了教師對其作品的指導(dǎo),比賽中很多學(xué)生還獲得了不錯的成績。
在網(wǎng)站的使用過程中,學(xué)生們也提出了改進(jìn)意見,希望增加“硬件裝配”模塊。學(xué)生們對軟件比較熟悉,也更容易實(shí)踐,但在硬件方面缺少操作的平臺。為此,我們也做了一些虛擬平臺,通過視頻為學(xué)生演示計算機(jī)組裝的全過程,學(xué)生再通過虛擬平臺練習(xí)。經(jīng)過練習(xí),學(xué)生對計算機(jī)的硬件也更加熟悉了,有一些問題自己都能解決了,實(shí)踐動手能力也大大增強(qiáng)了。
四、結(jié)束語
“大學(xué)計算機(jī)基礎(chǔ)”網(wǎng)站實(shí)現(xiàn)了教學(xué)資源的信息化,優(yōu)化了教學(xué)過程,是課堂教學(xué)的補(bǔ)充和延伸,體現(xiàn)了知識的整體性和開放性,同時,體現(xiàn)了學(xué)生的主體地位,縮短了師生間的距離。為學(xué)生提供了一個積極的、自主的、個性化的學(xué)習(xí)環(huán)境,創(chuàng)造了輕松、愉快的學(xué)習(xí)氣氛,有效地激發(fā)了學(xué)生的學(xué)習(xí)興趣,拓展了學(xué)生的學(xué)習(xí)空間,提高了學(xué)生的學(xué)習(xí)能力和實(shí)踐能力,培養(yǎng)了學(xué)生發(fā)現(xiàn)問題、分析問題和解決問題的能力。這是對傳統(tǒng)的教學(xué)模式在方法、手段、思想和理念的全面提升和改革。
[ 參 考 文 獻(xiàn) ]
[1] 蔡燕斯.網(wǎng)絡(luò)課程的思考與分析[J].哈爾濱職業(yè)技術(shù)學(xué)院學(xué)報,2012(3):97.
[2] 蘇莉蔚,孫良鳳.《C語言程序設(shè)計》網(wǎng)站探索[J].現(xiàn)代教育科技,2012(4):57-58.
[3] 許浩,寧玉文,高東懷,許衛(wèi)中.基于網(wǎng)絡(luò)課程的信息化教學(xué)模式設(shè)計[J].中國醫(yī)學(xué)教育技術(shù),2012(2):129-132.
[4] 蘇莉蔚,董學(xué)陽.“多媒體應(yīng)用基礎(chǔ)”課程改革與實(shí)踐[J].大學(xué)教育,2014(6):53-54.
關(guān)鍵詞:ACCESS;案例驅(qū)動;教學(xué)改革
ACCESS是一種關(guān)系型桌面數(shù)據(jù)庫管理系統(tǒng),具備功能強(qiáng)大和操作簡單的特點(diǎn),適合非計算機(jī)專業(yè)學(xué)生理解數(shù)據(jù)庫技術(shù)。在ACCESS程序設(shè)計課程的教學(xué)中,引進(jìn)案例分析,有助于合理調(diào)整學(xué)生的知識結(jié)構(gòu),并可幫助學(xué)生對項(xiàng)目背景、業(yè)務(wù)需求分析、功能需求分析、數(shù)據(jù)需求分析、數(shù)據(jù)庫管理軟件開發(fā)等過程進(jìn)行系統(tǒng)的學(xué)習(xí)。
1教學(xué)現(xiàn)狀及面臨的問題
目前,教育部考試中心在全國計算機(jī)等級考試大綱中,將ACCESS列為二級程序設(shè)計考試的可選語種之一,大多數(shù)學(xué)校將ACCESS程序設(shè)計作為非計算機(jī)專業(yè)必修的程序設(shè)計語言課程。然而課程的教學(xué)效果并不理想,原因是課程的教學(xué)內(nèi)容設(shè)計、教學(xué)中施受(師、生)雙方所持有的理念、教學(xué)方法的設(shè)計等都存在以下不足之處。
第一,在課程的內(nèi)容設(shè)計上,目前大致有兩種類型:一種是數(shù)據(jù)庫理論為主,另一種是數(shù)據(jù)庫的基本應(yīng)用為主。前一種內(nèi)容設(shè)計架構(gòu)主要著眼于提升學(xué)生在數(shù)據(jù)庫方面的理論素養(yǎng),但這對非計算機(jī)專業(yè)的學(xué)生來說,有“舍本求末”之嫌;后一種情況雖然在內(nèi)容設(shè)計上強(qiáng)調(diào)“學(xué)以致用”,但要么是以比較陳舊的案例作為訓(xùn)練的素材,例題設(shè)計陳舊,要么就把實(shí)驗(yàn)內(nèi)容設(shè)計得過于復(fù)雜。
第二,受傳統(tǒng)教學(xué)的影響,課程教學(xué)中雖然引進(jìn)了多媒體教學(xué)方法,但課程上的教授、教師往往過于側(cè)重理論,一味講解各種控件的屬性、事件、方法等,且往往缺乏新穎、有趣、精簡的課堂案例設(shè)計。
第三,等級考試引進(jìn)后帶來的新問題。等級考試中ACCESS語言的引進(jìn),本意是為了加強(qiáng)ACCESS語言的應(yīng)用推廣。不料它引發(fā)了一個副產(chǎn)品,教學(xué)中教師為考而強(qiáng)調(diào)基本概念和語法,只講解無憂軟件中的例題等,根本講不透,學(xué)生為考而死記硬背標(biāo)準(zhǔn)答案,很少涉及實(shí)際應(yīng)用,操作能力、綜合分析問題能力及創(chuàng)新能力幾近荒廢。通過對最近幾年考試分析,我們可以發(fā)現(xiàn)學(xué)生在綜合編程題30分題中,滿分只占20%左右,即學(xué)生的邏輯思維與分析問題的能力并沒有得到提高。
故此種種,再加之各個高校擴(kuò)招以來,學(xué)生素質(zhì)已呈逐步下降趨勢,學(xué)生主動學(xué)習(xí)意識不強(qiáng),教學(xué)中施受(師、生)雙方所持有的理念――為“考”而教,為“考”而學(xué),自然而然形成并流傳,幾乎難以糾正。
顯然,ACCESS程序設(shè)計課程教學(xué)改革如箭在弦,勢在必行。我們認(rèn)為,課程的應(yīng)用性特點(diǎn)要求我們必須以應(yīng)用能力的提升為目標(biāo),以案例本身的更新和案例教學(xué)法的優(yōu)化來驅(qū)動這一改革。
2案例教學(xué)實(shí)踐
案例驅(qū)動教學(xué)模式是提高學(xué)生綜合應(yīng)用能力的一種有效途徑[1]。案例驅(qū)動是將知識點(diǎn)分解到若干實(shí)際案例,使學(xué)生從知識的被灌輸者變成意義的主動建構(gòu)者,教師也從知識的傳授者與灌輸者變成意義建構(gòu)的幫助者和促進(jìn)者[2]。讓學(xué)生先有一個感性的認(rèn)識,激發(fā)學(xué)生的學(xué)習(xí)興趣。然后教師再剖析理論知識,理解高層次的理論知識,讓學(xué)生參與思考、討論、分析,逐步培養(yǎng)學(xué)生創(chuàng)新能力。
傳統(tǒng)講授面向?qū)ο蟮某绦蛟O(shè)計時,大多數(shù)教師都從基本概念和專業(yè)術(shù)語開始講解,如關(guān)系數(shù)據(jù)庫、對象、類、屬性、事件、方法等,然后再講窗體、報表。對于大一新生來說,理解難度太大,容易產(chǎn)生厭學(xué)情緒[3]。如果采用案例驅(qū)動教學(xué),給學(xué)生先介紹一個學(xué)生成績管理系統(tǒng),從實(shí)際的例子入手,讓學(xué)生掌握設(shè)計用戶界面,激發(fā)學(xué)習(xí)興趣之后,再引出界面所需的數(shù)據(jù)。而輸入數(shù)據(jù)時要注意各數(shù)據(jù)的類型匹配,再講解基本概念,這樣學(xué)生很容易理解專業(yè)術(shù)語。
2.1案例設(shè)計
教師設(shè)計案例時,必須把握教學(xué)內(nèi)容,從本校學(xué)生實(shí)際情況出發(fā),盡可能設(shè)計一些學(xué)生容易理解、符合實(shí)際教學(xué)要求,難度適中。同時應(yīng)用多媒體技術(shù)表現(xiàn),實(shí)現(xiàn)各章節(jié)內(nèi)容的嵌入,促進(jìn)學(xué)生的自修能力讓學(xué)生成為主體[4]。案例設(shè)計要有連貫性,講解時要注意引導(dǎo)學(xué)生分析、思考、發(fā)現(xiàn)問題,從而實(shí)現(xiàn)知識擴(kuò)展[5]。
將學(xué)生成果納入案例教學(xué),對歷年學(xué)生創(chuàng)造程序進(jìn)行評優(yōu),挑選最優(yōu)秀的程序設(shè)計項(xiàng)目。在教學(xué)中演示給新生,分析案例的設(shè)計思路和實(shí)現(xiàn)方法,進(jìn)而引出該案例中用到的知識點(diǎn);舉一反三,啟發(fā)學(xué)生對案例進(jìn)行討論、分析、總結(jié),對案例完善和擴(kuò)展;最后達(dá)到知識融會貫通和創(chuàng)新能力的培養(yǎng)。
2.2案例組織
案例的設(shè)計非常重要,如何對案例進(jìn)行合理編排與組織使學(xué)生能夠接受與理解也是我們要認(rèn)真考慮的問題。Access中程序設(shè)計是用VBA來實(shí)現(xiàn),所以我們必須由淺入深、循序漸進(jìn)地介紹VBA程序設(shè)計的基礎(chǔ)知識及編程思想。用最貼近學(xué)生實(shí)際情況的案例,如循環(huán)語句可以設(shè)計學(xué)生成績評定等級的案例。
案例組織應(yīng)本著由簡單到復(fù)雜,知識點(diǎn)由淺入深,有效擴(kuò)充的原則。案例必須緊扣教學(xué)內(nèi)容和教學(xué)目的,符合學(xué)生的認(rèn)知規(guī)律。根據(jù)學(xué)生的層次不同,可以有選擇性的要求學(xué)生掌握不同的案例,基礎(chǔ)差的學(xué)生可以由老師參與一起分析案例,有目的地訓(xùn)練他們?nèi)绾畏治鰡栴},提高他們的學(xué)習(xí)興趣和實(shí)踐能力[6-9]。
案例組織最重要一環(huán)還是教師課前準(zhǔn)備,教師必須對案例進(jìn)行全面的分析。掌握各個案例之間聯(lián)系、把握各章知識點(diǎn)重點(diǎn)、難點(diǎn)。幫助學(xué)生掌握正確分析問題的方法,啟發(fā)和誘導(dǎo)學(xué)生對案例進(jìn)行歸納與總結(jié)。教師在課后認(rèn)真總結(jié)學(xué)生提出的問題和容易出錯環(huán)節(jié),整理容易出錯的案例并在教學(xué)中有針對性地進(jìn)行講解,從而實(shí)現(xiàn)整個案例教學(xué)進(jìn)程的有效調(diào)控,確保教學(xué)的質(zhì)量。
2.3案例實(shí)施
案例實(shí)施最重要的主體是學(xué)生,教師提前將下次課案例分發(fā)給學(xué)生,使學(xué)生在課前對內(nèi)容進(jìn)行閱讀、思考、分析。教師在課堂組織學(xué)生討論,總結(jié)與評定案例中出現(xiàn)的問題,引導(dǎo)學(xué)生對存在的疑問進(jìn)一步思考和分析。
3經(jīng)典項(xiàng)目案例分析
3.1教學(xué)大綱的要求
1) 掌握數(shù)據(jù)庫表的基本操作步驟;
2) 表結(jié)構(gòu)的設(shè)計與字段屬性的設(shè)置;
3) 表之間的關(guān)系設(shè)置。
3.2提出問題
根據(jù)以上教學(xué)大綱要求,教師提前設(shè)置一個案例場景,描述如下:
“一所高等院校進(jìn)行擴(kuò)招以來,教師批改試卷的工作量越來越大。為了減輕教師批改的工作量,讓教師把工作重點(diǎn)放到教學(xué)案例設(shè)計當(dāng)中。因此,學(xué)校教務(wù)處委托你開發(fā)一個‘試卷管理系統(tǒng)’”。
該系統(tǒng)主要實(shí)現(xiàn)學(xué)生無紙化考試。包括考生管理、教師管理、試卷管理、成績查詢管理等。現(xiàn)在,作為一名程序設(shè)計人員,要求完成試題表與答題表的設(shè)計。
3.3分析問題
1) 試題表與答題表的信息,方便以后的查詢、增加、刪除、修改等操作,通過建立數(shù)據(jù)庫來存取試題和答題信息;
2) 如何設(shè)計試題表的結(jié)構(gòu),如何設(shè)計答題表的結(jié)構(gòu)。首先要求學(xué)生自己設(shè)計單選題、多選題、判斷題結(jié)構(gòu)。
3) 在建立表的結(jié)構(gòu)時,如何合理的設(shè)計各字段的屬性,包括類型、大小、主鍵等?操作步驟是怎樣的?
3.4解決問題
1) 根據(jù)案例要求,引導(dǎo)學(xué)生進(jìn)行討論完成數(shù)據(jù)表的設(shè)計。具體參考操作步驟如下:
Step1:根據(jù)案例要求,教師規(guī)劃出試題E-R圖,如圖1所示。
在此參考步驟中,根據(jù)圖1教師和學(xué)生一起分析為什么要設(shè)計屬性1、2、3和4;教師引導(dǎo)學(xué)生自己設(shè)計“答題E-R圖”,并引申出關(guān)系數(shù)據(jù)庫中的實(shí)體、屬性、聯(lián)系、域等基本概念。
Step2:根據(jù)E-R圖,規(guī)劃出試題數(shù)據(jù)表的數(shù)據(jù)字典,如表1所示。
Step3:根據(jù)數(shù)據(jù)字典,在ACCESS數(shù)據(jù)庫中創(chuàng)建testque表,并輸入測試題目記錄;
教師提出問題供學(xué)生思考和實(shí)踐:①題目字段類型為什么要設(shè)置為文本型?它的大小為可以設(shè)置為10嗎?從而引出ACCESS中的中英文字符長度相同的概念。②將題號的數(shù)據(jù)類型 “數(shù)字類型”更改為“自動編號”類型,輸入數(shù)據(jù)時是否更快捷?(請學(xué)生自行體會)。③題號字段為什么要設(shè)置主鍵?它的值能不能重復(fù)?(教師可在此引導(dǎo)學(xué)生進(jìn)入答題表的建立,并強(qiáng)調(diào)試題表與答題表之間的聯(lián)系)。
3.5課堂總結(jié)、學(xué)生獨(dú)立設(shè)計
通過建立數(shù)據(jù)庫和表的步驟,學(xué)生就更容易理解設(shè)計表結(jié)構(gòu)的重要性。通過這個案例,學(xué)生掌握建立表的操作步驟,明白了表的設(shè)計過程以及表之間的聯(lián)系,易于理解實(shí)體、屬性、域等概念,為后續(xù)的程序設(shè)計奠定基礎(chǔ)。
在整個教學(xué)過程完成后,教師對各知識點(diǎn)進(jìn)行歸納,對未納入案例的內(nèi)容進(jìn)行補(bǔ)充,引導(dǎo)學(xué)生獨(dú)立設(shè)計案例,鞏固所學(xué)知識。完成表記錄輸入后,教師提出根據(jù)試題表中記錄如何實(shí)現(xiàn)批量修改、批量刪除,從而引出操作查詢設(shè)計。
4教學(xué)效果
通過教學(xué)實(shí)踐驗(yàn)證案例驅(qū)動教學(xué)法,能更加激勵學(xué)生學(xué)習(xí)的興趣。在驗(yàn)證過程中,選取不同專業(yè)的新生,分為4個班,文科、理科各有兩個班。甲班采用傳統(tǒng)教學(xué)方法,乙班采用案例驅(qū)動教學(xué)法。教學(xué)后4個班級都參加全國計算機(jī)二級ACCESS等級考試,考試內(nèi)容分為筆試和機(jī)試兩部分,統(tǒng)計成績?nèi)绫?所示。
以上統(tǒng)計顯示,文科筆試乙班比甲班及格率高12%,機(jī)試乙班在基本操作題和簡單應(yīng)用題正確率平均80%,特別是綜合應(yīng)用能力強(qiáng)于甲班3倍以上。理科筆試乙班比甲班及格率高20%,機(jī)試乙班在基本操作題和簡單應(yīng)用題正確率平均96%,綜合應(yīng)用能力強(qiáng)于甲班2倍以上。
5結(jié)語
在Access程序設(shè)計課程教學(xué)采用案例驅(qū)動方法,可以增強(qiáng)非計算機(jī)專業(yè)學(xué)生應(yīng)用數(shù)據(jù)庫的綜合能力,有助于提高其所在專業(yè)應(yīng)用計算機(jī)的水平和解決實(shí)際問題的能力。實(shí)踐調(diào)查證明,采用范例引導(dǎo)型教學(xué)、師生互動教學(xué),以綜合實(shí)際案例為教學(xué)模式的案例驅(qū)動式教學(xué)是適合社會發(fā)展和需求的新型教學(xué)模式,它值得計算機(jī)基礎(chǔ)教育工作者去進(jìn)一步完善和推廣。
參考文獻(xiàn):
[1] 黃冬梅,王愛繼. 大學(xué)計算機(jī)基礎(chǔ)課程的案例教學(xué)[J]. 計算機(jī)教育,2009(16):126-129.
[2] 袁維新. 影響知識建構(gòu)的環(huán)境因素探析[J]. 教育科學(xué),2003,19(1):41-44.
[3] 龐曉瓊. 案例驅(qū)動的數(shù)據(jù)結(jié)構(gòu)課程設(shè)計教學(xué)改革實(shí)踐[J]. 計算機(jī)教育,2009(1):62-64.
[4] 龔沛曾,楊志強(qiáng),顧春華,等. 大學(xué)生計算機(jī)實(shí)踐能力培養(yǎng)的改革和實(shí)踐[J]. 中國大學(xué)教學(xué),2008(6):16-18.
[5] 黃永燦,徐甜. 案例驅(qū)動教學(xué)法在VFP程序設(shè)計課教學(xué)中的研究與實(shí)踐[J]. 廣西輕工業(yè),2009,25(4):169-170.
[6] 李宏圖. 案例驅(qū)動教學(xué)方法的探析與實(shí)踐[J]. 昆明理工大學(xué)學(xué)報:社會科學(xué)版,2010,10(2):90-93
[7] 常梅,李迎秋,李永. 案例驅(qū)動在C語言程序設(shè)計教學(xué)中的探索實(shí)踐[J]. 計算機(jī)教育,2009(22):82-84.
[8] 龔沛曾,楊志強(qiáng),顧春華,等.構(gòu)建綜合教育環(huán)境,提高大學(xué)生計算機(jī)綜合能力[J]. 計算機(jī)教育,2009(12):110-112.
[9] 黃陳英,曾俊,黎明. 教育技術(shù)在“Access數(shù)據(jù)庫應(yīng)用”實(shí)驗(yàn)教學(xué)中的應(yīng)用初探[J]. 成都教育學(xué)院學(xué)報,2006, 20(10):73-75.
Cases-driving Reform and Practice of ACCESS Programming
LIANG Hua, CHEN Zhen, ZHANG Bo
(Hunan International Economics College, Changsha 410205, China)
[關(guān)鍵詞] 教學(xué)內(nèi)容 課堂提問 上機(jī)實(shí)驗(yàn)
“高級語言程序設(shè)計”是一門實(shí)踐性非常強(qiáng)的專業(yè)基礎(chǔ)課程。本課程是向?qū)W生介紹程序設(shè)計的基礎(chǔ)知識,要求學(xué)生掌握程序設(shè)計的基本概念,基本思想和基本技能,訓(xùn)練學(xué)生的實(shí)踐能力,培養(yǎng)學(xué)生的自學(xué)能力和創(chuàng)新能力并使之能將計算機(jī)技術(shù)應(yīng)用于本專業(yè)領(lǐng)域中。學(xué)習(xí)本門課程還為學(xué)生今后進(jìn)一步學(xué)習(xí)“軟件技術(shù)基礎(chǔ)”課程打下理論基礎(chǔ),同時也為學(xué)生參加國家教委考試中心主辦的計算機(jī)二級等級考試做好準(zhǔn)備。本文將對本課程的課堂教學(xué)方法進(jìn)行總結(jié)和探索。
一、課堂教學(xué)內(nèi)容的調(diào)整和把握
本課程以譚浩強(qiáng)的“C語言程序設(shè)計”第三版作為教材,理論課時為20學(xué)時,上機(jī)學(xué)時為12學(xué)時。然而結(jié)合教學(xué)大綱,這門課程的教學(xué)內(nèi)容豐富,課程難度大,理論性和實(shí)踐性都很強(qiáng),教學(xué)任務(wù)很重。尤其該課程面向的是大一的新生,絕大部分學(xué)生的計算機(jī)基礎(chǔ)幾乎為零,因此,在進(jìn)行教學(xué)時,我很注意教學(xué)內(nèi)容的調(diào)整和組織。在課程講授之初,先從基本的語法規(guī)則入手,盡可能避免程序的出現(xiàn),讓學(xué)生先從簡單到復(fù)雜,從語法到算法,從學(xué)會看懂程序到編寫簡單的程序,然后逐步深入,把重點(diǎn)放在解題的思路上,通過大量的例題學(xué)習(xí)怎么設(shè)計一個算法,構(gòu)造一個程序。單純依靠課堂講解理論很單調(diào)枯燥,而且學(xué)生不容易理解和消化,遠(yuǎn)遠(yuǎn)不能滿足課程的教學(xué)要求,所以,在課程教學(xué)中,我引入了多媒體教學(xué)。多媒體教學(xué)在新課導(dǎo)入上有其獨(dú)特的效果,它能使學(xué)生充分利用他們的聽覺和視覺,調(diào)動他們的能動性,激發(fā)他們的興趣,以達(dá)到最佳的學(xué)習(xí)效果。同時,我還采用了打比方等方法,將抽象的概念變得形象化、具體化,簡單易懂,學(xué)生容易掌握,促進(jìn)他們的不斷學(xué)習(xí)。比如,我在引入“程序”這個概念的時候,將程序比喻成要做的一道菜,需要一定的原料還有加工過程:菜=原料+加工,其中所要用的原料就對應(yīng)程序中的數(shù)據(jù)組織形式,即數(shù)據(jù)結(jié)構(gòu),而菜的加工過程就對應(yīng)程序的具體數(shù)據(jù)組織,即算法,也就是:程序=數(shù)據(jù)結(jié)構(gòu)+算法。另外,我還調(diào)整部分教學(xué)內(nèi)容,例如,我把第五章選擇結(jié)構(gòu)程序設(shè)計中的關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式以及條件運(yùn)算符提前到第三章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式來集中介紹,先讓學(xué)生集中學(xué)習(xí),然后到以后章節(jié)遇到的時候再復(fù)習(xí),強(qiáng)化,方便學(xué)生對運(yùn)算符和表達(dá)式的掌握。為了讓學(xué)生更好的理解整型、實(shí)型以及字符型等數(shù)據(jù)類型在內(nèi)存中的存放形式,我給學(xué)生首先補(bǔ)充講解了計算機(jī)中數(shù)的表示以及進(jìn)制轉(zhuǎn)換、數(shù)值的原碼、反碼和補(bǔ)碼的表示方法。對于第二章算法的內(nèi)容在學(xué)生剛開始學(xué)習(xí)的時候不好理解和把握,我將其分解開來,貫穿到第四、五、六章順序程序、選擇程序以及循環(huán)程序的設(shè)計的學(xué)習(xí)中,方便學(xué)生更深刻的理解算法以及編程思維的培養(yǎng)。利用這些教學(xué)手段,有利于學(xué)生知識的獲取,從而突破教學(xué)的重點(diǎn),淡化教學(xué)的難點(diǎn),提高課堂教學(xué)質(zhì)量。
二、課堂提問在教學(xué)中的巧妙運(yùn)用
大學(xué)的課堂教學(xué)中,有部分老師會將課堂提問的環(huán)節(jié)省略,課堂上只出現(xiàn)老師在講臺上講,學(xué)生在座位上聽的這種模式,不利于教學(xué)成果的檢測,教學(xué)質(zhì)量的提高也會受到很大的影響。教學(xué)是教與學(xué)的交流,師生雙方應(yīng)相互交流、相互溝通、相互啟發(fā)、相互補(bǔ)充。學(xué)生不應(yīng)處在被動地位,而應(yīng)積極地參與其中,與老師共同完成知識的傳授與接受過程。我在課堂教學(xué)中會專門設(shè)計課堂提問,來調(diào)動學(xué)生參與教學(xué)過程的積極性,活躍課堂氣氛。同時通過課堂提問,對學(xué)生知識水平的檢測,把握學(xué)生對已授知識的掌握程度,可以及時反饋教學(xué)信息,檢測教學(xué)效果好壞。再根據(jù)學(xué)生回答問題的情況,課后對自身的教學(xué)過程進(jìn)行反思,不斷的改進(jìn)教學(xué)方法和手段,成功的方面加以總結(jié),不足的地方分析原因,加以改進(jìn)。例如,我常常會在課堂上書寫一些程序,讓學(xué)生將其讀懂,一方面,激活學(xué)生思維,讓他們能開動腦筋,積極思考,及時點(diǎn)評和總結(jié)學(xué)生的回答,另一方面,根據(jù)學(xué)生的回答情況,判斷學(xué)生對所講授的函數(shù)的理解和對所使用方法的掌握,來調(diào)整我的講授方法。我所授課的班級人數(shù)接近一百人,而且每周有一次課是在上午三四節(jié),通過課堂提問的方式,不僅讓我認(rèn)識了很多學(xué)生,在很短的時間內(nèi)可以和學(xué)生更好的交流與溝通,而且可以刺激學(xué)生神經(jīng),提高學(xué)生的注意力,克服了學(xué)生在三、四節(jié)容易疲勞,聽課效果容易下降的毛病。學(xué)生回答問題的過程,既是一個開動腦筋、積極思考的過程,又是一個運(yùn)用語言準(zhǔn)確表達(dá)思維的過程。剛開始的時候,我發(fā)現(xiàn)班上有一些學(xué)生在課堂上不愿發(fā)言、不善發(fā)言、不敢發(fā)言,通過鼓勵與舉例,讓學(xué)生逐漸有敢于表達(dá)的意識,通過課堂提問,培養(yǎng)了學(xué)生的語言表達(dá)能力,鍛煉了他們在公眾場合大膽發(fā)言的心理素質(zhì)。學(xué)生每次都很積極,爭取他們的展示自我,鍛煉自我的機(jī)會。
三、重視和靈活安排上機(jī)實(shí)驗(yàn)
上機(jī)實(shí)驗(yàn)環(huán)節(jié)是本課程的重要環(huán)節(jié),上機(jī)實(shí)驗(yàn)可以加深學(xué)生對課堂所學(xué)基本原理、典型方面和技術(shù)感性的認(rèn)識,增強(qiáng)學(xué)生的動手實(shí)踐能力。通過上機(jī)實(shí)驗(yàn),使學(xué)生更深入地理解解決問題的基本思想方法,掌握基本的處理技術(shù),使學(xué)生更加認(rèn)識到課程的重要性,激發(fā)他們刻苦學(xué)習(xí)的熱情,為將來應(yīng)用于實(shí)際和進(jìn)行科學(xué)研究打下良好的基礎(chǔ)。本課程的上機(jī)學(xué)時所占比重很大,以前有很多老師在安排上機(jī)的時候都采用很集中的方式,只安排兩三次上機(jī),而一次上機(jī)至少是四個學(xué)時,這樣的上機(jī)效果并不好,學(xué)生感到厭倦,而且不能解決逐漸暴露出來的一些實(shí)際問題。針對這種現(xiàn)象,我將上機(jī)實(shí)驗(yàn)與課堂授課交替安排,在學(xué)生學(xué)習(xí)了一定的理論知識后就安排相應(yīng)的上機(jī)實(shí)驗(yàn),每次上機(jī)兩個學(xué)時,這樣既能有效緩解教學(xué)進(jìn)度上學(xué)生普遍感覺的講解速度太快,超出他們所能接受的范圍,又能讓學(xué)生理論應(yīng)用于實(shí)踐,及時解決相應(yīng)的問題,增強(qiáng)動手能力,強(qiáng)化了所學(xué)習(xí)的知識點(diǎn)。針對學(xué)生上機(jī)實(shí)驗(yàn)反映出的問題,再次回到課堂的時候又統(tǒng)一講解和強(qiáng)調(diào),加深學(xué)生的理解。比如,在給學(xué)生介紹常量、變量標(biāo)示符的定義時,發(fā)現(xiàn)學(xué)生在上機(jī)使用的時候是很不規(guī)范的,隨意的使用一些字母就表示了變量,自己都不知道具體代表什么意思,我就多舉例,用PRICE表示價格,用sum表示所求的和,用max表示大等等,規(guī)范學(xué)生的標(biāo)示符定義意識。在講循環(huán)結(jié)構(gòu)的時候,多舉例引導(dǎo)學(xué)生找尋循環(huán)規(guī)律,再用相應(yīng)的循環(huán)語句編程實(shí)現(xiàn),給學(xué)生灌輸規(guī)范的編程理念,上機(jī)的時候逐步實(shí)踐,積累自己處理實(shí)際問題的能力。學(xué)生平時的作業(yè)也能夠通過及時的上機(jī)來進(jìn)行調(diào)試、更正,引導(dǎo)學(xué)生用自己的思維和方法來解決問題,而不是通過抄寫配套的上機(jī)指導(dǎo)上面的參考答案來應(yīng)付交差,讓學(xué)生更積極主動的去開動腦筋,同時更多地鍛煉了自己的動手能力。對每次實(shí)驗(yàn),我要求學(xué)生在用自己的算法處理每個實(shí)際問題并得到相應(yīng)的結(jié)果后寫出實(shí)驗(yàn)報告和他們的上機(jī)心得以及對實(shí)驗(yàn)的建議和要求,培養(yǎng)學(xué)生解決實(shí)際問題的能力和技巧。學(xué)生的積極性和熱情度是非常的高,不僅通過自己的努力得到了正確的實(shí)驗(yàn)結(jié)果,把握了相關(guān)的知識點(diǎn),還認(rèn)真思考,給我提供了不少實(shí)驗(yàn)改進(jìn)的建議,便于我對實(shí)驗(yàn)項(xiàng)目的調(diào)整和改進(jìn)。同時通過上機(jī)實(shí)驗(yàn),可以使學(xué)生的思維開闊,將所學(xué)習(xí)的知識點(diǎn)融會貫通,可以使用不同的方法解決同一個問題,更好地將所學(xué)習(xí)的知識得以應(yīng)用。剛開始實(shí)驗(yàn)的時候,我為了讓學(xué)生掌握相應(yīng)的知識點(diǎn),可能就會針對性的設(shè)計一些題目,讓學(xué)生用當(dāng)堂課所學(xué)習(xí)的函數(shù)或方法來解決問題,到了后面學(xué)生接觸的函數(shù)更多了,我設(shè)計的題目就不會僅僅限于用一種函數(shù)或一種方法來解決,而是讓學(xué)生自由地發(fā)揮,只要能解決問題的方法都可以使用,同時讓學(xué)生比較不同方法之間的差異、優(yōu)劣,引導(dǎo)學(xué)生如何用更好的方法去解決問題。如用while語句和for語句來求解1到100的和,用條件運(yùn)算符和關(guān)系運(yùn)算符來實(shí)現(xiàn)比較兩個數(shù)或者是多個數(shù)的大小等。同時還鼓勵學(xué)生找程序的錯誤,上機(jī)時很多同學(xué)在編譯出錯后不會自己主動去找出問題所在,直接找老師,老師忙得不可開交,實(shí)際指導(dǎo)的效率并不高,因此我會調(diào)動學(xué)生相互改錯,對表現(xiàn)突出的學(xué)生給予一定的實(shí)驗(yàn)課分?jǐn)?shù)的獎勵。
四、改變考核方式
結(jié)合本課程的特點(diǎn),我們采用筆試、上機(jī)考試以及平時作業(yè)相結(jié)合的綜合考查方式。筆試部分側(cè)重于基本概念、基本語法以及基本編程思想的理解和掌握。上機(jī)部分是讓學(xué)生在規(guī)定的時間內(nèi)解決給定的題目,上機(jī)調(diào)試通過。結(jié)合學(xué)生課堂回答問題和平時作業(yè)的完成以及上機(jī)調(diào)試改正的情況,構(gòu)成學(xué)生的平時成績。考核中,筆試占到60分,上機(jī)占到30分,平時占到10分。通過這樣的考核方式,激勵學(xué)生上課認(rèn)真聽講,回答老師提出的問題,課后認(rèn)真完成作業(yè),而不是相互抄襲,使得學(xué)生充分把握上機(jī)的寶貴時間,不斷的調(diào)試程序,解決語法錯誤,培養(yǎng)自己處理實(shí)際問題的能力,督促學(xué)生認(rèn)真編寫程序,不再偷偷玩電腦游戲,同時經(jīng)過上機(jī)考試,讓學(xué)生積累臨場作戰(zhàn)經(jīng)驗(yàn),以適應(yīng)以后的計算機(jī)等級考試。
“高級語言程序設(shè)計”課程是實(shí)踐性很強(qiáng)的重要先修課程,研究探索有效的課堂教學(xué)設(shè)計實(shí)驗(yàn)方法,可提高教學(xué)效率和質(zhì)量,加深學(xué)生對講課內(nèi)容的理解,激發(fā)學(xué)生學(xué)習(xí)興趣和鉆研精神,規(guī)范學(xué)生的編程思想,提高學(xué)生的應(yīng)用能力,為以后其他相關(guān)課程的學(xué)習(xí)和實(shí)踐奠定堅實(shí)的基礎(chǔ)。
參考文獻(xiàn):
【關(guān)鍵詞】計算機(jī)公共基礎(chǔ)課 教育價值 信息素養(yǎng) 價值理性 教學(xué)改革
【中圖分類號】 G 【文獻(xiàn)標(biāo)識碼】A
【文章編號】0450-9889(2014)01C-0147-03
“信息素養(yǎng)”提出有較長時間,但高職院校的計算機(jī)公共基礎(chǔ)課還是更多定位于“工具理性”的視野下,教學(xué)目標(biāo)僅僅定位于學(xué)生能操作電腦進(jìn)行學(xué)習(xí),能運(yùn)用電腦適應(yīng)將來工作,能取得計算機(jī)一級或二級證書等。筆者認(rèn)為,與專業(yè)課程不同,作為公共基礎(chǔ)課的計算機(jī)課程不應(yīng)以知識和技能的掌握為主,而應(yīng)該以知識和技能的學(xué)習(xí)為手段,對學(xué)生心智進(jìn)行啟發(fā),促成其智能發(fā)展和精神升華,實(shí)現(xiàn)學(xué)生學(xué)習(xí)能力的提高、科學(xué)價值觀的確立及健康情感與態(tài)度的形成,最終實(shí)現(xiàn)職業(yè)能力的培養(yǎng)。高職計算機(jī)公共基礎(chǔ)課的教育價值應(yīng)定位于“價值理性”的視野,并在該視野下開展教學(xué)改革。
一、高職計算機(jī)公共基礎(chǔ)課的教育價值定位
“工具理性”和“價值理性”概念均由馬克斯?韋伯提出。在“工具理性”的價值觀指導(dǎo)下,計算機(jī)公共基礎(chǔ)課就像一個“工具箱”,老師采用“短、平、快”的教學(xué)手段,塞給學(xué)生自以為 “必需、夠用”的基礎(chǔ)知識,并以此設(shè)定教學(xué)目標(biāo)。雖然通過精煉講解、重復(fù)操練,學(xué)生能快速掌握必需夠用的知識,但這種以功利性為主導(dǎo)的實(shí)用主義從根本上忽視對高職學(xué)生德育素養(yǎng)、能力素養(yǎng)、文化素養(yǎng)以及健康體魄、健全心智的全面培養(yǎng)。正如工具理性帶來人的異化和物化,“工具理性”的教育價值觀也正在把學(xué)生培養(yǎng)成單一的、片面的、機(jī)械化的只能局限在狹窄專業(yè)領(lǐng)域內(nèi)且僅會做單一工作的“機(jī)器人”。
高職計算機(jī)公共基礎(chǔ)課不僅要教會學(xué)生計算機(jī)的基本操作,而且要使學(xué)生明晰計算機(jī)原理,為進(jìn)一步應(yīng)用奠定基礎(chǔ),并能在專業(yè)課程學(xué)習(xí)和今后工作中長期受益。因此,高職計算機(jī)公共基礎(chǔ)課應(yīng)該建立在“價值理性”的視野下,無論是教學(xué)目標(biāo)、教學(xué)方法和教學(xué)手段均要體現(xiàn)學(xué)生作為“人”而非“容器”的教育價值定位。
高職計算機(jī)公共基礎(chǔ)課的教育價值具體表現(xiàn)在如下幾方面:
(一)計算機(jī)公共基礎(chǔ)課的德育素養(yǎng)價值
21世紀(jì)的社會是信息社會,而信息社會對高職學(xué)生的要求并不是簡單的信息技術(shù)掌握和運(yùn)用,而是要具備在信息技術(shù)所創(chuàng)造的工作環(huán)境或?qū)W習(xí)環(huán)境中的獨(dú)立學(xué)習(xí)能力、創(chuàng)新意識、批評精神及強(qiáng)烈的社會責(zé)任感和參與意識,即具備完整的信息素養(yǎng)。因此,幫助學(xué)生提高信息素養(yǎng),形成良好的信息道德不僅是思想道德修養(yǎng)、法律基礎(chǔ)等課程的教育任務(wù),也是計算機(jī)公共基礎(chǔ)課的重要教育價值。根據(jù)的研究,高職高專學(xué)生信息素養(yǎng)評價體系下的信息道德包括:知道應(yīng)遵守的信息道德并能付諸實(shí)踐;對信息安全常識有所了解,并能積極維護(hù)信息安全;知道對特別重要信息進(jìn)行保護(hù)處理;具有較強(qiáng)的信息免疫能力,自覺抵制不良信息的侵襲;能合法地獲取、儲存、傳播文本、數(shù)據(jù)、視頻和聲音信息等。計算機(jī)公共基礎(chǔ)課需要將教學(xué)內(nèi)容與信息素養(yǎng)教育、信息道德養(yǎng)成有機(jī)地結(jié)合在一起,突破空洞、教條的道德教育模式,在培養(yǎng)學(xué)生信息運(yùn)用能力的同時也培養(yǎng)學(xué)生正確的信息道德觀。
(二)計算機(jī)公共基礎(chǔ)課的能力素養(yǎng)價值
高職教育的人才培養(yǎng)目標(biāo)是“德育首位、能力本位、文化品位”三位一體的技術(shù)應(yīng)用型專門人才,“能力本位”是高職人才培養(yǎng)不可忽視的重要目標(biāo)。高職學(xué)生的能力素養(yǎng)包括通用職業(yè)能力和專業(yè)技術(shù)能力,專業(yè)技術(shù)能力培養(yǎng)主要由專業(yè)課程承擔(dān),公共基礎(chǔ)課則對通用職業(yè)能力培養(yǎng)有重要意義。
通用職業(yè)能力包括社會適應(yīng)能力、人際交往能力、自主學(xué)習(xí)能力、解決問題能力、語言表達(dá)能力、信息處理能力、開拓創(chuàng)新能力等。高職計算機(jī)公共基礎(chǔ)課對于高職學(xué)生通用職業(yè)能力的培養(yǎng)是全方位的、立體化的。例如,學(xué)生利用PPT進(jìn)行課堂討論能培養(yǎng)學(xué)生的社會適應(yīng)能力、語言表達(dá)能力、人際交往能力和信息處理能力;學(xué)生制作多媒體課件能培養(yǎng)開拓創(chuàng)新能力、自主學(xué)習(xí)能力;學(xué)生參與網(wǎng)頁設(shè)計比賽能培養(yǎng)解決實(shí)際問題能力、自主學(xué)習(xí)能力和開拓創(chuàng)新能力等。
(三)計算機(jī)公共基礎(chǔ)課的文化素養(yǎng)價值
當(dāng)今社會,知識量激增,產(chǎn)業(yè)和技術(shù)結(jié)構(gòu)調(diào)整迅速,社會分工細(xì)化,職業(yè)崗位不斷細(xì)分、變化,終身只從事一項(xiàng)工作幾乎越來越不可能。高職計算機(jī)公共基礎(chǔ)課中很重要的一個章節(jié)就是信息技術(shù)基礎(chǔ)知識,這些知識涵蓋了當(dāng)代高職學(xué)生必須了解的信息科學(xué)與信息技術(shù)的基本理論,必須掌握的微電子技術(shù)、計算機(jī)技術(shù)、數(shù)據(jù)通信、多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的基礎(chǔ)知識。這些基礎(chǔ)知識和基本理論有效地拓寬學(xué)生的知識面,能幫助學(xué)生理解和掌握專業(yè)知識,為學(xué)生適應(yīng)職業(yè)變化和提高職業(yè)競爭力打下基礎(chǔ)。
(四)計算機(jī)公共基礎(chǔ)課的健全心智價值
動機(jī)、興趣、情感、意志、性格、習(xí)慣等心理因素在高職學(xué)生的成長中起著巨大作用。很多學(xué)生往往是因?yàn)榭荚囀《M(jìn)入高職院校,他們或多或少帶著失落、自卑、孤獨(dú)、不滿等消極心理進(jìn)入大學(xué)第一年的學(xué)習(xí)。初入大學(xué)的第一年,與他們首先接觸的是公共基礎(chǔ)課教師,首先學(xué)習(xí)的也是公共基礎(chǔ)課。公共基礎(chǔ)課教師的師德典范、教書育人,以及公共基礎(chǔ)課的教學(xué)內(nèi)容設(shè)置,將從不同角度磨練學(xué)生意志,培養(yǎng)學(xué)生自信心以及幫助他們形成良好行為習(xí)慣,從而使他們具有健全心智和健康體魄。
計算機(jī)公共基礎(chǔ)課教師作為新生大學(xué)階段的啟蒙老師,有著豐富的工作經(jīng)驗(yàn),十分了解新生的心理狀況,很好地扮演著亦師亦友的角色,在教學(xué)工作的同時自覺地、有意識地幫助學(xué)生調(diào)適心理,樹立信心。如在課堂展示學(xué)生的PPT作品、鼓勵學(xué)生參與各類計算機(jī)技能比賽、組織學(xué)生交流和分享上網(wǎng)技能和經(jīng)驗(yàn)等。
二、基于價值理性視野下的計算機(jī)公共基礎(chǔ)課教學(xué)改革探索
信息社會對高職學(xué)生的要求是具備在信息技術(shù)所創(chuàng)造的工作或?qū)W習(xí)環(huán)境中的獨(dú)立學(xué)習(xí)能力、創(chuàng)新意識、批評精神及社會責(zé)任感和參與意識,即具備完整的信息素養(yǎng)。高職計算機(jī)公共基礎(chǔ)課必須突破“工具理性”的教育價值觀,探索和實(shí)現(xiàn)“價值理性”指導(dǎo)下的計算機(jī)課程教學(xué)改革,從教學(xué)方法、教學(xué)內(nèi)容、教學(xué)環(huán)境等多個角度培養(yǎng)高職學(xué)生的信息素養(yǎng),從而全面提高學(xué)生的信息道德、信息文化、信息能力和信息意識。
(一)當(dāng)前高職學(xué)生信息素養(yǎng)現(xiàn)狀
由上海師范大學(xué)青年學(xué)院公共基礎(chǔ)課學(xué)習(xí)現(xiàn)狀調(diào)查與分析可知,我院高職學(xué)生有一定的信息素養(yǎng)能力,但學(xué)生的信息素養(yǎng)總體水平不高,具體表現(xiàn)在如下幾個方面:
信息道德認(rèn)知有限。學(xué)生對信息道德和信息法規(guī)的內(nèi)容認(rèn)識有限。他們可能了解“計算機(jī)犯罪”屬于違法行為,但他們不清楚“對知識產(chǎn)權(quán)的侵犯”“對個人隱私權(quán)的侵犯”“網(wǎng)絡(luò)上的人為惡習(xí)”等也是違法或不道德的行為。有些學(xué)生由于不清楚或不遵守網(wǎng)絡(luò)社交的安全規(guī)則,會出現(xiàn)不文明的網(wǎng)絡(luò)行為,如低級粗俗的網(wǎng)絡(luò)語言、傳播小道失真信息、網(wǎng)絡(luò)成癮等;有些學(xué)生沒有知識產(chǎn)權(quán)意識,通過不合理的方式獲取軟件、視頻和音樂等;有些學(xué)生對不良信息的免疫力較弱,會錯誤地下載或?yàn)g覽不良信息。
信息文化基礎(chǔ)較弱。高職學(xué)生的文化基礎(chǔ)較弱,也導(dǎo)致了他們信息文化水平有限。如學(xué)生很少了解計算機(jī)的發(fā)展史,對計算機(jī)的常識知曉有限,很少通過電子圖書館和電子期刊網(wǎng)查詢需要的知識信息,缺乏信息整合的能力等。
信息意識比較淡薄。不少學(xué)生對于計算機(jī)的認(rèn)識僅限于上網(wǎng)聊天、打游戲、看視頻或電影、下載音樂等娛樂方面,對于如何利用計算機(jī)支持自己的學(xué)習(xí)和生活的意識淡薄。當(dāng)學(xué)生面對不懂的東西或?qū)W習(xí)中存在困難時,往往首先想到的是尋求老師或同學(xué)幫助,而不能積極主動地利用網(wǎng)絡(luò)去尋找答案,他們不知道到哪里并且用什么方法去尋求答案;當(dāng)面對很多信息時,學(xué)生往往缺乏對信息的分析、判斷和評價能力,經(jīng)常在信息的海洋中迷失。
信息操作能力不強(qiáng)。學(xué)生對于軟件工具的學(xué)習(xí)往往是機(jī)械掌握的,遷移能力和靈活應(yīng)用能力均很弱,如學(xué)生已經(jīng)熟練掌握EXCEL報表軟件的各種功能,但卻不能運(yùn)用該軟件對當(dāng)天股票數(shù)據(jù)進(jìn)行分析和統(tǒng)計,也不會靈活地使用各種圖表分析說明問題。學(xué)生對于信息資源的利用則往往是盲從無目標(biāo)的,他們?nèi)狈π畔①Y源的收集和積累,常常在急需完成某一項(xiàng)任務(wù)時匆忙查找資料,不鑒別、不篩選,應(yīng)付了事。
(二)計算機(jī)公共基礎(chǔ)課教學(xué)改革探索和實(shí)踐
由上文分析可知,目前我院高職學(xué)生的信息素養(yǎng)總體水平不高,他們的信息道德認(rèn)知有限、信息文化基礎(chǔ)較弱、信息意識比較單薄以及信息操作能力不強(qiáng)。我院計算機(jī)公共基礎(chǔ)課需要在“價值理性”的教育價值觀指導(dǎo)下進(jìn)行教學(xué)改革,從教學(xué)方法、教學(xué)內(nèi)容、教學(xué)環(huán)境等多個角度培養(yǎng)高職學(xué)生的信息素養(yǎng),從而全面提高學(xué)生的信息道德、信息文化、信息能力和信息意識。
1.提升學(xué)生信息道德
信息道德是信息素養(yǎng)的首要品質(zhì)。良好的信息道德表現(xiàn)在遵守信息道德、了解并維護(hù)信息安全、保護(hù)重要信息、抵制不良信息、合法獲取和使用信息等多方面。信息道德的宣傳教育不僅僅是德育課的內(nèi)容,也是計算機(jī)公共基礎(chǔ)課的重要內(nèi)容。利用學(xué)科優(yōu)勢,計算機(jī)教師可以選擇鮮活的案例如WIKI解密事件、MSN盜號事件等,與學(xué)生交流和探討什么是正確的信息道德觀、如何不侵犯他人利益、如何不做垃圾信息的者和傳播者,等等。借助信息處理、收集、利用和創(chuàng)作的課堂教學(xué)內(nèi)容,計算機(jī)教師可以在傳授信息操作和計算機(jī)技能的同時幫助學(xué)生掌握正確的信息操作行為規(guī)范,養(yǎng)成正確的信息道德意識。
2.全面了解信息文化
高職學(xué)生不僅僅要掌握計算機(jī)的基本操作,而且需要對計算機(jī)原理和進(jìn)一步應(yīng)用奠定較好基礎(chǔ),從而在后續(xù)課程學(xué)習(xí)和將來工作中獲得長期收益。指導(dǎo)學(xué)生全面了解信息文化可通過如下具體措施進(jìn)行:首先,選擇一套集基本理論、操作技能和自我拓展于一體的合適教材,如華東師范大學(xué)出版社的《計算機(jī)應(yīng)用基礎(chǔ)》,該應(yīng)用基礎(chǔ)教程集中概括了高職學(xué)生必須了解的信息科學(xué)和信息技術(shù)基本理論,以及必須掌握的微電子技術(shù)、計算機(jī)技術(shù)、數(shù)據(jù)通訊、多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)等基礎(chǔ)知識。其次,將理論學(xué)習(xí)和操作學(xué)習(xí)進(jìn)行有效結(jié)合,教師可以在相關(guān)的內(nèi)容章節(jié)就涉及的基本理論、基本知識進(jìn)行集中介紹,如在學(xué)習(xí)圖像處理軟件Photoshop時介紹色彩屬性、圖像分類、圖像格式、圖像壓縮、圖層等知識和概念;在學(xué)習(xí)網(wǎng)頁設(shè)計時教師和學(xué)生交流云計算、三網(wǎng)合一、物聯(lián)網(wǎng)等互聯(lián)網(wǎng)發(fā)展新趨勢。再次,通過練習(xí)和測試幫助學(xué)生鞏固和記憶計算機(jī)基本理論、基本知識,如每個模塊測試中均包含該模塊相關(guān)的信息文化知識,期末考試內(nèi)容則包含所有必須掌握的信息文化知識,從而強(qiáng)迫學(xué)生多次記憶、反復(fù)學(xué)習(xí)。
3.強(qiáng)化學(xué)生信息意識
良好的信息意識能夠促進(jìn)學(xué)生信息需求、信息獲取和信息利用的能力,從而幫助學(xué)生更好地利用信息技術(shù)解決學(xué)習(xí)和生活中的問題。如下的教學(xué)改革措施可以起到強(qiáng)化學(xué)生信息意識的作用:
指導(dǎo)學(xué)生認(rèn)真學(xué)習(xí)各種信息工具,并鼓勵學(xué)生在學(xué)習(xí)中積極使用。計算機(jī)、筆記本、上網(wǎng)本、手機(jī)等電子設(shè)備在學(xué)生中已經(jīng)普及,而這些電子設(shè)備也都具備信息瀏覽和信息搜索的功能。如可以告知學(xué)生外出時利用手機(jī)定位功能和導(dǎo)航功能查詢目的地址;可以利用上網(wǎng)本查詢火車時刻表;可以利用QQ軟件發(fā)送大文件等。
整合學(xué)院信息資源,鼓勵學(xué)生充分利用校園網(wǎng)絡(luò)。告知學(xué)生除了使用學(xué)院圖書館的紙質(zhì)圖書,學(xué)院電子期刊數(shù)據(jù)庫如CNKI期刊全文數(shù)據(jù)庫、萬方數(shù)據(jù)庫等電子資源也是學(xué)生極好的學(xué)習(xí)資料,并對學(xué)生進(jìn)行圖書檢索技能的簡單培訓(xùn);在學(xué)習(xí)新軟件如Photoshop、Flash時介紹相關(guān)專業(yè)網(wǎng)站,指導(dǎo)學(xué)生利用互聯(lián)網(wǎng)拓展知識范圍,了解學(xué)科發(fā)展動態(tài),在豐富學(xué)生知識的同時提高學(xué)生的信息發(fā)現(xiàn)、檢索和評價能力。
開展各類學(xué)習(xí)比賽,鼓勵學(xué)生創(chuàng)新意識。組織開展主題寬泛的網(wǎng)頁設(shè)計大賽、家鄉(xiāng)風(fēng)情PPT展示等活動,不僅鍛煉學(xué)生利用所學(xué)技能進(jìn)行實(shí)際操作的能力,還能培養(yǎng)學(xué)生的探索能力和創(chuàng)新意識。為完成任務(wù)學(xué)生會進(jìn)行信息搜索,會對相關(guān)信息進(jìn)行決策、取舍,并對信息進(jìn)行整合、創(chuàng)新,因而學(xué)生網(wǎng)頁設(shè)計作品往往風(fēng)格迥異、各具特色,而優(yōu)秀作品的展示又給予學(xué)生互相觀摩學(xué)習(xí)的絕好機(jī)會。
4.培養(yǎng)學(xué)生信息能力
根據(jù)高職學(xué)生的培養(yǎng)方案和要求,學(xué)生的信息能力包括能熟練掌握自動化辦公系統(tǒng)(如Word、Excel)進(jìn)行各種信息處理;能熟練掌握演示文稿工具(如PowerPoint)制作演講或報告;能熟練掌握網(wǎng)頁設(shè)計(如FrontPage);能熟練進(jìn)行多媒體創(chuàng)作(如Photoshop、Flash);能查詢搜索需要的信息等。
信息能力的培養(yǎng)是以學(xué)生實(shí)際動手操作能力和靈活運(yùn)用能力提高為目標(biāo),我們嘗試建立起既能發(fā)揮教師主導(dǎo)作用又能發(fā)揮學(xué)生學(xué)習(xí)主體作用的教學(xué)模式,并逐步實(shí)現(xiàn)教學(xué)內(nèi)容、教學(xué)手段和教學(xué)方法的新探索。具體包括:采取多樣化教學(xué)方法如演示操練、任務(wù)驅(qū)動、案例學(xué)習(xí)等,鼓勵和引導(dǎo)學(xué)生主動參與、親歷實(shí)踐、獨(dú)立思考、合作探究,從而促進(jìn)學(xué)生操作能力和運(yùn)用能力提高;發(fā)揮信息技術(shù)工具在教學(xué)和學(xué)習(xí)中的作用,從技術(shù)運(yùn)用中提升能力,如指導(dǎo)學(xué)生利用手機(jī)和視頻軟件拍攝編輯微電影,利用數(shù)字化網(wǎng)絡(luò)資源制作個人主頁,利用移動學(xué)習(xí)工具隨時隨地學(xué)習(xí)等;根據(jù)高職學(xué)生的專業(yè)特點(diǎn)創(chuàng)設(shè)真實(shí)學(xué)習(xí)情景,促進(jìn)學(xué)生知識建構(gòu)和知識遷移;將課程劃分若干模塊,實(shí)行模塊化學(xué)習(xí)和考核;利用網(wǎng)絡(luò)資源展開協(xié)作學(xué)習(xí),鼓勵師生之間、生生之間的交流和合作。
高職計算機(jī)公共基礎(chǔ)課的教育價值并不是以知識和技能的掌握為主,而是以知識和技能的學(xué)習(xí)為手段,對學(xué)生的心智進(jìn)行啟發(fā),促成其智能發(fā)展和精神升華,其教學(xué)目標(biāo)是實(shí)現(xiàn)學(xué)生學(xué)習(xí)能力的提高、科學(xué)價值觀的確立及健康情感與態(tài)度的形成,最終實(shí)現(xiàn)職業(yè)能力的培養(yǎng)。基于價值理性視野下的高職計算機(jī)公共基礎(chǔ)課教學(xué)改革是一項(xiàng)長期的研究工作,需要持續(xù)不斷地進(jìn)行,需要體現(xiàn)在每一位任課教師的教學(xué)設(shè)計和教學(xué)過程中,需要體現(xiàn)在每一堂計算機(jī)公共基礎(chǔ)課上。
【參考文獻(xiàn)】
[1]馬克斯?韋伯.經(jīng)濟(jì)與社會[M]. 北京:商務(wù)印書館,1997
[2]. 高職高專學(xué)生信息素養(yǎng)能力評價體系研究[J].滄州師范專科學(xué)校學(xué)報,2009(6)
[3]李潔,李小娟. 高職生責(zé)任教育內(nèi)容的構(gòu)建[J].職業(yè)技術(shù)教育,2005(31)
[4]張寶全.論公共基礎(chǔ)課在高職院校中的作用與方向[J].中國成人教育,2011(20)
隨著計算機(jī)技術(shù)、通信設(shè)備和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,教育信息化的發(fā)展面臨著重大變革,由數(shù)據(jù)主導(dǎo)的大時代正在走入教育領(lǐng)域,進(jìn)而滲透到教育發(fā)展與改革的戰(zhàn)略中。復(fù)雜的、數(shù)據(jù)驅(qū)動的個性化教學(xué)一般需要提供非線性的教學(xué)輔導(dǎo),以及能夠滿足學(xué)習(xí)者個別化、具有差異的認(rèn)知水平和能力水平的診斷評估。因而,以認(rèn)知診斷測驗(yàn)為代表的新一代測驗(yàn)理論應(yīng)運(yùn)而生,能夠解釋學(xué)生在推理和解決問題過程中所用到的知識和技能,并提供關(guān)于學(xué)生知識技能掌握情況的診斷信息,同時保證測驗(yàn)的公平性,為因材施教和個性化教學(xué)提供可能。
Mislevy等(1993)指出,統(tǒng)計測驗(yàn)理論的發(fā)展可以分為經(jīng)典測驗(yàn)理論(Classical Test Theory, CTT)階段、概化理論階段和項(xiàng)目反應(yīng)理論(Item Response Theory, IRT)階段。CTT和IRT 都屬于標(biāo)準(zhǔn)測驗(yàn)理論。標(biāo)準(zhǔn)測驗(yàn)理論視所測的心理特質(zhì)為一個單純的統(tǒng)計結(jié)構(gòu),目的在于從宏觀上給個體一個整體的評估。隨著心理測量學(xué)和認(rèn)知心理學(xué)的進(jìn)一步發(fā)展和現(xiàn)代教育技術(shù)水平的進(jìn)步,學(xué)習(xí)者更加渴求獲得更具體的、細(xì)微水平的測量與診斷評估。Frederiksen、Mislevy和Bejar(1993)編著的Test theory for a new generation of tests正式出版,標(biāo)志著新一代測量理論的誕生。如圖1所示,認(rèn)知診斷評估逐步走入歷史舞臺,強(qiáng)調(diào)能力水平和認(rèn)知水平維度能夠被同時診斷,不再僅僅是單一的宏觀維度的知識水平。計算機(jī)化自適應(yīng)認(rèn)知診斷測驗(yàn)(Computerized Adaptive Test for Cognitive Diagnosis, CD-CAT)是計算機(jī)化自適應(yīng)測驗(yàn)理論和認(rèn)知診斷理論相結(jié)合的產(chǎn)物,目的是達(dá)到因材施教量體裁衣式的自適應(yīng)診斷,根據(jù)學(xué)習(xí)者當(dāng)前狀態(tài),選取與之相適應(yīng)的題目進(jìn)行測試,進(jìn)而診斷學(xué)習(xí)者能力水平和認(rèn)知水平,以診斷報告的方式為學(xué)習(xí)者提供提升的建議和策略。
縱觀計算機(jī)技術(shù)與統(tǒng)計測驗(yàn)的結(jié)合,其發(fā)展分為兩個階段:其一是以項(xiàng)目反應(yīng)理論(IRT)為代表的標(biāo)準(zhǔn)計算機(jī)自適應(yīng)測量階段;其二指新一代測量理論的計算機(jī)自適應(yīng)階段(認(rèn)知診斷是其核心內(nèi)容)。項(xiàng)目反應(yīng)理論的特點(diǎn)是以概率函數(shù)的形式來描述項(xiàng)目作答反映結(jié)果是如何受到被試能力水平和項(xiàng)目特征聯(lián)合作用的影響。自適應(yīng)測驗(yàn)起源于Alfred Binet(1904)開發(fā)的智力測驗(yàn),根據(jù)被試的不同特質(zhì)水平和題目的不同難度與區(qū)分度,對被試實(shí)測不同的測驗(yàn)題目,使這些題目與被試的實(shí)際水平盡可能相適應(yīng),這樣使測驗(yàn)更具有針對性,從而每施測一道題就能獲得最大的信息量。
當(dāng)現(xiàn)代技術(shù)手段計算機(jī)引入到測量領(lǐng)域中,計算機(jī)化自適應(yīng)測驗(yàn)(Computerized Adaptive Testing, CAT)由此誕生,由計算機(jī)自動從題庫中選擇合適的題目給學(xué)習(xí)者作答,一方面能夠在學(xué)習(xí)者做完后自動評估其能力水平,給出適合學(xué)習(xí)者的下一道題目;另一方面能夠自動設(shè)定終止規(guī)則,即當(dāng)達(dá)到能夠評估學(xué)習(xí)者能力的題目數(shù)后,測試會自動停止。之后,運(yùn)用CAT思想與認(rèn)知診斷理論結(jié)合,從題庫中選擇最適合學(xué)習(xí)者水平和最能區(qū)分水平能力的題目作答,對其知識狀態(tài)達(dá)到最恰當(dāng)?shù)脑u估。CD-CAT更多關(guān)注被試掌握模式的自適應(yīng),根據(jù)可觀察的行為和反應(yīng),推測潛在的知識結(jié)構(gòu)和技能掌握情況。例如,獲得相同分?jǐn)?shù)的學(xué)生不能夠體現(xiàn)個體差異,如果在測驗(yàn)中能夠?qū)W(xué)生作答反應(yīng)、知識反應(yīng)和能力診斷,從而能夠進(jìn)一步提出補(bǔ)救措施。CD-CAT的流程包括:開始測試初始題目選擇估計被試當(dāng)前狀態(tài)選題策略認(rèn)知診斷計量模型終止條件診斷報告。對于CD-CAT的研究目前處于探索開發(fā)階段,組成CD-CAT各個階段的問題仍需要摸索和實(shí)踐應(yīng)用,例如如何確定知識狀態(tài)和表征能力屬性、認(rèn)知診斷模型的應(yīng)用研究,如何選擇初始題目,以及題庫的開發(fā)、建設(shè)與維護(hù)等方面。
綜上所述,為了從整體上把握CD-CAT在國內(nèi)的發(fā)展脈絡(luò),厘清發(fā)展現(xiàn)狀和研究聚焦,提出實(shí)施CD-CAT的科研建議和實(shí)施策略,分別從以下方面進(jìn)行分析:一方面,以時間(2005-2015年)為軸,考察關(guān)于認(rèn)知診斷自適應(yīng)測試文獻(xiàn)的研究情況,采用內(nèi)容分析方法對已有百余篇中英文文獻(xiàn)進(jìn)行內(nèi)容分析,并通過數(shù)據(jù)的可視化表征和社會網(wǎng)絡(luò)分析工具,探討其研究重心和內(nèi)容;另一方面,通過分析國內(nèi)外已有CD-CAT平臺和項(xiàng)目的實(shí)踐情況,總結(jié)和借鑒國外實(shí)施經(jīng)驗(yàn),為我國今后的CD-CAT研究提供發(fā)展策略。
二、研究過程
(一) 研究方法與工具
本研究主要采用文獻(xiàn)研究法、內(nèi)容分析法和數(shù)據(jù)可視化的方法,通過對有效文獻(xiàn)的各類屬性進(jìn)行分析和標(biāo)識,從而獲得不同維度的計量分析結(jié)果,即對本質(zhì)內(nèi)容進(jìn)行不同方面、由淺入深、層層遞進(jìn)的非線性分析。研究主要借助軟件管理軟件NoteExpress、數(shù)據(jù)處理軟件SPSS 20.0和詞云生成平臺Tagxedo。首先,界定研究內(nèi)容和范圍CD-CAT;然后,團(tuán)隊成員分別對2005-2015年的文章進(jìn)行篩選,梳理成為研究樣本;接著,根據(jù)已有文獻(xiàn)確定分析維度,以理論概述、現(xiàn)狀實(shí)踐、研究方法等為分析內(nèi)容,對樣本進(jìn)行統(tǒng)計和處理。
(二) 數(shù)據(jù)收集
采用內(nèi)容分析法對2005-2015年國內(nèi)發(fā)表的關(guān)于自適應(yīng)認(rèn)知診斷的文獻(xiàn)進(jìn)行比較、分析、綜合,對研究內(nèi)容和現(xiàn)狀進(jìn)行梳理和總結(jié)。為了研究的嚴(yán)謹(jǐn)性和數(shù)據(jù)分析的準(zhǔn)確性,將學(xué)術(shù)論文與畢業(yè)論文分開統(tǒng)計,中文數(shù)據(jù)庫來源有中國知網(wǎng)和萬方數(shù)據(jù)庫,以認(rèn)知診斷和認(rèn)知診斷自適應(yīng)測驗(yàn)為關(guān)鍵詞進(jìn)行搜索,與教育測量和教育技術(shù)領(lǐng)域相關(guān)的文獻(xiàn)匯總?cè)缦拢褐形膶W(xué)術(shù)期刊檢索到140篇,學(xué)位論文68篇;CSSCI期刊主要集中在《北京師范大學(xué)學(xué)報(社會科學(xué)版)》《教學(xué)學(xué)報》《心理科學(xué)》《心理科學(xué)進(jìn)展》和《心理學(xué)探新》等。為了對比中英文文獻(xiàn)關(guān)于結(jié)果分析中初步印象部分的差異,即關(guān)注焦點(diǎn)可視化部分,選取以Computerized Adaptive Test for Cognitive Diagnosis和Cognitive Diagnosis為關(guān)鍵詞,在Computers Education、 Computers in Human Behavior和Journal of Computer Assisted Learning(數(shù)據(jù)庫分別為ScienceDirect、SpringerLink、Wiley Online和ERIC)等教育技術(shù)專業(yè)相關(guān)期刊中搜集到論文66篇。
本研究進(jìn)行了兩輪文獻(xiàn)搜索和文獻(xiàn)篩選,共有5名團(tuán)隊成員參與,針對不同期刊進(jìn)行分工。第一輪主要對目標(biāo)期刊和目標(biāo)關(guān)鍵詞進(jìn)行地毯式搜索,得到中文文獻(xiàn)233篇,英文論文79篇,利用文獻(xiàn)管理工具NoteExpress將其分類保存;第二輪采用內(nèi)容分析法對自適應(yīng)認(rèn)知診斷文獻(xiàn)的關(guān)鍵詞、作者、研究主題進(jìn)行分類,最終確定中文文獻(xiàn)140篇,英文文獻(xiàn)66篇。對作者進(jìn)行分析的主要目的是對不同研究帶頭人和研究單位的分布進(jìn)行研究,以辨識其影響力和規(guī)模。首先,主要對文獻(xiàn)的研究主題進(jìn)行分析。團(tuán)隊成員基于文獻(xiàn)閱讀和積累對計算機(jī)自適應(yīng)測試、認(rèn)知診斷、自適應(yīng)認(rèn)知診斷測試的過程進(jìn)行分類,討論之后達(dá)成一致,構(gòu)建初步框架;其次,在上述框架基礎(chǔ)上,根據(jù)文獻(xiàn)的關(guān)鍵詞進(jìn)行記錄。如《小學(xué)數(shù)學(xué)圖形與幾何認(rèn)知診斷測驗(yàn)的編制》一文中,以認(rèn)知診斷、多策略、多級評分和Q矩陣為關(guān)鍵詞,對多策略的多級評分認(rèn)知診斷算法(多級評分廣義聚類判別法,GDD-P)進(jìn)行改進(jìn)與應(yīng)用,并且介紹了測驗(yàn)藍(lán)圖編制、Q矩陣,與單策略認(rèn)知診斷方法進(jìn)行對比,是對算法和理論的深入研究。因此,該文章涉及的分析內(nèi)容分別是:理論研究、Q矩陣、認(rèn)知診斷模型。該文章分析的一致性(5位成員)達(dá)到93%;最后,確定分析框架,對所有文獻(xiàn)進(jìn)行閱讀,完善文獻(xiàn)分析內(nèi)容。
(三) 結(jié)果分析
1. 初步印象:有哪些研究關(guān)注點(diǎn)
本研究選取數(shù)據(jù)可視化詞云的表達(dá)方式展示樣本研究的核心內(nèi)容。考慮到支持中文統(tǒng)計的功能,選擇統(tǒng)計平臺Tagxedo(http://tagxedo.com/app.html),詞云支持中文輸入,對文字的輸入內(nèi)容、形狀等可以個性化定義(如圖2所示)。中文詞云中認(rèn)知診斷規(guī)則空間模型和屬性等頻
次最高,領(lǐng)銜關(guān)鍵詞說明了研究領(lǐng)域的聚焦,其中研究問題主要關(guān)注于學(xué)業(yè)評估診斷、認(rèn)知診斷模型驗(yàn)證與應(yīng)用(如DINA模型)、紙筆考試與計算機(jī)自適應(yīng)考試差異研究與效度研究。可以初步推斷文獻(xiàn)研究集中于CD-CAT的知識屬性、認(rèn)知診斷模型研究等初步應(yīng)用階段。
為了使中英文文獻(xiàn)具有對照意義,同樣選取統(tǒng)計平臺Tagxedo進(jìn)行詞頻統(tǒng)計和可視化處理(如圖3所示)。英文詞云中顯示具體的應(yīng)用方法(蒙特卡羅模擬法)、語言程序(R語言)知識評估和學(xué)習(xí)干預(yù)成為僅次于測試、自適應(yīng)等的關(guān)鍵詞。從宏觀角度看,一方面,英文文獻(xiàn)的關(guān)注點(diǎn)更加聚焦,能夠?qū)?shí)際的認(rèn)知模型進(jìn)行測驗(yàn)和實(shí)踐應(yīng)用;另一方面,體現(xiàn)了自適應(yīng)認(rèn)知診斷測驗(yàn)的價值和意義所在,對學(xué)生的個性化學(xué)習(xí)進(jìn)行指導(dǎo)和教學(xué)干預(yù),利用技術(shù)促進(jìn)測試診斷最大化的實(shí)現(xiàn)。
通過詞云分析,對CD-CAT的研究熱點(diǎn)有了初步了解。研究發(fā)現(xiàn),國內(nèi)的研究關(guān)鍵詞集中在理論基礎(chǔ)、算法改進(jìn)層面,與教育、學(xué)習(xí)等過程關(guān)聯(lián)較少;國外論文分析領(lǐng)域表示逐步通過技術(shù)方法作用于教育領(lǐng)域,與評估評價、反饋干預(yù)的實(shí)驗(yàn)與應(yīng)用關(guān)聯(lián)較多。如Sanja(2015)以C++面向?qū)ο缶幊陶n程為例,開發(fā)實(shí)現(xiàn)自適應(yīng)測試平臺,選取實(shí)驗(yàn)組與對照組,分別用自適應(yīng)測試和筆紙測試進(jìn)行比較,結(jié)合問卷、訪談的分析方法對自適應(yīng)測試的過程、方法、優(yōu)勢、實(shí)驗(yàn)應(yīng)用進(jìn)行詳細(xì)闡述;Triantafillou(2008)以計算機(jī)自適應(yīng)測試?yán)碚摓榛A(chǔ),開發(fā)依托移動設(shè)備的自適應(yīng)測試工具,將專家的評價靈活地運(yùn)用于教育評估過程之中。
2. 漸入佳境:局部剖析
樣本分析單元分別從研究創(chuàng)新點(diǎn)、發(fā)表時間、單位、數(shù)量、研究方法和理論支撐等方面展開,具體統(tǒng)計維度涵蓋認(rèn)知診斷測驗(yàn)題庫建立、初始題選擇、選題策略、認(rèn)知診斷計量模型、知識狀態(tài)估計方法、終止規(guī)則、原始題參數(shù)在線估計和屬性在線標(biāo)定、理論研究和實(shí)踐應(yīng)用等。
(1) CD-CAT研究歷程分析
借助NoteExpress 統(tǒng)計學(xué)術(shù)論文和學(xué)位情況,以圖4表現(xiàn)發(fā)展歷程。
作為量體裁衣式的測驗(yàn),CAT始于20世紀(jì)七八十年代。隨著網(wǎng)絡(luò)與科技進(jìn)步,自適應(yīng)測試可謂發(fā)揮到了極致,如GRE、GMAT、美國注冊管理會計師(CMA)等等。以認(rèn)知診斷理論為基礎(chǔ)的CD-CAT相比較于CAT,更加能夠利用項(xiàng)目屬性和認(rèn)知模型優(yōu)勢,進(jìn)行診斷性的測驗(yàn)編制和評測。從圖4可以看出,我國的發(fā)展從2006年起步,2008年研究文獻(xiàn)逐步增多,例如曾彥鈞等人(2006)提出CD-CAT以認(rèn)知結(jié)構(gòu)為基礎(chǔ),在題庫建設(shè)、起始規(guī)則、選題策略、被試知識狀態(tài)估計、終止規(guī)則和曝光率等部分與傳統(tǒng)的CAT有很大區(qū)別。2011年,是學(xué)術(shù)論文和學(xué)位論文發(fā)展的高峰,之后學(xué)位論文研究數(shù)量所有下滑,期刊論文數(shù)量變化不大。
(2)CD-CAT研究內(nèi)容分析
參照認(rèn)知診斷評估的主要步驟包括:①描述測量目的和確定屬性;②創(chuàng)建認(rèn)知模型;③設(shè)計測驗(yàn)Q矩陣;④開發(fā)或選擇認(rèn)知診斷模型(CDM);⑤評估Q矩陣和CDM;⑥模型參數(shù)估計;⑦評估診斷與干預(yù)。其中有的步驟可能循環(huán)或者迭代。對文獻(xiàn)的研究內(nèi)容進(jìn)行歸類(如表1所示)。
研究團(tuán)隊詳細(xì)閱讀140篇學(xué)術(shù)文獻(xiàn),發(fā)現(xiàn)很多文獻(xiàn)聚焦于診斷模型、Q矩陣,以及概況綜述和自適應(yīng)認(rèn)知診斷流程描述的研究,缺少完整的實(shí)踐應(yīng)用的成功案例。統(tǒng)計數(shù)據(jù)表明:
①相比較于國外CD-CAT,國內(nèi)相關(guān)研究進(jìn)程較慢,并且研究內(nèi)容集中在理論概述和小規(guī)模的實(shí)驗(yàn)證明上,缺乏大規(guī)模應(yīng)用CD-CAT相關(guān)的文獻(xiàn)支持。可見,國內(nèi)自適應(yīng)的教育評價方式應(yīng)用還未大范圍普及,通過技術(shù)診斷學(xué)習(xí)者的能力水平和知識水平,并且提供有效的教學(xué)干預(yù)的案例還不夠成熟。
②基礎(chǔ)理論研究占文獻(xiàn)總數(shù)的74.2%。例如,唐小娟、丁樹良和俞宗火(2012)提出計算機(jī)化自適應(yīng)測驗(yàn)在認(rèn)知中的應(yīng)用,分別從認(rèn)知診斷模型、題庫建設(shè)、起始規(guī)則、選題策略、被試知識狀態(tài)和終止規(guī)則等幾部分進(jìn)行了詳細(xì)介紹。有64篇文獻(xiàn)(45.7%)對認(rèn)知診斷模型進(jìn)行介紹。截至2007年,常見的認(rèn)知診斷模型有補(bǔ)償模型LLTM(線性邏輯斯蒂克測驗(yàn)?zāi)P停┖蚆IRT-C等,非補(bǔ)償模型RSM(規(guī)則空間模型)、DINA(確定性輸入噪音與門模型)、HO-DINA(高階DINA模型)、RUM(融合模型)和AHM(屬性層級模型)。
③實(shí)驗(yàn)實(shí)踐比例為30%,其中有10%的文獻(xiàn)敘述了相應(yīng)的教育干預(yù)措施,例如數(shù)學(xué)、物理、化學(xué)和英語。康春花等(2015)以小學(xué)數(shù)學(xué)與幾何的知識點(diǎn)和問題解決能力作為認(rèn)知屬性的分類,定義了數(shù)學(xué)知識和認(rèn)知過程,并采用口語報告法對認(rèn)知模型進(jìn)行質(zhì)性驗(yàn)證,選取某校六年級1,128名學(xué)生進(jìn)行了測驗(yàn)。
近幾年,新模型的研究也為自適應(yīng)認(rèn)知診斷測試研究開拓了一片新天地,例如祝玉芳等(2009)的多級評分AHM模型,涂冬波等(2010)提出多級評分DINA模型。余娜(2009)提出診斷模型的評估問題由信度和效度決定,認(rèn)知診斷評估中信度采用校正之后的模型產(chǎn)生兩組平行的模擬考生,分布估計每組掌握情況,計算相同考生被劃分到相同屬性掌握狀態(tài)的百分比。
3. 升華:合作關(guān)系追蹤
科學(xué)領(lǐng)域的研究往往存在學(xué)術(shù)帶頭人,也往往會以學(xué)術(shù)帶頭人為核心形成研究領(lǐng)域的網(wǎng)絡(luò)關(guān)系。本研究借鑒魏順平等(2008)提出的新的n-派系定義,利用研究者合作關(guān)系網(wǎng)絡(luò)研究,建立作者A-作者B關(guān)聯(lián)關(guān)系。在社會網(wǎng)絡(luò)分析中,派系(subgroup)是社群中的一小群人關(guān)系特別緊密。
首先,借助Excel統(tǒng)計研究者與文獻(xiàn)之間的關(guān)聯(lián)表(如表2所示),以作者-文獻(xiàn)-單位的方式表現(xiàn)。
本研究中CD-CAT文獻(xiàn)量大于5篇的作者見表3,通過論文作者和機(jī)構(gòu)分析發(fā)現(xiàn),大部分文獻(xiàn)作者來源于高校和研究所,并且主要來源于江西師范大學(xué)的心理學(xué)院和計算機(jī)信息工程學(xué)院,以及北京師范大學(xué)心理學(xué)院。究其原因,計算機(jī)自適應(yīng)認(rèn)知診斷測驗(yàn)研究屬于專業(yè)性較強(qiáng)、理論基礎(chǔ)扎實(shí)的研究領(lǐng)域,高校師生是新理念和方法的發(fā)起者和倡導(dǎo)者。認(rèn)知診斷測試的最終目的在于以K-12教育為代表的評估教育,能夠?qū)崿F(xiàn)學(xué)習(xí)者的自適應(yīng)學(xué)習(xí)和診斷評價。文獻(xiàn)分布說明研究內(nèi)容處于高校實(shí)驗(yàn)室階段,缺乏社會的廣泛關(guān)注、實(shí)踐和推廣應(yīng)用。
接下來,通過UCINET軟件呈現(xiàn)51個節(jié)點(diǎn),借助作者間的合作,觀察圖中度計算并排序,選出處于前列的若干位作者(假定中心作者為學(xué)術(shù)帶頭人),然后計算以丁樹良為中心的合作關(guān)系網(wǎng)絡(luò)圖,如表4所示。
由于文章作者合作較多,本研究以文獻(xiàn)篇數(shù)最多的丁樹良派系作為研究范例,將上表的矩陣導(dǎo)入UCINET中,并繪圖(DRAW)得到科研合作關(guān)系網(wǎng)絡(luò)圖(如圖5)。
兩個節(jié)點(diǎn)的連線表示這兩個節(jié)點(diǎn)存在合作論文的關(guān)系,線條的粗細(xì)表示合作論文的篇數(shù),線條越粗,則合作論文數(shù)量越多。
采用UCINET 社會網(wǎng)絡(luò)分析軟件將這些派系進(jìn)行可視化處理。研究結(jié)果表明:
(1) 目前教育技術(shù)研究領(lǐng)域的合作類型主要為師生合作,較少跨校、跨區(qū)域合作;也存在少數(shù)的跨區(qū)域合作,因此形成了星狀輻射型。
(2) CD-CAT研究應(yīng)走出團(tuán)隊、校門,甚至跨越國界,開展跨校、跨區(qū)域、跨學(xué)科的科研合作,優(yōu)化研究團(tuán)隊構(gòu)成,從而進(jìn)一步提高研究質(zhì)量,加快知識擴(kuò)散。
三、CD-CAT研究項(xiàng)目現(xiàn)狀
接下來對國內(nèi)外認(rèn)知診斷自適應(yīng)測試的實(shí)驗(yàn)與應(yīng)用進(jìn)行詳細(xì)介紹。從上述文獻(xiàn)分析可知,國內(nèi)實(shí)踐案例較少,本研究團(tuán)隊經(jīng)過大量內(nèi)容采集和梳理,選取相對規(guī)模較大的實(shí)驗(yàn)案例分別進(jìn)行闡述。而國外相對起步較早,2001年美國通過No Child Left Behind Act of 2001,表明有義務(wù)將施測結(jié)果告知學(xué)生和家長。因此,診斷測試的價值和意義不再僅僅是提供分?jǐn)?shù),而是需要提供補(bǔ)救措施等。本研究列舉美國應(yīng)用較為廣泛的Smarter Balanced Assessment Consortium和最大的自適應(yīng)系統(tǒng)平臺Knewton,并分別闡釋。
2009年,教育部基礎(chǔ)教育司組織北京師范大學(xué)、江西師范大學(xué)和中央教育科學(xué)研究所(現(xiàn)中國教育科學(xué)研究院)等一大批研究學(xué)者,以數(shù)學(xué)和英語為考試切入點(diǎn),考察學(xué)生的核心知識和能力水平,以此命題進(jìn)行認(rèn)知診斷完成353道題目的編訂并且設(shè)定1套公共錨題,運(yùn)用DINA模型進(jìn)行診斷分析。
在北京師范大學(xué)心理學(xué)院劉紅云教授、美國伊利諾伊香檳分校張華華教授共同合作的The development of computerized adaptive testing with cognitive diagnosis for an English achievement test in China一文中介紹的研究,以國家基礎(chǔ)教育課程教材發(fā)展中心學(xué)生學(xué)業(yè)質(zhì)量評價項(xiàng)目為依托,闡述了其在北京、大連等地進(jìn)行計算機(jī)認(rèn)知診斷的大規(guī)模測試的情況。由于軟件和硬件以及專業(yè)技能的限制,將CD-CAT應(yīng)用于學(xué)校項(xiàng)目是一個巨大的挑戰(zhàn),該項(xiàng)目克服傳統(tǒng)C/S(Client/Server)框架,將B/S(Browser/Server)架構(gòu)設(shè)計應(yīng)用于國內(nèi)的英語二級考試中。來自北京8所小學(xué)的584名學(xué)生首先參與了基于Web環(huán)境的測試,該測試有36道固定長度題目,規(guī)定40分鐘內(nèi)完成。該實(shí)驗(yàn)驗(yàn)證了CD-CAT應(yīng)用于大規(guī)模考試的巨大潛力和高效性,同時參與測試的考生可以從中獲取技能掌握情況的診斷報告,為后續(xù)進(jìn)行學(xué)習(xí)干預(yù)和學(xué)習(xí)路徑調(diào)整提供了可能。此后,2011年1月,大約3萬名遼寧省大連市的五年級學(xué)生參加CD-CAT英語能力測試,該平臺利用網(wǎng)絡(luò)技術(shù)和自適應(yīng)診斷技術(shù),持續(xù)三天、同一時間承載2000人并發(fā)的測試。在此過程中,對題庫的優(yōu)化、采用香農(nóng)熵方法選題算法,以及內(nèi)容平衡和考試藍(lán)圖的限制的編制,都進(jìn)行了較好的實(shí)驗(yàn)。一方面,為學(xué)生和教師提供作答情況評定和診斷報告;另一方面,為研究者提供對CD-CAT效度全面審視的實(shí)踐機(jī)會,為認(rèn)知診斷技術(shù)的大規(guī)模推廣奠定了堅實(shí)的基礎(chǔ)。
美國也有諸多公司關(guān)注和投入CAT的領(lǐng)域,如ASSESSMENT SYSTEMS的Smarter Balanced評估 系統(tǒng)(http://smarterbalanced.org/practice-test/)。在能力測驗(yàn)方面,主要應(yīng)用于評估學(xué)生的英語和數(shù)學(xué)能力。2010年,美國針對K-12提出了全美教育標(biāo)準(zhǔn)(Common Core States Standards, 簡稱CCSS),用于評估各個年級學(xué)生的數(shù)學(xué)能力和英語能力,并且已經(jīng)在全美46個州和哥倫比亞區(qū)施行。Smarter Balanced 評估系統(tǒng)利用強(qiáng)制性的終結(jié)性評價和可選的中期評估來提升計算機(jī)自適應(yīng)測試(CAT)的效率。在該評估系統(tǒng)中,計算機(jī)程序可以根據(jù)學(xué)生的響應(yīng)來調(diào)整整個評估問題的難度。例如,一個學(xué)生如果回答正確,則會收到一個更具挑戰(zhàn)性的題目,而一個不正確的答案產(chǎn)生一個更簡單的問題。通過適應(yīng)學(xué)生的能力水平,系統(tǒng)推薦了一系列量身定制的測驗(yàn)問題給每個學(xué)生,可以快速識別哪些技能學(xué)生已經(jīng)掌握,哪些知識維度學(xué)生還沒有掌握。Smarter Balanced Practice Tests包括評分指南,現(xiàn)可用于三年級到八年級的英語、藝術(shù)和數(shù)學(xué)的認(rèn)知診斷,能夠?yàn)閷W(xué)習(xí)者提供一份可預(yù)覽的Smarter Balanced評估,清晰地反映每一位考生在當(dāng)前學(xué)習(xí)中每一門學(xué)科中的強(qiáng)項(xiàng)和弱項(xiàng),以及在未來學(xué)習(xí)中需要重點(diǎn)關(guān)注的領(lǐng)域。這種計算機(jī)評估能夠方便家長、校長和老師在很短的時間內(nèi)看到成效,并且通過這些診斷反饋,對學(xué)生因材施教,滿足其個性化學(xué)習(xí)需求。
此外,熟知的Knewton公司基于項(xiàng)目反應(yīng)理論,真實(shí)地測量出學(xué)生對知識點(diǎn)的掌握程度,避免因題目的難易程度不同造成測量誤差。Knewton自適應(yīng)系統(tǒng)利用學(xué)生的歷史學(xué)習(xí)數(shù)據(jù)的網(wǎng)絡(luò)效應(yīng)來優(yōu)化推薦,提高學(xué)生學(xué)習(xí)效率。建立學(xué)生學(xué)習(xí)檔案,預(yù)設(shè)一些學(xué)習(xí)路徑點(diǎn)(根據(jù)知識技能圖譜),根據(jù)實(shí)際學(xué)生的使用數(shù)據(jù)(學(xué)習(xí)資源的使用效果和學(xué)習(xí)路徑點(diǎn)的學(xué)習(xí)效果),為后來的學(xué)習(xí)者推送下一個學(xué)習(xí)路徑點(diǎn)和學(xué)習(xí)資源。
綜上所述,國外CD-CAT發(fā)展已經(jīng)將智能學(xué)習(xí)系統(tǒng)、評估系統(tǒng)和教育測評融入其中。雖然從應(yīng)用角度來說,自適應(yīng)的成分居多,認(rèn)知的成分較少,但是將診斷功能結(jié)合到計算機(jī)自適應(yīng)測驗(yàn)中,已經(jīng)成為研究熱點(diǎn)之一,吸引了眾多學(xué)者繼續(xù)推進(jìn)CD-CAT的實(shí)施應(yīng)用。雖然國內(nèi)很多研究者已經(jīng)意識到CD-CAT的優(yōu)勢,也有研究者提出了中國教育進(jìn)展評估基于CD-CAT的改進(jìn)與展望,但是實(shí)踐應(yīng)用還處于研究或者起步階段。例如實(shí)際教學(xué)過程中,對相同分?jǐn)?shù)的學(xué)生還不能從能力和認(rèn)知水平角度進(jìn)行很好的診斷和評估,教師往往僅根據(jù)個人經(jīng)驗(yàn)來判斷學(xué)生的知識掌握狀態(tài)和認(rèn)知錯誤,其教學(xué)設(shè)計與教學(xué)干預(yù)不能滿足學(xué)生的個性化需求。
四、對我國教育評價診斷的啟示
新一代測驗(yàn)理論階段在認(rèn)知水平的研究范式下產(chǎn)生,強(qiáng)調(diào)測驗(yàn)應(yīng)同時在宏觀能力水平和微觀認(rèn)知水平下進(jìn)行,認(rèn)知水平的研究應(yīng)深入到被試作答的認(rèn)知加工過程,其目的在于診斷認(rèn)知能力結(jié)構(gòu),亦在于揭示不同被試的認(rèn)知加工特點(diǎn),是能力水平研究的深入。認(rèn)知診斷實(shí)現(xiàn)了傳統(tǒng)教育考試無法企及的診斷功能,它在實(shí)踐中的運(yùn)用價值是不言而喻的:根據(jù)診斷結(jié)果,學(xué)生可以有針對性地學(xué),教師可以有針對性地教;教育教學(xué)機(jī)構(gòu)部門來說則可以了解當(dāng)前教育情況,為教育規(guī)劃及教育決策的制定提供依據(jù)。
計算機(jī)自適應(yīng)認(rèn)知診斷測試在教育評估中具有重要的發(fā)展意愿,目前混合式的學(xué)習(xí)環(huán)境中需要個性化的、實(shí)時的、及時的診斷和評估報告。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,MOOC等一大批在線課程蜂擁而至,但縱觀眾多網(wǎng)絡(luò)課程和實(shí)踐研究,其中缺少對學(xué)習(xí)者量體裁衣式的診斷評估。同時,在我國教育的測評中,紙筆考試仍舊保留重要地位,然而缺少有效甄別、準(zhǔn)確評估和學(xué)習(xí)知識建議等內(nèi)容。同時,隨著高考改革的實(shí)施與推進(jìn),構(gòu)建健全的教育評價體系顯得尤為重要。通過針對學(xué)習(xí)過程、學(xué)習(xí)能力評價的綜合診斷方法,可以提升學(xué)生綜合素質(zhì)。華南師范大學(xué)心理學(xué)院張敏強(qiáng)教授談到如何運(yùn)用認(rèn)知診斷方法與技術(shù)來評價學(xué)生的認(rèn)知能力,從而讓學(xué)生知道自己優(yōu)勢在哪里、不足在哪里、有什么方法可以補(bǔ)救。
因此,本研究結(jié)合我國發(fā)展現(xiàn)狀與需求和國外已有應(yīng)用研究的優(yōu)勢,對國內(nèi)教育評價如何走向CD-CAT提出以下建議:
(一)教育評估方面
相比經(jīng)典測量理論和項(xiàng)目反應(yīng)理論,認(rèn)知診斷理論能把認(rèn)知過程與測量手段結(jié)合起來,不僅能對考生的整體水平做出評價,還可以將考生的認(rèn)知結(jié)構(gòu)模式化,利用合適的測量模型對不同的認(rèn)知結(jié)構(gòu)模式進(jìn)行診斷,從而定時考察學(xué)生的認(rèn)知結(jié)構(gòu)和個體差異。認(rèn)知診斷方法可以應(yīng)用于會考、能力水平考試;課堂上運(yùn)用認(rèn)知診斷功能,可以幫助教師分析學(xué)生的優(yōu)勢和不足,不僅能對學(xué)生的整體水平進(jìn)行評價,還能將學(xué)生的認(rèn)知結(jié)構(gòu)模式化,通過數(shù)據(jù)定量地分析出學(xué)生的認(rèn)知結(jié)構(gòu)和個體差異,這樣得到的信息量大且細(xì),有助于個性化教學(xué)的實(shí)現(xiàn)。
1. 重視測量工具的研究和應(yīng)用
實(shí)現(xiàn)個性化的測試平臺和題庫,不僅需要熟悉測量理論,還需要掌握測量模型和工具、計算機(jī)程序、統(tǒng)計程序等,因而需要有關(guān)教育部門與研究團(tuán)隊投入人力、物力,依托信息技術(shù)、網(wǎng)絡(luò)技術(shù)和硬件設(shè)備開發(fā)有價值的題庫和測試平臺。
2. 對教師進(jìn)行評測培訓(xùn)
認(rèn)知診斷測試過程中,教師不僅能夠依據(jù)經(jīng)驗(yàn)和教學(xué)目標(biāo)提供考試題目,而且需要對學(xué)生所需的認(rèn)知水平和能力水平進(jìn)行詳細(xì)劃分,與研究團(tuán)隊配合共同繪制測驗(yàn)藍(lán)圖,從而確定測試屬性和知識點(diǎn)。因此,教育評測的培訓(xùn)是教學(xué)過程中必不可少的工具,對教師的專業(yè)培訓(xùn)尤其重要。
3. 題庫和測試平臺的地位
相比較紙筆考試,CD-CAT能夠更快地獲知考試成績或者錄取結(jié)果,測試能夠不受時間和地點(diǎn)限制,考試環(huán)境更加舒適和個性化。通過搭建題庫和測試平臺,能夠保障和實(shí)現(xiàn)認(rèn)知診斷自適應(yīng)測試:既快速獲取診斷結(jié)果、報告,又可實(shí)施大規(guī)模題庫,保障大部分學(xué)生的考試題目難度和區(qū)分度一致,為教育公平提供可能。
(二)科研創(chuàng)新方面
打造精銳團(tuán)隊,延伸研究深度。從文獻(xiàn)數(shù)據(jù)分析說明,目前我國研究派系較為集中,能夠拓展實(shí)踐應(yīng)用的驅(qū)動項(xiàng)目較少。因此,應(yīng)當(dāng)加強(qiáng)跨團(tuán)隊、跨區(qū)域甚至跨國界的學(xué)術(shù)交流和合作,共享資源與經(jīng)驗(yàn),共同豐富和深化CD-CAT。
(三)實(shí)踐應(yīng)用方面
1. 利用現(xiàn)有資源進(jìn)行校際合作
將紙質(zhì)閱卷向計算機(jī)閱卷轉(zhuǎn)化,不僅要注意測驗(yàn)內(nèi)容的平移,還要開發(fā)計算機(jī)自適應(yīng)系統(tǒng)。根據(jù)國情,可以考慮具體個別學(xué)科先行的策略,借鑒國外經(jīng)驗(yàn)從不同學(xué)科、學(xué)段探究學(xué)業(yè)水平發(fā)展趨勢,對影響學(xué)生能力發(fā)展的各種因素進(jìn)行調(diào)研,從認(rèn)知模型中尋找能夠與影響因素結(jié)合且能為學(xué)習(xí)者提供可選擇的、具有層級關(guān)系的學(xué)習(xí)路徑;聯(lián)動家長、教師和學(xué)校管理者共同組建診斷評估生態(tài)圈,促進(jìn)每一個學(xué)生的個性化和均衡發(fā)展。
Windows 7讓小容量固態(tài)硬盤變得尷尬
由于制造成本的原因,大容量固態(tài)硬盤在短時間內(nèi)都難以得到普及。先讓我們看看下邊這個表格:
從中我們可以看出,現(xiàn)在傳統(tǒng)硬盤真的是白菜價了,2TB的“海量”存儲空間只需五百多元;V+100是金士頓的較高端固態(tài)硬盤型號,容量最小的96GB版價格為999元,普通玩家還能接受,但容量有些尷尬;128GB版本的V+100只增加了32GB容量,價格相比96GB版卻翻倍;至于512GB的就真是天價了,9499元的價格實(shí)在離譜。
實(shí)際上絕大多數(shù)玩家手中的固態(tài)硬盤都是100GB以下的小容量版本。從經(jīng)驗(yàn)來看,大多數(shù)擁有固態(tài)硬盤的玩家都是采用固態(tài)硬盤加傳統(tǒng)硬盤的方式,在固態(tài)硬盤中安裝操作系統(tǒng)而在傳統(tǒng)硬盤中存放其他文件資料。而這些固態(tài)硬盤多為32GB~64GB的小容量型號,在Windows XP時代還能堪用,但是當(dāng)Windows 7來臨之后就會發(fā)現(xiàn)這點(diǎn)容量連安裝操作系統(tǒng)和常用軟件都頗為捉襟見肘。此時玩家們只好將其取出機(jī)箱閑置起來。其實(shí),我們還有很多有意思的玩法,可以讓這些閑置小容量固態(tài)硬盤充分發(fā)揮余熱。
先玩硬的 讓筆記本也能使用雙硬盤
對于容量較小的固態(tài)硬盤,最好是采用固態(tài)硬盤+傳統(tǒng)硬盤的雙硬盤方式。但對筆記本來說,絕大多數(shù)都只有一個硬盤位。怎么辦呢?
首先想到的當(dāng)然是利用光驅(qū)的位置了。如果你的光驅(qū)是可更換的,而且不常用,那就可以買個硬盤擴(kuò)展架將其替換,為筆記本增加一個硬盤位。一般情況下,原廠的硬盤擴(kuò)展架價格比較昂貴(起碼好幾百元),但做工、質(zhì)量、數(shù)據(jù)傳輸速率等均能得到很好的保證。不過淘寶上也能找到很多價格低廉的替代品,推薦一試。
多數(shù)筆記本的原硬盤位都會有防震措施,更適合傳統(tǒng)硬盤,所以在安排位置時固態(tài)硬盤(不怕震動)就只好乖乖躺在光驅(qū)的位置了。有些筆記本(例如筆者的ThinkpadT61)的光驅(qū)數(shù)據(jù)接口是SATA 1.5Gbps的,會對高性能固態(tài)硬盤造成瓶頸,需要留意。不過考慮到今天討論的是較低端的小容量固態(tài)硬盤,不管它也罷。
IDE接口老筆記本煥發(fā)第二春
你家里有沒有閑置已久的老筆記本?把它和閑置小容量固態(tài)硬盤湊一起吧,立即就能煥發(fā)第二春。根據(jù)筆者的測試,即便是最低端的固態(tài)硬盤裝在老筆記本上,也能讓W(xué)indows XP的啟動時間大大縮短――這是因?yàn)楣虘B(tài)硬盤的隨機(jī)響應(yīng)性能比傳統(tǒng)硬盤強(qiáng)很多。換上固態(tài)硬盤后,老筆記本的系統(tǒng)反應(yīng)和運(yùn)行常用軟件的速度都會大幅提升,安裝Windows XP系統(tǒng)也不會嫌容量小,再加上抗震抗摔的特點(diǎn),留給老人小孩使用非常合適。
很多老筆記本提供的都是IDE硬盤接口,而現(xiàn)有的固態(tài)硬盤多為SATA接口,怎么辦?答案也很簡單,我們可以在淘寶上花20元左右,購買一個筆記本用的SATA轉(zhuǎn)IDE轉(zhuǎn)接卡,就可以享受固態(tài)硬盤帶來的性能提升了。
不過操作時要注意轉(zhuǎn)接卡的尺寸,因?yàn)楣虘B(tài)硬盤加上轉(zhuǎn)接卡后會超過2.5英寸硬盤原有的尺寸,所以有些硬盤倉的空間不夠。這時就可以發(fā)揮DIY的精神,拆掉固態(tài)硬盤的外殼,或者在不破壞電路的情況下將PCB底板多余的部分裁剪掉來節(jié)約空間。
省吃儉用安裝Windows 7
將操作系統(tǒng)和常用軟件直接安裝到固態(tài)硬盤上,提升系統(tǒng)運(yùn)行性能,這是大家第一反應(yīng)就想到的方法。不過在Windows XP系統(tǒng)下并不能充分發(fā)揮固態(tài)硬盤的特性,所以我們推薦使用針對固態(tài)硬盤優(yōu)化并帶有TRIM功能的Windows 7系統(tǒng)。用小容量固態(tài)硬盤安裝Windows 7實(shí)在有些緊張,不過通過我們下面介紹的一些經(jīng)驗(yàn),也能讓W(xué)indows 7順利在其中安家。
在筆者的ThinkpadT410i上,安裝了Windows 7 SP1簡體中文旗艦版及顯卡驅(qū)動之后,磁盤空間占用21.6GB,需要進(jìn)行一番瘦身。這里推薦首先使用一款叫Spacesniffer的免費(fèi)軟件來查看磁盤空間使用情況,可以讓你知道具體哪些程序占據(jù)了多大的空間。
1關(guān)閉休眠、減少虛擬內(nèi)存、關(guān)閉系統(tǒng)還原
安裝完系統(tǒng),C盤有兩個巨大的文件,一個5.8GB的hiberfil.sys,還有一個7.8GB的pagefile.sys文件。hiberfil.sys是休眠文件,相當(dāng)于把物理內(nèi)存做了個鏡像塞在硬盤里,必須刪掉;以管理員身份在命令提示符中輸入“powercfgCh off”即可移除。
pagefile.sys是虛擬內(nèi)存,很多電腦已經(jīng)有4GB甚至更多的物理內(nèi)存,我們可以直接將其禁用。方法是:在“計算機(jī)”上按右鍵選擇“屬性”-“高級系統(tǒng)設(shè)置”-“性能設(shè)置”-“高級”;點(diǎn)擊“虛擬內(nèi)存更改”按鈕,取消“自動管理分頁文件大小”,選擇“無分頁文件”,最后點(diǎn)擊“設(shè)置”、“確定”就可以了。
系統(tǒng)還原也會占用很多磁盤空間,建議關(guān)掉。在“計算機(jī)”上按右鍵選擇“屬性”,然后選擇“系統(tǒng)保護(hù)”-“配置”-“關(guān)閉系統(tǒng)保護(hù)”,最后確定即可。
2使用工具,輕松給系統(tǒng)減肥
使用魔方清理大師、金山衛(wèi)士之類的工具軟件,簡單又安全地對系統(tǒng)進(jìn)行減肥。因?yàn)閮烧吒饔幸恍Ψ轿茨芮謇淼降牡胤剑钥梢越Y(jié)合使用。此步驟可節(jié)約800多MB磁盤空間。
3日常軟件注意事項(xiàng)
QQ的聊天記錄和聊天表情圖片會逐漸增大,建議將其保存位置移到機(jī)械硬盤中,或者定期清理。Foxmail之類的郵件軟件也是同樣道理,建議不要安裝在C盤。
其他日常軟件最好也要使用輕量級的。例如金山的WPS Office 2010只占用190MB硬盤空間,但微軟Office則要占據(jù)2GB以上的空間;暴風(fēng)影音2011安裝好之后體積達(dá)160多MB,而同樣全能的射手播放器只有30MB。
使用微軟官方簡化的Windows Thin PC
微軟剛推出的Windows Thin PC就是Windows 7的官方精簡版,由于精簡了許多組件和服務(wù),更適合硬件配置較低的電腦,不過目前僅提供了32位的版本。全新安裝之后Windows Thin PC僅占有2.8GB的硬盤空間,非常適合小容量固態(tài)硬盤。其官方下載地址為:/3g2c8zm。
使用方法如下:
1安裝過程和Windows7一樣,但安裝速度比Windows7快一倍。安裝之后需要下載簡體中文語言包:/3nh5zur,語言包的文件名為lp.cab,將其放到C盤根目錄下。
2然后以管理員權(quán)限運(yùn)行CMD,輸入命令:dism/online/add-package/packagepath:C:\lp.cab,安裝語言包。
3重啟電腦之后,在“Control Panel”、“Region and Language”-“Keyboards and Languages”-“Display language”中,選擇“中文(簡體)”即可,當(dāng)然,要記得將“區(qū)域和語言”中的“格式”、“位置”都修改成中國。
4Windows Thin PC的兼容性不錯,因?yàn)槿鄙賅indows Defender組件,所以目前除了微軟的免費(fèi)殺毒軟件MSE之外不能安裝外,其他第三方殺毒軟件不受影響。
智能響應(yīng)技術(shù)加速系統(tǒng)性能
以前我們介紹過Intel Z68主板的Smart Response智能響應(yīng)技術(shù),固態(tài)硬盤可當(dāng)做普通硬盤的緩存來使用,大大加強(qiáng)了小文件的隨機(jī)訪問能力和多任務(wù)并發(fā)處理能力,加快了Windows及多數(shù)大型軟件的啟動速度。也算是對閑置小容量硬盤的廢物利用。
啟用SRT的方法有一系列的步驟,連接好固態(tài)硬盤和傳統(tǒng)硬盤之后,首先在BIOS中打開Intel SATA的RAID模式,然后在機(jī)械硬盤上重新安裝操作系統(tǒng),并安裝好驅(qū)動程序和Intel RST管理程序,最后打開Intel RST設(shè)置將其啟用。具體方法可參照本刊第15期相關(guān)文章,這里僅僅介紹幾點(diǎn)需要注意的地方:
1將固態(tài)硬盤和機(jī)械硬盤安裝到Intel PCH SATA接口上,目前SRT不支持第三方芯片提供的SATA接口。
2即便只有一塊機(jī)械硬盤,首次安裝操作系統(tǒng)時,建議也在CMOS設(shè)置中打開Intel SATA的RAID模式,我們測試機(jī)用的主板,在“Integrated Peripherals”中,將“eXtreme Hard Drive(XHD)”改為“enabled”,這樣做的好處是一旦有了閑置固態(tài)硬盤想啟用SRT時,不需要重新安裝操作系統(tǒng)。
3因?yàn)镾RT是利用固態(tài)硬盤做緩存,所以重復(fù)同樣的操作才會體驗(yàn)到速度的提高。也就是說第一次打開某個程序并不能體會到速度加快,但重復(fù)打開它幾次之后就會有明顯的提升。
非Z68主板用戶也能享受系統(tǒng)加速
Intel SRT目前僅能在Z68芯片組主板上實(shí)現(xiàn),具有很大的局限性。那么其他主板用戶就不能享用這種加速功能了嗎?在這里我們介紹一款叫做FancyCache的軟件(硬盤版下載:/3dgb466 ,分區(qū)版下載:/3gpkhse )。有了它,非Z68芯片組的電腦(包括筆記本),也能創(chuàng)建自己的Hybird混合硬盤。
FancyCache的原理是將系統(tǒng)內(nèi)存或閃存(包括固態(tài)硬盤,支持TRIM指令)虛擬成硬盤緩存。它把從機(jī)械硬盤中讀取的數(shù)據(jù)存入內(nèi)存或閃存,使系統(tǒng)在下次訪問該數(shù)據(jù)時可以很快從內(nèi)存讀取,避免再次讀取速度較慢的機(jī)械硬盤,從而提升系統(tǒng)性能。從緩存讀取的數(shù)據(jù)量越大,系統(tǒng)性能提升的程度也越高。它有硬盤版和分區(qū)版兩款,前者對整個硬盤設(shè)置緩存,而后者可對單獨(dú)分區(qū)設(shè)置緩存。
在筆者的Thinkpad T410i上使用80GB的SATA硬盤安裝Windows 7旗艦版,然后將固態(tài)硬盤當(dāng)做第二塊硬盤。打開FancyCache,設(shè)置1GB的物理內(nèi)存(最小128MB)當(dāng)做一級緩存,并設(shè)置10GB的固態(tài)硬盤(最小128MB)當(dāng)做二級緩存――物理內(nèi)存的讀寫性能遠(yuǎn)高于固態(tài)硬盤,但固態(tài)硬盤讀寫性能仍要比普通機(jī)械硬盤好。為了提升寫入性能,我們打開“延時寫入”設(shè)置(注意,類似SRT的“最大模式”,更多地提升性能,但增加了掉電時丟失數(shù)據(jù)的風(fēng)險)。
右表是我們對使用FancyCache前后系統(tǒng)性能的對比測試,可見它能大幅提高整機(jī)的磁盤性能,甚至趕超純固態(tài)硬盤。
用固態(tài)硬盤體驗(yàn)Chromium OS
Google的Chrome系統(tǒng)筆記本宣傳了挺久也不見大批量上市,真讓人等得不耐煩。不過好在Chrome系統(tǒng)有個普通用戶可以免費(fèi)下載的版本Chromium。它可以安裝在U盤中,直接插在電腦USB口上啟動,讓我們可以搶先體驗(yàn)一番這個鼎鼎大名的云操作系統(tǒng)。
不過U盤經(jīng)常插拔實(shí)在麻煩,如果你的筆記本中有兩個硬盤位,其中一個就可以用固態(tài)硬盤安裝Chromium系統(tǒng),與Windows切換著使用也挺有趣。當(dāng)你在機(jī)場候機(jī)廳等地方,不想進(jìn)入Windows而只是想快速開機(jī)上上網(wǎng)時,就可以進(jìn)入Chromium系統(tǒng)――只需幾秒鐘就能進(jìn)入系統(tǒng),非常方便。
安裝方法如下:
1首先在/265ojpc這個頁面查看Chromium的兼容性列表。基本上所有基于ATOM的上網(wǎng)本都被完美地支持,而筆記本和臺式機(jī)則被部分支持(集成顯卡筆記本支持得較多)。筆者使用的是一臺閑置的Thinkpad R60進(jìn)行安裝,兼容性很好。
2然后進(jìn)入/3v5ky2t下載由hexxeh編譯好的Chromium OS,選擇USB版,解壓之后會得到一個img映像文件。
3準(zhǔn)備好一個2GB以上的U盤,然后在/3euq6g6下載免費(fèi)的Image Writer for Windows,用它將img映像寫入U盤。
4取下筆記本中的機(jī)械硬盤,使電腦中只存在一個固態(tài)硬盤。用剛才的U盤啟動筆記本,登錄之后,按下Ctrl+Alt+T打開crosh終端。在crosh>提示符下輸入install,然后輸入root用戶口令facepunch,即可將Chromium OS安裝至筆記本的硬盤上(注意:硬盤中所有數(shù)據(jù)會被刪除,請事先做好備份工作)。安裝速度非常快,不到3分鐘。
5提示安裝結(jié)束后關(guān)機(jī),拔掉U盤,然后重新開機(jī),設(shè)置從Chromium OS所在的那塊固態(tài)硬盤啟動。如果想進(jìn)Windows,設(shè)置從Windows所在的硬盤啟動即可。很多筆記本在剛開機(jī)時可以通過快捷鍵切換啟動磁盤(多為F12鍵)。
在筆者這臺老舊的R60上,如果使用SATA機(jī)械硬盤,啟動系統(tǒng)的速度是21秒(從開機(jī)自檢畫面結(jié)束到用戶登錄界面);而使用金士頓SSD后啟動系統(tǒng)的速度只要6秒!基本上做到了即開即用。
體驗(yàn)Linux操作系統(tǒng)
現(xiàn)在很多種類的Linux推出新版的速度比Windows要快得多(例如Ubuntu),華麗新穎的界面讓玩家們?nèi)滩蛔∠胙b上玩玩。
不過想讓Linux系統(tǒng)和原先硬盤上的Windows共存,有一些麻煩的地方。首先是安裝的時候,Linux的硬盤分區(qū)思路與Windows完全不同,對普通玩家來說很難理解,筆者就發(fā)生過好幾次操作失誤使得Windows分區(qū)丟失的“慘劇”。其次是卸載的時候,安裝Linux之后雖然可以自動生成雙系統(tǒng)啟動菜單,但如果想完全刪掉Liunx卻不那么容易,需要一些命令行知識。如果你直接格式化掉Linux分區(qū),會導(dǎo)致Windows也沒法啟動了。
使用雙硬盤就要簡單多了,安裝和卸載Linux都在另一塊硬盤上,不用擔(dān)心影響Windows分區(qū)。使用閑置的小硬盤體驗(yàn)Linux又是一項(xiàng)廢物利用的好事。
當(dāng)做系統(tǒng)備份盤
閑置小容量固態(tài)硬盤當(dāng)做系統(tǒng)備份盤也是個不錯的選擇。
系統(tǒng)備份分為全盤備份和增量備份兩種。全盤備份可以用我們最熟悉的Ghost軟件,在制作備份文件時將其保存位置選擇在固態(tài)硬盤上,需要恢復(fù)時再啟動Ghost選擇固態(tài)硬盤保存的備份文件,平時不用管它。
增量備份則是第一次全盤備份,以后備份只是加入變化后的文件,在恢復(fù)系統(tǒng)時可以具體選擇某個時間點(diǎn)的某次備份,類似Windows的系統(tǒng)還原功能。增量備份我們推薦使用的軟件是Acronis True Image Home,它的備份/還原速度極快,完全圖形化的界面也比Ghost更加友好。為了防止備份文件丟失,它還可以將保存?zhèn)浞菸募姆謪^(qū)隱藏起來,比很多筆記本廠商自己開發(fā)的備份/還原系統(tǒng)還更完善。
做好維護(hù)工作 保持固態(tài)硬盤高性能
SSD雖然性能強(qiáng)悍,但除了容量和價格的缺點(diǎn)外,還存在閃存壽命及長時間使用后性能下降的問題。不過大家不必過于擔(dān)心,因?yàn)檫@是SSD制造商必須考慮的問題,目前各廠商也采用了不同的技術(shù)和算法來改善。目前的流行操作系統(tǒng)如Windows 7、linux等對SSD的支持比較完善,不過在日常使用中注意一些基本方法對延長SSD壽命還是有好處的。
在Windows系統(tǒng)下,請注意以下幾點(diǎn):
1盡量減少對SSD的頻繁寫操作,因?yàn)橛绊慡SD壽命的罪魁禍?zhǔn)资穷l繁的寫入操作。所以不要對SSD進(jìn)行磁盤碎片整理。(實(shí)際上Windows7會停止在SSD驅(qū)動器上的自動碎片整理計劃并關(guān)閉磁盤索引服務(wù)。)不要經(jīng)常用那些磁盤測試工具對SSD進(jìn)行測試,也盡量不要將SSD當(dāng)做迅雷、BT、電驢的下載盤等用途。
2對于Intel SSD,可以使用Intel SSD Toolbox(下載:/yj6ybkg)來優(yōu)化管理;其他品牌的SSD,也可用一款叫SSD Tweaker(下載:/4ygbwsv)的免費(fèi)軟件來優(yōu)化SSD。
3使用支持TRIM的SSD時,在清空回收站之前一定要三思。正是因?yàn)門RIM指令的存在,用戶刪除數(shù)據(jù)后SSD硬盤會徹底清空那個區(qū)塊,而不是像傳統(tǒng)機(jī)械硬盤那樣只刪除索引而保留數(shù)據(jù),所以也無法像傳統(tǒng)機(jī)械硬盤那樣用數(shù)據(jù)恢復(fù)軟件輕松地來恢復(fù)誤刪除的文件。
4專業(yè)數(shù)據(jù)恢復(fù)公司提供的固態(tài)硬盤數(shù)據(jù)恢復(fù),僅限電路板或控制芯片發(fā)生故障,對于誤刪文件能夠恢復(fù)的幾率很小。
在linux下,可以這樣做:
1內(nèi)核在2.6.33之上的linux版本都支持類似Windows 7的TRIM機(jī)制:discard。和在SSD上安裝Windows7默認(rèn)開啟TRIM不同,linux發(fā)行版默認(rèn)是不打開discard功能的,所以需要手工打開它。首先需要保證使用的是ext4文件系統(tǒng),然后在mount文件系統(tǒng)時使用discard參數(shù)。編輯/etc/fstab,加入discard選項(xiàng)即可。
2減少系統(tǒng)對SSD操作的次數(shù)來延長SSD壽命,在/etc/fstab中加入兩個選項(xiàng)noatime,nodiratime。
3可以將linux系統(tǒng)和應(yīng)用程序緩存/tmp和/var/tmp文件系統(tǒng)掛載到內(nèi)存當(dāng)中,避免對SSD的頻繁操作。方法是在/etc/fstab的末尾加上下面兩行:
tmpfs /tmptmpfsdefaults,noatime,mode=1777 0 0
tmpfs /var/tmptmpfsdefaults,noatime,mode=1777 0 0
4將IO算法修改成noop,不讓linux系統(tǒng)而是讓SSD本身去處理。在/etc/rc.local文件中的exit 0行之上,加入以下一行(注意:sda是/文件系統(tǒng)所在的設(shè)備,請根據(jù)你的實(shí)際情況來修改):