計(jì)算機(jī)二級(jí)c語言答案范文
時(shí)間:2023-03-28 16:02:25
導(dǎo)語:如何才能寫好一篇計(jì)算機(jī)二級(jí)c語言答案,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
【關(guān)鍵詞】二級(jí)C語言 紙化 題型分析 應(yīng)試技巧
隨著計(jì)算機(jī)等級(jí)考試規(guī)則的不斷更新,從2013年下半年開始,全國計(jì)算機(jī)等級(jí)考試所有的科目全部實(shí)行了無紙化。二級(jí)C語言也實(shí)行了無紙化考試。從卷面來看,無紙化以后的題型雖然大體上繼承了以前的考試題型,但作為一個(gè)考生,還是要及時(shí)了解考試規(guī)則的一些變化,了解新規(guī)則下試卷的結(jié)構(gòu)、題型及其相應(yīng)的應(yīng)試技巧。
一、考試的變化
考試的模式已經(jīng)轉(zhuǎn)變?yōu)闊o紙化,選擇題直接在計(jì)算機(jī)上完成拋棄了過去的筆試這一部分,在考核要求沒有變化的情況下,也取消了填空題,現(xiàn)在的考試模式規(guī)定為一百二十分鐘,試題滿分為一百分,其中上機(jī)操作題為六十分,選擇題為四十分。獲得合格證書的要求是六十分,不能獲得合格證書的考生,在下一次考試中也不會(huì)安排補(bǔ)考,只能在一次考試的時(shí)候重新按新生的身份來參加。
二、試卷的結(jié)構(gòu)
二級(jí)C語言試卷由選擇題和上機(jī)操作題兩部分組成,其中選擇題40道小題,每小題1分,選擇題前10道小題是二級(jí)公共基礎(chǔ)知識(shí)。上機(jī)操作題基本延用傳統(tǒng)考試中上機(jī)操作題的題型,分別為填空題18分、找錯(cuò)改錯(cuò)題18分和程序設(shè)計(jì)題24分。
另外無紙化考試中,每個(gè)考生的題目是從考試系統(tǒng)中隨機(jī)生成的,而每個(gè)題的各選項(xiàng)(如選擇題的四個(gè)選項(xiàng))的順序也是隨機(jī)的,不是固定的。
三、試卷題型分析及應(yīng)試技巧
(一)選擇題分析
基本操作與基本知道的掌握是選擇題的考核目的,我們對(duì)相關(guān)知識(shí)掌握是不是夠全面、是不是能夠理解準(zhǔn)確,還有理解的思路是不是夠清晰都是考核的內(nèi)容。選擇題的覆蓋面較為廣泛,一般情況下都是單選的客觀題,每題為1分。在新規(guī)則下,選擇題答完退出后再不能進(jìn)入選擇題做答,因此,答選擇題時(shí)就應(yīng)認(rèn)真、謹(jǐn)慎,一些自己已經(jīng)非常熟悉的選擇題,也要認(rèn)真分析,不能粗心大意,因?yàn)橐恍┻x擇題會(huì)設(shè)置一些陷阱,一定要明確答案之后再進(jìn)行選擇。每道題都要完成有把握的做正確是有很大難度的,所以在自己不確定或者沒有把握的情況的下一定不要浪費(fèi)太多時(shí)間,考試的時(shí)候我們也要學(xué)會(huì)放棄一些題。
解答選擇題時(shí)可以采用如下幾種方法,這樣可以提高答題速度和準(zhǔn)確率:
1.順選法:如果對(duì)題中的4個(gè)選項(xiàng),一看就能肯定其中的1個(gè)是正確的,就可以直接得出答案。
2.排除法:對(duì)題中的4個(gè)選項(xiàng)逐個(gè)去掉錯(cuò)誤的選項(xiàng)。
3.比較法:也稱之為蒙猜法,對(duì)于實(shí)在沒有把握的題,那就只有比較四個(gè)選項(xiàng)中那個(gè)更接近題目要求了。
(二)上機(jī)操作題分析
上機(jī)操作題一般都有輸出結(jié)果,而要產(chǎn)生輸出結(jié)果,必須要有實(shí)際的編程能力編寫程序,這就要運(yùn)用程序調(diào)試方法,所以能夠熟練的編寫程序和調(diào)試程序,對(duì)于通過二級(jí)C是一項(xiàng)非常重要的技能。
程序編寫能力與綜合操作能力是上機(jī)操作題重點(diǎn)考查部分,主要是通過掌握的知識(shí)來實(shí)際進(jìn)行操作。這些操作題的分?jǐn)?shù)是通過機(jī)器評(píng)定為準(zhǔn),人工復(fù)查為輔,所以這一考查部分基本不存在是否公正的情況,但是存在板滯的情況,有些情況可能會(huì)因?yàn)橹贫碱}時(shí)涉及不夠周全導(dǎo)致錯(cuò)判。因此對(duì)于這樣的情況我們?cè)谧鲱}的時(shí)候一定要充分考慮到,編寫程序的時(shí)候一定盡可量的按規(guī)定而行,避免因錯(cuò)誤評(píng)判導(dǎo)致不得分的情況出現(xiàn)。
掌握好上機(jī)操作題的考試技巧,可以使我們的實(shí)際水平在考試時(shí)得到充分發(fā)揮,從而取得較為理想的成績。總結(jié)起來有以下幾點(diǎn)供我們?cè)趶?fù)習(xí)和考試時(shí)借鑒:
1.上機(jī)考試訓(xùn)練時(shí),不要死記硬背。要在熟記基本知識(shí)點(diǎn)的基礎(chǔ)上,加強(qiáng)上機(jī)訓(xùn)練,做到真正理解、掌握解題方法和思路。
2.要重視考試模擬軟件的使用。使用考試模擬軟件進(jìn)行實(shí)際的上機(jī)操作練習(xí),尤其要做一些具有針對(duì)性的上機(jī)模擬題,以便熟悉考試題型,體驗(yàn)真實(shí)的上機(jī)環(huán)境,減輕考試時(shí)的緊張程度。
3.學(xué)會(huì)并習(xí)慣使用編程軟件的幫助系統(tǒng)。C語言編程軟件有非常全面的幫助系統(tǒng),熟練掌握、使用幫助系統(tǒng),可以使我們減少記憶量,解決解題中的陌生、疑難問題。
4.熟悉考試場地及環(huán)境,尤其是要熟悉考場的硬件情況和所使用的相關(guān)軟件的情況。一般在正式考試前,考點(diǎn)會(huì)提供一次模擬上機(jī)的機(jī)會(huì),應(yīng)盡可能去參加。模擬考試時(shí),不要把重點(diǎn)放在做題上,而應(yīng)放在熟悉考試環(huán)境,相應(yīng)軟件的使用方法,考試系統(tǒng)的使用等方面。
5.認(rèn)真審題,先分析,后答題。試題的考核是有針對(duì)性的,因此在答題時(shí)也要有針對(duì)性。解答前,除了要看清問題外,還要弄清楚題目考核的意圖。明白了問在那里后,就可以開始考慮好如何答題了,然后依思路從容做答。
6.考試時(shí)不要急燥、慌張,要認(rèn)真、冷靜地看清題目要求,在做完題后一定要保存文件,并運(yùn)行程序檢測運(yùn)行結(jié)果是否符合題目要求。在考完交卷前先關(guān)閉掉C語言編程軟件和其他打開的文件,再交卷,確保交卷過程中不出錯(cuò)誤。
7.熟練的掌握二級(jí)C題庫中的上機(jī)操作題目。
在無紙化環(huán)境下,二級(jí)C的考試雖減少了筆試環(huán)節(jié),但要能夠順利過關(guān)獲得證書,取決于我們對(duì)C語言理論知識(shí)和上機(jī)操作技能掌握的扎實(shí)程度。否則,即使有再好的技巧也無濟(jì)于事,只能碰運(yùn)氣。所以,二級(jí)C考生應(yīng)該認(rèn)真學(xué)習(xí)基礎(chǔ)理論,熟練掌握編程和調(diào)試程序的技能,打好C語言基礎(chǔ),在扎實(shí)的基礎(chǔ)上運(yùn)用以上應(yīng)試技巧,就能使考試起到事半功倍的效果。
參考文獻(xiàn):
[1] 全國計(jì)算機(jī)等級(jí)考試網(wǎng),全國計(jì)算機(jī)等級(jí)考試二級(jí)C語言程序設(shè)計(jì)考試大綱(2013年版),2013,6.
[2] 全國計(jì)算機(jī)等級(jí)考試命題研究中心,全國計(jì)算機(jī)等級(jí)考試上機(jī)考試題庫無紙化考試真題《二級(jí)C》,電子科技大學(xué)出版社,2013,3.
[3] 教育部考試中心,全國計(jì)算機(jī)等級(jí)考試二級(jí)教程《C語言程序設(shè)計(jì)》(2013年版),高等教育出版社,2013,6.
篇2
關(guān)鍵詞:VFP、基本操作題、簡單應(yīng)用、綜合應(yīng)用
中圖分類號(hào):G64 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2015)04(a)-0000-00
現(xiàn)如今大學(xué)生越來越多,重點(diǎn)大學(xué),一般本科,包括高職學(xué)生,就業(yè)供大于求,為了在求職中脫穎而出,獲得就業(yè)機(jī)會(huì),各所大學(xué)的學(xué)生除了獲取畢業(yè)之外,還考取各種各樣的證書,增加以后就業(yè)的砝碼。其中就包括NCRE證書。在大學(xué)中,基本上沒有專門針對(duì)計(jì)算機(jī)二級(jí)考試開的科目,對(duì)于學(xué)生來說,自己學(xué)習(xí)的模式下很難通過計(jì)算機(jī)二級(jí)考試,全國計(jì)算機(jī)二機(jī)的過級(jí)率只有30%,其中還包括211、985等重點(diǎn)院校。而我校屬于高職院校,學(xué)生的整體水平不高,但是高職院校以培養(yǎng)能滿足就業(yè)市場需要的實(shí)用型人才為主要辦學(xué)目標(biāo),為了讓我校學(xué)生在將來的就業(yè)中比其他院校更具有競爭優(yōu)勢,我校實(shí)行雙證制,除了拿到畢業(yè)證書外,根據(jù)自己的專業(yè)情況拿到自己的專業(yè)證書,學(xué)生再根據(jù)專業(yè)特點(diǎn)選擇一種計(jì)算機(jī)語言來考取全國計(jì)算機(jī)二級(jí)證書。
計(jì)算機(jī)二級(jí)考試科目分為delphi、C++,VB,VFP,ACCESS 等幾個(gè)科目,任選其一。針對(duì)我校學(xué)生的特點(diǎn),學(xué)生選擇VFP(數(shù)據(jù)庫)的比較多,通過幾年的二級(jí)數(shù)據(jù)庫的培訓(xùn),摸索了一套適合學(xué)生的培訓(xùn)辦法,學(xué)生的過級(jí)率確實(shí)提高很多,達(dá)到了60%以上,是學(xué)生拿到全國計(jì)算機(jī)二級(jí)證書沒有想象中的那么困難 。此種培訓(xùn)方法可以運(yùn)用在日常教學(xué)當(dāng)中,快速的掌握理論知識(shí)要點(diǎn),增加實(shí)際動(dòng)手操作能力,并可以應(yīng)對(duì)日后的各種考試。
現(xiàn)在的計(jì)算機(jī)二級(jí)考試全為上機(jī)操作,筆試和操作題都通過電腦完成,共計(jì)100分,其中40分為筆試題,60分為上機(jī)操作。兩項(xiàng)得分60為合格,其中上機(jī)操作必須過36分才行,所以操作題為重中之重。筆試題其中前10分的題為計(jì)算機(jī)的公共基礎(chǔ)知識(shí),是所以二級(jí)科目都考的,剩下30分為專業(yè)知識(shí)。
為了提高學(xué)生的過級(jí)率,根據(jù)二級(jí)數(shù)據(jù)庫考試的特點(diǎn),培訓(xùn)時(shí)間為60學(xué)時(shí),采取如下的培訓(xùn)方法:
一、筆試公共基礎(chǔ)知識(shí)
通過對(duì)歷年真題的深入研究,公共基礎(chǔ)考試主要其中在數(shù)據(jù)結(jié)構(gòu)與算法,程序設(shè)計(jì),軟件工程基礎(chǔ) ,數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)四個(gè)方面。內(nèi)容繁多,學(xué)起來費(fèi)事,尤其很多學(xué)生掌握不好這部分知識(shí),丟分嚴(yán)重。雖然知識(shí)點(diǎn)多,但是也不是不能拿到分的。在培訓(xùn)這部分知識(shí)的時(shí)候,不需要每門課程都掌握,只要把握幾個(gè)關(guān)鍵點(diǎn),時(shí)間、空間復(fù)雜度,線性表的特點(diǎn),對(duì)應(yīng)的存儲(chǔ)機(jī)構(gòu)的特點(diǎn),棧和隊(duì)列的特點(diǎn),二叉樹的特點(diǎn),度、葉子、深度等算法,前序遍歷、中序遍歷、后序遍歷的算法。常用的順序查找、二分查找,直接插入排序、冒泡排序、快速排序的特點(diǎn),程序設(shè)計(jì)的三種基本結(jié)構(gòu),結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn),面向?qū)ο蟮某绦蛟O(shè)計(jì)特點(diǎn),軟件工程的生命周期,每個(gè)周期的特點(diǎn),軟件設(shè)計(jì)分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)[3],每種設(shè)計(jì)用的方法,軟件測試、調(diào)試的目的,數(shù)據(jù)庫的特點(diǎn),數(shù)據(jù)庫系統(tǒng)的核心,數(shù)據(jù)模型、傳統(tǒng)的關(guān)系運(yùn)算、專門的關(guān)系運(yùn)算等,把歷年經(jīng)常考的試題拿出來,不花費(fèi)較多的時(shí)間在這部分,讓學(xué)生做專門的練習(xí),只要是死記硬背,
二、筆試VFP基礎(chǔ)知識(shí)
首先熟悉常量,變量,函數(shù),表達(dá)式等部分,記住各種類型常量,變量的特點(diǎn)及簡寫,例如日期型常量:字符為D,書寫格式為{^2001/01/02},函數(shù):數(shù)學(xué)函數(shù)、字符函數(shù),日期函數(shù)等等,在培訓(xùn)過程中用例題來講解每個(gè)函數(shù)的含義,記住每種函數(shù)返回的數(shù)據(jù)類型。VFP的理論部分,主要是建立項(xiàng)目、數(shù)據(jù)庫、表、查詢、報(bào)表、表單、菜單,編寫程序、SQL語言(結(jié)構(gòu)化查詢語言)的使用,這部分知識(shí)不僅理論考,上機(jī)也是必考的,培訓(xùn)中通過建立一個(gè)學(xué)生管理信息系統(tǒng)來講解各部分的知識(shí)點(diǎn),及其如何相互配合使用,其中每種文件的擴(kuò)展名必須要記住。對(duì)于表來說,主要考的是數(shù)據(jù)庫表,熟悉數(shù)據(jù)庫表的特點(diǎn),有效性規(guī)則的設(shè)置,參照完整性的設(shè)置,索引的類型、特點(diǎn),記錄的查找,修改、刪除等。查詢、報(bào)表、菜單等主要用于上機(jī)操作,表單部分主要是常用控件的一些屬性設(shè)置例如,給命令按鈕設(shè)置標(biāo)題的屬性caption。筆試最重要的一部分就是SQL語言,筆試、上機(jī)必考,對(duì)于學(xué)生來說很有難度。根據(jù)SQL語言的特點(diǎn),記住此語言的規(guī)則,關(guān)鍵字必須記住,例如order by 排序,group by分組等,在講解知識(shí)點(diǎn)的同時(shí),反復(fù)做習(xí)題,通過歷年試題的練習(xí),也可以尋找出一些規(guī)律,學(xué)生即使不會(huì)寫出相應(yīng)的SQL元,到那時(shí)通過SQL語言的設(shè)計(jì)規(guī)則,也可以利用排除法來選擇正確的答案。此部分習(xí)題舉例如下:
三、上機(jī)操作題
基本操作題主要涉及是項(xiàng)目、數(shù)據(jù)庫的建立,為數(shù)據(jù)庫表設(shè)置有效性規(guī)則,建立索引,參照完整性等。這部分相對(duì)簡單18分基本能到手。簡單應(yīng)用主要涉及建立查詢、視圖、SQL語言,利用向?qū)蓤?bào)表、表單,程序修改等,其中用SQL語言做題比較難,但是這部分是可以解決的,學(xué)生即使對(duì)SQL語言使用的不熟練,也可以使用查詢?cè)O(shè)計(jì)器做,查詢?cè)O(shè)計(jì)器做查詢,只要按照要求一步一步操作就可完成查詢,然后生成相應(yīng)的SQL語言。此部分主要設(shè)計(jì)到程序修改題,修改的部分也主要是SQL部分,只要把SQL規(guī)則關(guān)鍵字記住,就能完成程序改錯(cuò)。綜合應(yīng)用主要涉及表單建立和為其編寫程序,這部分難度較大,滿分難拿,但是10幾分還是可以到手的,其中的編程部分主要涉及的還是SQL語言,因?yàn)橐恍㏒QL語言是可以用查詢?cè)O(shè)計(jì)完成的,所以通過多次的練習(xí),只要最后能生成所需要的表,不管你中間是否有代碼,最后都會(huì)有一個(gè)很高的分值。上機(jī)操作部分死記硬背是沒有用的,必須做大量的習(xí)題,熟能生巧。歷年的培訓(xùn)我校都使用的是無憂考試模擬盤,里面有100套題,考試題基本上都是題庫的題,所以學(xué)生在考試之前一定要大量的做模擬題。
4 結(jié)束語:
計(jì)算機(jī)二級(jí)中的VFP本身是理論性和實(shí)踐性很強(qiáng)的一門語言,考生培訓(xùn)過程中要認(rèn)真聽輔導(dǎo)教師授課,因?yàn)檩o導(dǎo)教師都是在經(jīng)歷了好多輪的培訓(xùn),知道考試的重難點(diǎn),學(xué)生要做好筆記,在自己考試復(fù)習(xí)時(shí),大量做模擬題,只有這樣才能順利通過全國計(jì)算機(jī)二級(jí)的考試。
參考文獻(xiàn):
[1]鄭月鋒. 基于網(wǎng)絡(luò)的三本院校NCRE:二級(jí)VB教學(xué)改革與實(shí)踐[J],《中國教育信息化:高教職教》2011(9):67-68
[2]鄭德義. 全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析[J],《湖北大學(xué)成人教育學(xué)院學(xué)報(bào)》2008(3) :79
[3]齊芳.《SSL協(xié)議中QoS感知的優(yōu)化策略與算法研究》
作者簡介:王曉鵬 職稱:講師 學(xué)歷:本科,工程碩士 研究方向:計(jì)算機(jī)應(yīng)用技術(shù)
篇3
【關(guān)鍵詞】計(jì)算機(jī)語言;教學(xué);措施
【中圖分類號(hào)】G633.67 【文獻(xiàn)標(biāo)識(shí)碼】B 【文章編號(hào)】1009-5071(2012)01-0281-02
計(jì)算機(jī)語言教學(xué)是讓學(xué)員掌握人為計(jì)算機(jī)設(shè)計(jì)的語言特征,學(xué)會(huì)計(jì)算機(jī)語言程序設(shè)計(jì)技能,培養(yǎng)學(xué)員的創(chuàng)新能力。教學(xué)過程首先是讓學(xué)員端正思想,明確學(xué)習(xí)計(jì)算機(jī)語言的意義;其次是讓學(xué)員明白學(xué)習(xí)計(jì)算機(jī)語言最終就是學(xué)會(huì)編寫程序。 下面談?wù)動(dòng)?jì)算機(jī)語言教學(xué)中存在的問題及計(jì)算機(jī)語言教學(xué)措施。
1 目前計(jì)算機(jī)教學(xué)中出現(xiàn)的主要問題如下
1.1 學(xué)生興趣低、無法調(diào)動(dòng)其學(xué)習(xí)興趣:在計(jì)算機(jī)語言教學(xué)中,一般來說,學(xué)生興趣比較低。學(xué)生往往認(rèn)為要學(xué)習(xí)語言應(yīng)該自己去專心地學(xué),那樣聽老師講課是無法很好地學(xué)習(xí)語言的,所以自學(xué)能力強(qiáng)的學(xué)生便自己去學(xué)習(xí),而自學(xué)能力不強(qiáng)或者自覺性比較差的學(xué)生就可能會(huì)上課不聽講、下課不看書。而且學(xué)生對(duì)于整個(gè)語言學(xué)習(xí)不夠重視,在考計(jì)算機(jī)等級(jí)考試和程序員的過程中,可以明顯看出,很多學(xué)生都是抱著碰運(yùn)氣的態(tài)度去考的,而并沒有明確的目的性。
1.2 計(jì)算機(jī)語言課教學(xué)深度與廣度的不協(xié)調(diào):計(jì)算機(jī)教學(xué)范疇之廣確實(shí)讓廣大的計(jì)算機(jī)教育工作者在制定教學(xué)計(jì)劃時(shí)不知從何下手,僅計(jì)算機(jī)語言就有幾十種,并且在不斷的更新,而教學(xué)的總學(xué)時(shí)卻是不變的,為了讓學(xué)生在校期間盡可能多的接受有關(guān)知識(shí),為以后的就業(yè)工作創(chuàng)造條件,我們開設(shè)了Basic,PASCAL,C和匯編等多種語言課程,而每門課的總學(xué)時(shí)不過50學(xué)時(shí)左右,因此絕大多數(shù)講授的只是語言最基本的語句和一些簡單的算法設(shè)計(jì),對(duì)于具體的語言版本卻介紹不多如C語言只介紹標(biāo)準(zhǔn)C語言的語句和語法,對(duì)具體如Turbo C的庫函數(shù)應(yīng)用及其語言本身固有特點(diǎn)很少介紹或根本不予介紹,其結(jié)果學(xué)生語言知道不少,但沒有一門是精通的。
1.3 學(xué)生程度參差不齊:在計(jì)算機(jī)語言課的教學(xué)過程中,發(fā)現(xiàn)學(xué)生計(jì)算機(jī)知識(shí)程度參差不齊,比如在授課的過程中,一些基礎(chǔ)好的學(xué)生覺得早已聽懂,而基礎(chǔ)差的學(xué)生會(huì)覺得進(jìn)度較快.這樣使得基礎(chǔ)好的學(xué)生不能深人學(xué)習(xí),基礎(chǔ)差的學(xué)生學(xué)習(xí)基礎(chǔ)不扎實(shí).從考試的結(jié)果看,各班的平均成績差異較大,最高平均分比最低分相差25分以上,就是同一個(gè)班的成績差異也較大.通過對(duì)考試的答卷進(jìn)行分析,結(jié)果表明:學(xué)生對(duì)較死板的概念題答的較好,對(duì)簡單的應(yīng)用并且有確定答案的問題基本上也能回答,但對(duì)綜合應(yīng)用的題目大多回答錯(cuò)誤。
1.4 程度設(shè)計(jì)能力差:筆者在調(diào)查過程中發(fā)現(xiàn),學(xué)生最怕計(jì)算機(jī)等級(jí)考試(二級(jí))中筆試的程序填空.機(jī)試的編程題,實(shí)際上難度并不大.從學(xué)生解決問題過程中可看出:結(jié)構(gòu)化程序設(shè)計(jì)思想不強(qiáng),幾種常見算法如窮舉、遞推、迭代、遞歸、方程求解、字符串操作等不夠熟練,綜合運(yùn)用知識(shí)能力較弱,缺乏創(chuàng)新思維.這樣直接導(dǎo)致在完成程序填空時(shí),閱讀理解程序能力弱;編程時(shí)設(shè)計(jì)的程序結(jié)構(gòu)不清晰、臃腫,可讀性差,程序的效率較低。
1.5 程序調(diào)試能力差:表現(xiàn)在:許多學(xué)生雖擁有個(gè)人電腦,但多數(shù)學(xué)生只是比較熟悉Windows操作環(huán)境,不熟悉DOS操作環(huán)境,實(shí)驗(yàn)前沒有做好充分準(zhǔn)備。如不熟悉DOS命令的使用,不熟悉TC各菜單功能,不懂確立TC工作環(huán)境,不熟悉編譯過程中出錯(cuò)的英文信息,甚至連syntax(語法)、statement(語句)、overflow(溢出)等單詞都不認(rèn)識(shí),尤其當(dāng)出現(xiàn)惡意語法錯(cuò)誤時(shí),C語言編譯器也可能有故障隱患而給出名不符實(shí)的錯(cuò)誤信息;不熟悉程序動(dòng)態(tài)調(diào)試方法,如斷點(diǎn)設(shè)置、單步執(zhí)行、觀察變量的當(dāng)前值等;另外,學(xué)生錄入程序的速度太慢,錄入正確率低等。
2 計(jì)算機(jī)語言教學(xué)措施探討
2.1 充分調(diào)動(dòng)學(xué)生學(xué)習(xí)計(jì)算機(jī)語言的興趣:對(duì)于計(jì)算機(jī)語言的學(xué)習(xí)來說,由于許多學(xué)生在以前并未接觸過,所以他們會(huì)認(rèn)為計(jì)算機(jī)語言是很深?yuàn)W、很難學(xué)的,所以有許多人對(duì)計(jì)算機(jī)語言的學(xué)習(xí)缺乏信心。在這個(gè)時(shí)候,任課教師應(yīng)該采取適當(dāng)?shù)姆绞郊ぐl(fā)學(xué)生的積極性和自信心。教師可以在上課過程中講解目前計(jì)算機(jī)發(fā)展的歷程和其中出現(xiàn)的重要人物,并講解其中重要人物的成功歷程,比如可以講解國內(nèi)“程序員之父”――求伯君老師以及他所組建的金
山軟件公司。為了消除程序語言對(duì)學(xué)生的神秘性,教師可在課堂上當(dāng)場編寫一些小程序,并當(dāng)場演示。教師也可講解目前計(jì)算機(jī)程序人才的重要性和他們的待遇,以調(diào)動(dòng)學(xué)生的興趣和積極性。
篇4
關(guān)鍵字:計(jì)算機(jī)語言
教學(xué)
措施
一、計(jì)算機(jī)語言教學(xué)概述
1.1計(jì)算機(jī)語言概述
語言是人類所特有的用來表達(dá)意思、交流思想的工具,由語音、詞匯和語法構(gòu)成一定的系統(tǒng)。計(jì)算機(jī)語言顧名思義是在計(jì)算機(jī)上使用的語言,是人類為了能使人與計(jì)算機(jī)間進(jìn)行交流,專為計(jì)算機(jī)設(shè)計(jì)的語言,是以人類日常交流的語言為藍(lán)本,變換成計(jì)算機(jī)可以讀懂的信息符號(hào)。這些信息符號(hào)是按照一定的規(guī)則進(jìn)行的編碼,是人與計(jì)算機(jī)間特有的用來表達(dá)人的意思、交流思想的工具,并指導(dǎo)計(jì)算機(jī)進(jìn)行信息的采集、分析、加工、處理、保存和利用等。計(jì)算機(jī)語言的種類非常之多,總的來說可以分成機(jī)器語言、匯編語言、高級(jí)語言三大類。目前通用的編程語言有兩種形式:匯編語言和高級(jí)語言。高級(jí)語言是目前絕大多數(shù)編程者的選擇,和匯編語言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令,并且去掉了與具體操作有關(guān),但與完成工作無關(guān)的細(xì)節(jié)(例如使用堆棧、寄存器等),這樣就大大簡化了程序中的指令。
1.2計(jì)算機(jī)語言教學(xué)
計(jì)算機(jī)語言教學(xué)是讓學(xué)員掌握人為計(jì)算機(jī)設(shè)計(jì)的語言特征,學(xué)會(huì)計(jì)算機(jī)語言程序設(shè)計(jì)技能,培養(yǎng)學(xué)員的創(chuàng)新能力。教學(xué)過程首先是讓學(xué)員端正思想,明確學(xué)習(xí)計(jì)算機(jī)語言的意義;其次是讓學(xué)員明白學(xué)習(xí)計(jì)算機(jī)語言最終就是學(xué)會(huì)編寫程序。
二、計(jì)算機(jī)語言教學(xué)中存在的問題
目前高職、??朴?jì)算機(jī)教學(xué)中出現(xiàn)的主要問題如下:
2.1學(xué)生興趣低、無法調(diào)動(dòng)其學(xué)習(xí)興趣
在計(jì)算機(jī)語言教學(xué)中,一般來說,學(xué)生興趣比較低。學(xué)生往往認(rèn)為要學(xué)習(xí)語言應(yīng)該自己去專心地學(xué),那樣聽老師講課是無法很好地學(xué)習(xí)語言的,所以自學(xué)能力強(qiáng)的學(xué)生便自己去學(xué)習(xí),而自學(xué)能力不強(qiáng)或者自覺性比較差的學(xué)生就可能會(huì)上課不聽講、下課不看書。而且學(xué)生對(duì)于整個(gè)語言學(xué)習(xí)不夠重視,在考計(jì)算機(jī)等級(jí)考試和程序員的過程中,可以明顯看出,很多學(xué)生都是抱著碰運(yùn)氣的態(tài)度去考的,而并沒有明確的目的性。
2.2計(jì)算機(jī)語言課教學(xué)深度與廣度的不協(xié)調(diào)
計(jì)算機(jī)教學(xué)范疇之廣確實(shí)讓廣大的計(jì)算機(jī)教育工作者在制定教學(xué)計(jì)劃時(shí)不知從何下手,僅計(jì)算機(jī)語言就有幾十種,并且在不斷的更新,而教學(xué)的總學(xué)時(shí)卻是不變的,為了讓學(xué)生在校期間盡可能多的接受有關(guān)知識(shí),為以后的就業(yè)工作創(chuàng)造條件,我們開設(shè)了Basic,PASCAL,C和匯編等多種語言課程,而每門課的總學(xué)時(shí)不過50學(xué)時(shí)左右,因此絕大多數(shù)講授的只是語言最基本的語句和一些簡單的算法設(shè)計(jì),對(duì)于具體的語言版本卻介紹不多如C語言只介紹標(biāo)準(zhǔn)C語言的語句和語法,對(duì)具體如Turbo C的庫函數(shù)應(yīng)用及其語言本身固有特點(diǎn)很少介紹或根本不予介紹,其結(jié)果學(xué)生語言知道不少,但沒有一門是精通的。
2.3學(xué)生程度參差不齊
在計(jì)算機(jī)語言課的教學(xué)過程中,發(fā)現(xiàn)學(xué)生計(jì)算機(jī)知識(shí)程度參差不齊,比如在授課的過程中,一些基礎(chǔ)好的學(xué)生覺得早已聽懂,而基礎(chǔ)差的學(xué)生會(huì)覺得進(jìn)度較快.這樣使得基礎(chǔ)好的學(xué)生不能深人學(xué)習(xí),基礎(chǔ)差的學(xué)生學(xué)習(xí)基礎(chǔ)不扎實(shí).從考試的結(jié)果看,各班的平均成績差異較大,最高平均分比最低分相差25分以上,就是同一個(gè)班的成績差異也較大.通過對(duì)考試的答卷進(jìn)行分析,結(jié)果表明:學(xué)生對(duì)較死板的概念題答的較好,對(duì)簡單的應(yīng)用并且有確定答案的問題基本上也能回答,但對(duì)綜合應(yīng)用的題目大多回答錯(cuò)誤。
2.4程度設(shè)計(jì)能力差
筆者在調(diào)查過程中發(fā)現(xiàn),學(xué)生最怕計(jì)算機(jī)等級(jí)考試(二級(jí))中筆試的程序填空.機(jī)試的編程題,實(shí)際上難度并不大.從學(xué)生解決問題過程中可看出:結(jié)構(gòu)化程序設(shè)計(jì)思想不強(qiáng),幾種常見算法如窮舉、遞推、迭代、遞歸、方程求解、字符串操作等不夠熟練,綜合運(yùn)用知識(shí)能力較弱,缺乏創(chuàng)新思維.這樣直接導(dǎo)致在完成程序填空時(shí),閱讀理解程序能力弱;編程時(shí)設(shè)計(jì)的程序結(jié)構(gòu)不清晰、臃腫,可讀性差,程序的效率較低。
2.5程序調(diào)試能力差
表現(xiàn)在:許多學(xué)生雖擁有個(gè)人電腦,但多數(shù)學(xué)生只是比較熟悉Windows操作環(huán)境,不熟悉DOS操作環(huán)境,實(shí)驗(yàn)前沒有做好充分準(zhǔn)備。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜單功能,不懂確立TC工作環(huán)境,不熟悉編譯過程中出錯(cuò)的英文信息,甚至連syntax(語法)、statement(語句)、overflow(溢出)等單詞都不認(rèn)識(shí),尤其當(dāng)出現(xiàn)惡意語法錯(cuò)誤時(shí),C語言編譯器也可能有故障隱患而給出名不符實(shí)的錯(cuò)誤信息;不熟悉程序動(dòng)態(tài)調(diào)試方法,如斷點(diǎn)設(shè)置、單步執(zhí)行、觀察變量的當(dāng)前值等;另外,學(xué)生錄入程序的速度太慢,錄入正確率低等。
三、計(jì)算機(jī)語言教學(xué)措施探討
3.1充分調(diào)動(dòng)學(xué)生學(xué)習(xí)計(jì)算機(jī)語言的興趣
對(duì)于計(jì)算機(jī)語言的學(xué)習(xí)來說,由于許多學(xué)生在以前并未接觸過,所以他們會(huì)認(rèn)為計(jì)算機(jī)語言是很深?yuàn)W、很難學(xué)的,所以有許多人對(duì)計(jì)算機(jī)語言的學(xué)習(xí)缺乏信心。在這個(gè)時(shí)候,任課教師應(yīng)該采取適當(dāng)?shù)姆绞郊ぐl(fā)學(xué)生的積極性和自信心。教師可以在上課過程中講解目前計(jì)算機(jī)發(fā)展的歷程和其中出現(xiàn)的重要人物,并講解其中重要人物的成功歷程,比如可以講解國內(nèi)“程序員之父”——求伯君老師以及他所組建的金山軟件公司。為了消除程序語言對(duì)學(xué)生的神秘性,教師可在課堂上當(dāng)場編寫一些小程序,并當(dāng)場演示。教師也可講解目前計(jì)算機(jī)程序人才的重要性和他們的待遇,以調(diào)動(dòng)學(xué)生的興趣和積極性。
3.2以問題為核心,以數(shù)據(jù)類型的發(fā)展為主線來組織教學(xué)
課堂教學(xué)內(nèi)容如何組織是教師備課的重要步驟,教學(xué)內(nèi)容組織是否恰當(dāng)對(duì)教學(xué)效果有著直接的影響。教師必須對(duì)教材仔細(xì)分析,充分理解課程的特點(diǎn),采用最合適的方式來組織教學(xué)。
計(jì)算機(jī)語言雖然比較簡單,但要記憶的知識(shí)還是較多的,且存在著如何使用這些知識(shí)的問題。課堂上若羅列知識(shí)點(diǎn),學(xué)員是可以勉強(qiáng)記住的,但要學(xué)會(huì)使用就較為困難了。在教學(xué)過程中,除了必要的說明外,大部分知識(shí)都應(yīng)從問題引入,這樣一是比較自然,這些知識(shí)都因?qū)嶋H問題的需要而設(shè)計(jì),其存在是合理的,有利于記憶;其二也解決了在何種情況下使用與如何使用的問題。當(dāng)然羅列是需要的,但應(yīng)放在總結(jié)的時(shí)候。
當(dāng)語言的基本數(shù)據(jù)類型、語句與控制結(jié)構(gòu)講完后,學(xué)員對(duì)語言是入門了,但要解決實(shí)際問題是不夠的,這時(shí)應(yīng)從問題的需要出發(fā)引人新的數(shù)據(jù)組織方式——構(gòu)造類型,從基本類型——數(shù)組——記錄——記錄數(shù)組——?jiǎng)討B(tài)數(shù)據(jù)結(jié)構(gòu)——文件。每一個(gè)新的類型都是已有的類型克服其缺點(diǎn),繼承其優(yōu)點(diǎn)而得到的,這符合人思維發(fā)展規(guī)律,也符合計(jì)算機(jī)語言本身發(fā)展的規(guī)律,同時(shí)對(duì)提高學(xué)員解決問題的能力是非常有利的。
3.3教學(xué)時(shí)間的安排,精講、多練。
計(jì)算機(jī)語言教學(xué)是一門實(shí)踐性很強(qiáng)的課程,一定要?jiǎng)邮侄鄬懗绦?,通過寫、通過思考才能有所進(jìn)步。對(duì)于不同語言編寫的程序而言,其實(shí)只是表現(xiàn)形式不一樣,實(shí)際上內(nèi)容的本質(zhì)是完全一樣的。因此,只需花三分之一的時(shí)間在語言本身的講解上,而剩余三分之二的時(shí)間應(yīng)當(dāng)放到學(xué)生程序內(nèi)容的考慮以及上機(jī)的調(diào)試上,應(yīng)當(dāng)給學(xué)生以更多的實(shí)踐的機(jī)會(huì)。
學(xué)生在學(xué)習(xí)的過程中,對(duì)課程的認(rèn)識(shí)包括兩方面的含義,一是理解,對(duì)課程內(nèi)容的理解;二是應(yīng)用,如何在自己的程序中加以應(yīng)用,而應(yīng)用是學(xué)生學(xué)習(xí)語言的最終目的。教師的職責(zé)是教給學(xué)生機(jī)器可以理解的語句和結(jié)構(gòu),但關(guān)鍵還是要讓學(xué)生自己去實(shí)踐。因此,要給學(xué)生提供各種不同的場景(問題),讓學(xué)生體會(huì)在不同的場景中該如何與機(jī)器進(jìn)行交流,即:如何寫出能與計(jì)算機(jī)進(jìn)行溝通的程序,讓計(jì)算機(jī)幫助用戶解決問題。通過對(duì)各種不同問題的嘗試解決,不但有利于對(duì)計(jì)算機(jī)語言的熟練掌握,而且對(duì)計(jì)算機(jī)的工作流程以及特點(diǎn)也會(huì)有更深的體會(huì)。
3.4應(yīng)避免學(xué)生的思維定勢,培養(yǎng)學(xué)生的創(chuàng)造性思維。
對(duì)于同一個(gè)問題來講,如果程序能夠正確地解決問題,那么這個(gè)程序就是正確的,但是這個(gè)程序好不好,又有其他的因素制約,比如,程序的可讀性,是不是容易讓人理解;程序的結(jié)構(gòu),結(jié)構(gòu)是否合理、符合邏輯;程序的執(zhí)行效率以及程序所占用的存儲(chǔ)空間等。因此,一個(gè)程序的好壞,衡量的標(biāo)準(zhǔn)有很多,而且并不是絕對(duì)的,可能不同的程序,優(yōu)、缺點(diǎn)不同,適應(yīng)的場合、對(duì)象也就不同。
通常每個(gè)人都有自己獨(dú)特的思維方式及視角,所以應(yīng)鼓勵(lì)每一個(gè)同學(xué)將自己對(duì)某一問題的考慮講出來,不要局限于某種標(biāo)準(zhǔn)答案之中。應(yīng)將不同的想法列出來,一一進(jìn)行對(duì)比,找出不同的優(yōu)、缺點(diǎn),這對(duì)培養(yǎng)學(xué)生的創(chuàng)造性思維很有幫助,可以讓學(xué)生看到相同的問題有不同的解決方式,并且能夠理解不同解決方式的優(yōu)點(diǎn)、缺點(diǎn)。
學(xué)生作為國家未來的棟梁、信息時(shí)代的接班人,應(yīng)該得到好的計(jì)算機(jī)教育,作為教師,應(yīng)該在計(jì)算機(jī)語言的教學(xué)中抓好每個(gè)環(huán)節(jié),使學(xué)生能挑起未來國家建設(shè)的大梁。
參考文獻(xiàn):
[1]譚浩強(qiáng)、田淑清.《BASIC語言——QBASIC》(第五次修訂本),科學(xué)普及出版社1999版
[2]常艷,任明海 . 對(duì)計(jì)算機(jī)語言教學(xué)方法的探討 . 遼寧警專學(xué)報(bào) . 2003年1月
篇5
關(guān)鍵詞:教學(xué)方法;綜合性實(shí)驗(yàn);題庫建設(shè);考核方式
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1672-5913(2007)06-0056-03
1 前言
隨著計(jì)算機(jī)科學(xué)的發(fā)展,計(jì)算機(jī)逐漸成為了人們生活中不可缺少的工具,而程序設(shè)計(jì)是人類利用和開發(fā)計(jì)算機(jī)各種功能最直接的方法,因此,對(duì)于理工科的學(xué)生而言,掌握一門高級(jí)語言及其基本編程技能是必要的。除此之外,在學(xué)習(xí)高級(jí)語言程序設(shè)計(jì)的過程中,通過分析、分解、歸納、整理最終得出算法的思維能力的訓(xùn)練,有助于培養(yǎng)、提高學(xué)生分析問題和解決問題的方法與能力。目前,C語言是近年來國內(nèi)外得到迅速推廣使用的一種高級(jí)程序設(shè)計(jì)語言,它功能豐富,表達(dá)能力強(qiáng),使用靈活方便,應(yīng)用面廣,目標(biāo)程序效率高,可移植性好等諸多優(yōu)點(diǎn)使得C語言程序設(shè)計(jì)幾乎成為高等理工院校本科低年級(jí)必開的一門重要計(jì)算機(jī)程序設(shè)計(jì)課程。我院將C語言作為理工科學(xué)生的第一門程序設(shè)計(jì)語言課程。
絕大多數(shù)學(xué)生在學(xué)習(xí)C語言程序設(shè)計(jì)這門課前,對(duì)計(jì)算機(jī)語言、算法、數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)一無所知,更沒有任何抽象建模的基本知識(shí),加上初學(xué)C語言時(shí)涉及的概念比較復(fù)雜抽象,規(guī)則繁多,以致多數(shù)學(xué)生普遍反映C語言難懂難學(xué)。如果前面簡單的小程序?qū)懖怀鲎霾粚?duì),當(dāng)涉及較復(fù)雜算法的程序時(shí)就更無從下手,慢慢地就會(huì)產(chǎn)生一種排斥心理,甚至放棄對(duì)C語言更深入的學(xué)習(xí),這就是該門課教學(xué)質(zhì)量普遍不高的癥結(jié)所在。面對(duì)上述情況,許多教師一直都在努力研究、探索、改進(jìn)教學(xué)方法和手段,目的就是將學(xué)生順利地領(lǐng)進(jìn)計(jì)算機(jī)語言程序設(shè)計(jì)的大門,對(duì)后續(xù)計(jì)算機(jī)語言程序設(shè)計(jì)課程的學(xué)習(xí)起到了奠定基礎(chǔ)的作用。
2 選定一本合適的教材
C語言同所有算法語言一樣都由自己特定語句組成,每條語句又有自己的一些特定使用規(guī)則。現(xiàn)在有關(guān)C語言程序設(shè)計(jì)的教材版本很多,作為C語言程序設(shè)計(jì)課程的教材,介紹的都是C語言的語法規(guī)則和定義,這些內(nèi)容相對(duì)來說既枯燥又難記,在講授的過程中,難以引起學(xué)生的興趣。
我們一直選用潭浩強(qiáng)編寫的《C程序設(shè)計(jì)》。它的特點(diǎn)是章節(jié)劃分合理,內(nèi)容完整,敘述清楚,例題適中,有代表性,屬于經(jīng)典性教材。但它也存在敘述過于細(xì)致,略顯繁瑣的缺點(diǎn),相應(yīng)配套的實(shí)驗(yàn)指導(dǎo)沒有解題思路,且習(xí)題偏重于數(shù)學(xué),面向客觀事物的領(lǐng)域不夠?qū)?,所以面向不同專業(yè)可選擇的習(xí)題不足。C語言教學(xué)的最終目的是使學(xué)生在牢固掌握理論知識(shí)的基礎(chǔ)上,具備一定的編程能力。如何將程序設(shè)計(jì)的理論與實(shí)踐相結(jié)合,是C語言教學(xué)中的重點(diǎn)。我們結(jié)合專業(yè)特點(diǎn),選用或自編實(shí)驗(yàn)題目,盡量提高學(xué)生學(xué)習(xí)的興趣。
3 教學(xué)與實(shí)踐
3.1 兼顧課堂教學(xué)和學(xué)生自學(xué)的多媒體課件
利用各類計(jì)算機(jī)軟件,根據(jù)本校學(xué)生的特點(diǎn),制作出高水平的C語言程序設(shè)計(jì)多媒體課件。使教學(xué)過程具有形象、直觀、生動(dòng)、信息量大等特點(diǎn)。
講授“C語言程序設(shè)計(jì)”課程,要充分利用多媒體課件,但不能過于依賴課件,我們觀察教師若自始至終坐在課堂控制臺(tái)前,始終以課件授課,難以達(dá)到好的教學(xué)效果。教師必須在使用課件的同時(shí),穿插使用黑板,將重要知識(shí)的演繹過程強(qiáng)調(diào)出來。
將課堂教學(xué)和網(wǎng)絡(luò)教學(xué)相結(jié)合,制作適合自學(xué)的網(wǎng)絡(luò)版課件,到課程建設(shè)網(wǎng)絡(luò)平臺(tái)。該課件應(yīng)層次結(jié)構(gòu)清楚,較之課堂用教學(xué)課件內(nèi)容更加全面、詳細(xì)。能夠自由選擇章節(jié),使用方便,供學(xué)生下載、學(xué)習(xí)。
3.2 綜合性實(shí)驗(yàn)
C語言的教學(xué)模式通常是以語言的語法系統(tǒng)為主線,以小型練習(xí)、驗(yàn)證性實(shí)驗(yàn)為訓(xùn)練手段,往往只對(duì)一兩個(gè)語法要點(diǎn)進(jìn)行有針對(duì)性的練習(xí)。一般的C語言課程,大致是按照“數(shù)據(jù)類型-基本結(jié)構(gòu)-數(shù)組-函數(shù)-指針-結(jié)構(gòu)體-文件”這樣一個(gè)順序來組織的。在課程的起始階段,系統(tǒng)地講述C語言的各種數(shù)據(jù)類型和輸入輸出格式,極為瑣碎,需要花費(fèi)大量的時(shí)間,又沒有足夠多的例子來映證這些內(nèi)容的重要性,導(dǎo)致進(jìn)入程序設(shè)計(jì)緩慢。
我們根據(jù)C語言的特點(diǎn),將教學(xué)劃分為兩個(gè)大的階段:前者主要包括程序基本結(jié)構(gòu)、數(shù)據(jù)類型與操作符、數(shù)組與字符串、函數(shù)等基本的語言要素,有了這些知識(shí),學(xué)生就能夠解決完整的編程問題;后者主要包括指針、結(jié)構(gòu)體、文件等語言要素,有了這部分知識(shí),學(xué)生應(yīng)該能夠解決更高級(jí)的編程問題。
在前一階段,應(yīng)該以較快的速度,讓學(xué)生接觸程序基本結(jié)構(gòu)、數(shù)據(jù)類型、輸入輸出的靈活用法、數(shù)組、函數(shù)等編程基本概念,在這些知識(shí)積累到一定程度后,應(yīng)加以梳理和總結(jié),消化前面的各知識(shí)點(diǎn),使之達(dá)到一定程度的系統(tǒng)化,這時(shí)給出一兩個(gè)較大的綜合實(shí)例程序,分析其結(jié)構(gòu)與語句,也就是引領(lǐng)學(xué)生讀懂程序,通過解釋程序中各個(gè)語句的作用,使學(xué)生進(jìn)一步掌握程序語言的一些細(xì)節(jié)知識(shí),能夠修改程序的片斷,觀察程序的運(yùn)行行為,然后再要求學(xué)生模仿已有的程序去做相似的問題,讓學(xué)生對(duì)C語言編程的概貌有所了解。此時(shí)可安排一次期中測驗(yàn),以起到鞏固、復(fù)習(xí)的作用。
第二階段,是深入學(xué)習(xí)的階段。要講清指針、結(jié)構(gòu)體、文件的應(yīng)用特點(diǎn)和優(yōu)勢,尤其是指針的內(nèi)容,鼓勵(lì)學(xué)生在程序設(shè)計(jì)時(shí)多用指針完成,這時(shí)的程序設(shè)計(jì)已有第一階段做基礎(chǔ),在程序設(shè)計(jì)上可以對(duì)學(xué)生提出更高的要求。
為了加強(qiáng)教學(xué)效果,我們?cè)趦蓚€(gè)階段之后,各布置了一個(gè)綜合性實(shí)驗(yàn)讓學(xué)生練習(xí)。綜合性實(shí)驗(yàn)的編程問題覆蓋了前面所講過的全部或大部知識(shí)。由于綜合性實(shí)驗(yàn)涉及的問題較完整和較有實(shí)際意義,因此能夠引起學(xué)生的興趣,并使其復(fù)習(xí)前段時(shí)間所學(xué)的知識(shí),以達(dá)到強(qiáng)化教學(xué)的效果。
3.3 引導(dǎo)學(xué)生帶著問題學(xué)習(xí)
C程序設(shè)計(jì)語言的知識(shí)體系是一個(gè)循序漸進(jìn)的過程,先后的知識(shí)點(diǎn)相關(guān)性很大,語句簡潔、緊湊,語法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大。在系統(tǒng)的教學(xué)過程中,大部分學(xué)生的語法細(xì)節(jié)掌握得相當(dāng)好,但是涉及到較大的實(shí)際編程問題時(shí),還是顯得困難;還有的學(xué)生始終無法學(xué)會(huì)如何把實(shí)際問題也就是算法轉(zhuǎn)化為程序語言,他們面對(duì)一個(gè)問題,往往心中只有一些模糊的想法,而無法寫出一行行的程序,久而久之,連原來學(xué)會(huì)的語法細(xì)節(jié)也遺忘殆盡。這一問題是目前C語言教學(xué)中普遍存在的。這是因?yàn)閷W(xué)生缺乏預(yù)習(xí)的學(xué)習(xí)習(xí)慣,并未帶著問題聽課,而是等著老師的灌輸,所以比較生硬地理解語句。
針對(duì)上述問題,我們提出,應(yīng)該在C語言教學(xué)中緊密結(jié)合專業(yè)特點(diǎn),編選帶有專業(yè)特點(diǎn)的題目,采用提出一個(gè)實(shí)際問題,分析、確立解析該問題的算法,實(shí)現(xiàn)逐項(xiàng)轉(zhuǎn)換成程序語句的方法,放棄過度追求語言知識(shí)本身的系統(tǒng)化和細(xì)節(jié)化的做法,通過一系列精心設(shè)計(jì)的案例,讓學(xué)生在編程的過程中進(jìn)行學(xué)習(xí)。這樣將純粹的學(xué)習(xí)語言和真正的應(yīng)用相結(jié)合,有助于學(xué)生對(duì)計(jì)算機(jī)語言的深入理解,同時(shí)學(xué)生也感興趣;從而培養(yǎng)了學(xué)生分析問題、解決問題、綜合思維的能力。
采用上面的教學(xué)模式后,我們發(fā)現(xiàn),許多原來花費(fèi)大量時(shí)間也難以講清的問題,現(xiàn)在學(xué)生領(lǐng)會(huì)和理解這部分知識(shí)就比較自然。
3.4 認(rèn)真選題,靈活多樣,激發(fā)學(xué)生的學(xué)習(xí)興趣
課堂教學(xué),教師要適當(dāng)使用課堂練習(xí)和提問,運(yùn)用多種方式活躍課堂氣氛。首先,課堂練習(xí)的題目要有趣味,結(jié)合實(shí)際。如模擬計(jì)算器、猜數(shù)字或字母游戲、查找本班某一個(gè)或多個(gè)同學(xué)的信息等程序設(shè)計(jì)。我們?cè)ㄟ^查找本班某一個(gè)或多個(gè)同學(xué)的信息的程序運(yùn)行完成抽查點(diǎn)名。教師可以讓學(xué)生在課堂上自編簡單程序并進(jìn)行演示,不拘泥于一種算法,若發(fā)現(xiàn)學(xué)生有新穎的、獨(dú)特的算法,教師應(yīng)鼓勵(lì)學(xué)生自己講解個(gè)人的解題思路,盡量讓學(xué)生自由發(fā)揮。必要時(shí),還可以布置一個(gè)小系統(tǒng),如簡單的學(xué)籍管理系統(tǒng)等,讓學(xué)生綜合運(yùn)用所學(xué)知識(shí)去加以實(shí)現(xiàn)。其目的是在有限的學(xué)時(shí)內(nèi),盡可能地提高學(xué)生的編程能力。
3.5 上機(jī)實(shí)踐環(huán)節(jié)的質(zhì)量保證
程序設(shè)計(jì)是一門實(shí)際操作性非常強(qiáng)的課程,學(xué)生初學(xué)時(shí)往往由于對(duì)實(shí)驗(yàn)的目的、內(nèi)容理解不深,在上機(jī)操作時(shí)常常是盲目地把課本的例題作為上機(jī)實(shí)驗(yàn)內(nèi)容,機(jī)械地編寫、調(diào)試程序,并未真正理解程序中每一個(gè)語句所完成的功能以及語法,最終面對(duì)程序運(yùn)行的正確結(jié)果而收獲甚微。保證實(shí)踐教學(xué)環(huán)節(jié)的質(zhì)量,就是真正做到提高學(xué)生的上機(jī)動(dòng)手能力、實(shí)際解決問題的能力以及知識(shí)綜合運(yùn)用能力。
為此,我們對(duì)上機(jī)實(shí)踐環(huán)節(jié)做到實(shí)驗(yàn)內(nèi)容精心準(zhǔn)備,每個(gè)實(shí)驗(yàn)既有很明確的目的,同時(shí)也與相關(guān)的其他知識(shí)連貫。實(shí)驗(yàn)時(shí),重點(diǎn)讓學(xué)生自己動(dòng)手,學(xué)生有問題,盡量給予提示,啟發(fā)學(xué)生自己思考解決問題。指導(dǎo)學(xué)生要針對(duì)學(xué)習(xí)任務(wù),依據(jù)學(xué)習(xí)規(guī)則,詳細(xì)設(shè)計(jì)實(shí)習(xí)步驟,充分發(fā)揮學(xué)生的主觀能動(dòng)性,鼓勵(lì)學(xué)生主動(dòng)對(duì)學(xué)習(xí)的程序、函數(shù)、工具及方法進(jìn)行有效操作,從而提高學(xué)習(xí)質(zhì)量和效率。在實(shí)習(xí)過程中應(yīng)該注重學(xué)生之間的相互交流和相互學(xué)習(xí),當(dāng)發(fā)現(xiàn)具有創(chuàng)意的作業(yè)后,就應(yīng)該及時(shí)通過網(wǎng)絡(luò)推薦給其他同學(xué)學(xué)習(xí),或在授課過程通過多媒體教室演示給學(xué)生并給予評(píng)論和提出改進(jìn)方法,促使封閉學(xué)習(xí)向開放學(xué)習(xí)的轉(zhuǎn)換。
同時(shí)強(qiáng)調(diào)上機(jī)實(shí)驗(yàn)輔導(dǎo)的管理,控制合班人數(shù),一個(gè)老師輔導(dǎo)一個(gè)自然班(40人左右),保證輔導(dǎo)質(zhì)量。教師在上機(jī)實(shí)踐環(huán)節(jié)做到實(shí)驗(yàn)有題目、有檢查,嚴(yán)格課堂紀(jì)律,避免學(xué)生放任自流,注意平時(shí)成績的記錄。要求上機(jī)實(shí)驗(yàn)面對(duì)面提問檢查不少于實(shí)驗(yàn)課時(shí)的30%。
4 題庫建設(shè)
根據(jù)C語言二級(jí)等級(jí)考試大綱要求,采取擇優(yōu)選取和自己編寫相結(jié)合的方式,構(gòu)建起覆蓋大綱要求的知識(shí)點(diǎn),包括大量經(jīng)典習(xí)題的C語言精選題庫。按章節(jié)、題型加以整理、編排。題庫通過網(wǎng)絡(luò)提供給學(xué)生,并在教學(xué)過程中選取典型題目做講解或練習(xí),引領(lǐng)并督促學(xué)生利用題庫加深對(duì)C語言知識(shí)的理解。因計(jì)算機(jī)二級(jí)等級(jí)考試有筆試與上機(jī)操作,所以在教學(xué)中我們注重客觀習(xí)題與主觀編程的并行訓(xùn)練,每次作業(yè)均有20道客觀習(xí)題與1~2個(gè)編程習(xí)題。
5 改革考核方式
C語言程序設(shè)計(jì)課程的考核分為閉卷理論考試和上機(jī)考試。重點(diǎn)考核學(xué)生的程序閱讀能力和編寫能力。
閉卷理論考試延續(xù)傳統(tǒng)考試方式,沒有大的改動(dòng),只是在題型選擇上與計(jì)算機(jī)等級(jí)考試題型一致,包括:概念選擇、讀程序?qū)懡Y(jié)果、程序代碼填空等,在考題內(nèi)容上注意嚴(yán)格按照教學(xué)大綱的要求覆蓋各知識(shí)點(diǎn),各知識(shí)點(diǎn)的定位重點(diǎn)在基本概念而不是語法細(xì)節(jié)。這部分占總成績的70%。
上機(jī)考試有所改革,利用我們自主開發(fā)的“通用網(wǎng)絡(luò)考試系統(tǒng)”,學(xué)生登錄考試系統(tǒng)自動(dòng)隨機(jī)抽題,一道改錯(cuò)題,一道編程題。重點(diǎn)測試考生調(diào)試程序、程序改錯(cuò)、編寫程序等綜合能力,偏重實(shí)際應(yīng)用性強(qiáng)的題型,其中改錯(cuò)題占40%,編程題至少占60%。上機(jī)考試部分占總成績的10%。
編程題靈活多樣,或編完整的一個(gè)程序,或補(bǔ)充程序的部分函數(shù),重在考核典型算法的應(yīng)用,各題的評(píng)分標(biāo)準(zhǔn)側(cè)重于步驟和過程,而非完全根據(jù)答案的對(duì)錯(cuò)。
平時(shí)成績占總成績的20%,這樣有利于學(xué)生對(duì)平時(shí)作業(yè)的重視,也能夠比較客觀地反映學(xué)生的真實(shí)學(xué)習(xí)情況。
6 總結(jié)
程序設(shè)計(jì)的學(xué)習(xí)和使用貫穿于整個(gè)大學(xué)階段,第一門計(jì)算機(jī)語言的課程教學(xué)質(zhì)量對(duì)后續(xù)計(jì)算機(jī)課程的教學(xué)起到至關(guān)重要的作用。只有針對(duì)不同專業(yè),考慮學(xué)生的特點(diǎn)、專業(yè)的特點(diǎn),結(jié)合實(shí)際教學(xué)內(nèi)容,重點(diǎn)介紹程序設(shè)計(jì)的思路和方法,做到以程序設(shè)計(jì)為主線,以提高編程能力為目的,重點(diǎn)掌握程序設(shè)計(jì)的方法和思路,在分析程序和程序設(shè)計(jì)中讓學(xué)生逐步熟悉語法和應(yīng)用語句,提高學(xué)生分析問題、解決問題的能力,為學(xué)生建立獨(dú)立于任何特定編程語言的算法概念和結(jié)構(gòu),建立程序設(shè)計(jì)、軟件工程的整體框架,才能達(dá)到我們教學(xué)的真正目的。
參考文獻(xiàn):
[1] 中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系[M].北京:清華大學(xué)出版社,2006.
[2] 劉達(dá)明,甘玲.如何提高計(jì)算機(jī)專業(yè)的C語言教學(xué)質(zhì)量[J].計(jì)算機(jī)教育,2005,(8):32-33.
篇6
[關(guān)鍵詞]C語言理論教學(xué)實(shí)踐教學(xué)
中圖分類號(hào):G71文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)1120138-01
隨著計(jì)算機(jī)科學(xué)技術(shù)的迅速發(fā)展,C語言已經(jīng)被越來越多的人所熟知。C語言是早期最經(jīng)典、最強(qiáng)大的程序設(shè)計(jì)語言之一,雖然現(xiàn)在的程序設(shè)計(jì)已經(jīng)基本轉(zhuǎn)向面向?qū)ο蟮某绦蛟O(shè)計(jì),但是C語言的設(shè)計(jì)思想以及基本語法結(jié)構(gòu)對(duì)現(xiàn)有C++/java等高級(jí)語言的影響,使其至今仍是程序設(shè)計(jì)入門的首選語言,許多編程高手也都是從學(xué)習(xí)C語言開始的,可見C語言的地位仍舊是非常重要的。
筆者是高職院校的一名計(jì)算機(jī)教師,在近幾年的c語言課程教學(xué)中,對(duì)C語言的教學(xué)有了一些體會(huì),在這里希望能和大家分享。
一、激趣導(dǎo)入
許多學(xué)生還沒有開始學(xué)習(xí),就已經(jīng)產(chǎn)生了對(duì)這門課程的畏懼感,認(rèn)為c語言是一門深?yuàn)W枯燥的學(xué)科,自己學(xué)不好。如何激發(fā)學(xué)生學(xué)習(xí)C語言的學(xué)習(xí)興趣,是提高C語言教學(xué)質(zhì)量的關(guān)鍵之一。興趣是學(xué)習(xí)的最大動(dòng)力,有了興趣,學(xué)習(xí)就會(huì)事半功倍。我們都有這樣的經(jīng)驗(yàn):喜歡的事,就容易堅(jiān)持下去;不喜歡的事,是很難堅(jiān)持下去的。
因此,在教學(xué)的過程中,我們應(yīng)注意培養(yǎng)學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生的興奮點(diǎn),調(diào)動(dòng)學(xué)生的求知欲望。我們要讓學(xué)生知道幾乎每個(gè)程序員在他們的編程生涯中都學(xué)習(xí)過C語言,因?yàn)樗刑嚯y以忽視的好處,除了會(huì)給你提供更多的工作機(jī)會(huì)之外,還會(huì)教給你更多的關(guān)于計(jì)算機(jī)的知識(shí)。在開始講C語言這門課時(shí),可以先給學(xué)生舉幾個(gè)例子:用c語言編寫的簡單屏幕煙花程序、或者是編寫的小游戲(俄羅斯方塊、跳動(dòng)的小球等),讓學(xué)生發(fā)覺C語言的魅力所在,激發(fā)他們學(xué)習(xí)的興趣。和學(xué)生講一開始時(shí)不理解不要緊,照著現(xiàn)有程序搬就可以了,關(guān)于怎樣才能編寫程序,在逐漸積累的過程中慢慢會(huì)學(xué)會(huì)的,先幫學(xué)生樹立信心。
接下來要讓同學(xué)看一下,什么叫C程序。比如,在課本第一章第三節(jié)"簡單c程序介紹"中,本書引入的第一個(gè)程序(見下圖)。我很注重這第一題的講解,采用逐條分析的形式板書講解,將程序中重點(diǎn)需要記憶的知識(shí)點(diǎn)用彩色粉筆在程序中逐一標(biāo)記,要學(xué)生也要在書中標(biāo)記,讓學(xué)生能看懂這第一個(gè)程序,形式如下:
功能:輸出了一句話This is a C program.
我啟發(fā)學(xué)生說:“看懂了我這個(gè)程序,不如你也試一下,一道相似的題目你稍作改動(dòng)就可以實(shí)現(xiàn)這個(gè)功能,該怎么做?”學(xué)生在我的提示下,基本上都能做出這道題,學(xué)生得到了一種滿足感,還想再試一下稍復(fù)雜的程序,這就達(dá)到了我們教學(xué)的目,燃起了同學(xué)編程的熱情。
二、基礎(chǔ)理論教學(xué)中的注意點(diǎn)
C語言牽涉的概念比較多,規(guī)范復(fù)雜,語法限制不嚴(yán)格,程序設(shè)計(jì)自由度大。不少初學(xué)者把精力放到最基本、最常用的內(nèi)容上死鉆牛角尖,在一些具體細(xì)節(jié)上想不通,感到困惑。開始時(shí)一定要和學(xué)生講,這些細(xì)節(jié)上的困惑會(huì)隨著對(duì)C語言了解的深入以及實(shí)踐的豐富隨之消失。
1.要讓學(xué)生知道,開始時(shí)切忌不要使用那些容易混淆的知識(shí)點(diǎn)(如自增(++)、自減(--)運(yùn)算符),會(huì)給初學(xué)者帶來麻煩。但是,我們現(xiàn)在的C語言教學(xué)尤其是考試中也常出現(xiàn)類似的問題,過多的強(qiáng)調(diào)了一些實(shí)際應(yīng)用中用不到的知識(shí)點(diǎn),將簡單的問題復(fù)雜化。比如總在強(qiáng)調(diào)j=++i、-i--這種表達(dá)式的執(zhí)行方法,然后我們又告訴大家這種表達(dá)式在不同的編譯器下可能會(huì)產(chǎn)生不同的結(jié)果。可是我們的考試中卻屢屢出現(xiàn)這樣的題目,難道這不是在在誤導(dǎo)學(xué)生嗎?實(shí)際上在軟件開發(fā)中幾乎很少有人會(huì)這樣去寫,這會(huì)降低程序的可讀性。所以說在基礎(chǔ)的理論教學(xué)中我們應(yīng)該適時(shí)的調(diào)整教學(xué)重點(diǎn),把重點(diǎn)放到和實(shí)際應(yīng)用緊密的知識(shí)點(diǎn)上去。
2.在C語言的教學(xué)中,一些知識(shí)點(diǎn)涉及到計(jì)算機(jī)中的一些基本原理。我認(rèn)為這些基本原理必須講給學(xué)生,這對(duì)他學(xué)習(xí)理解C語言是很關(guān)鍵的。舉個(gè)簡單的例子,在介紹變量的時(shí)候,有必要給學(xué)生介紹變量在內(nèi)存中的存放行式嗎?答案是肯定的,有。如果學(xué)生沒有這部分知識(shí),你又如何去給他們解釋整型變量的溢出甚至是后續(xù)課程中出現(xiàn)的位運(yùn)算等等的一系列問題呢?只有理解了基本原理,才能從根本上分析出一些復(fù)雜問題的合理性。當(dāng)然在實(shí)際教學(xué)中我們還要考慮到學(xué)生的承受能力,畢竟這門課程開設(shè)的很早,很多涉及計(jì)算機(jī)原理的課程學(xué)生還沒有學(xué)到,不妨可以借助些形象的圖形圖例來幫助同學(xué)去理解那些基本原理。
三、突出實(shí)踐性
對(duì)于高職的學(xué)生來說,我們的培養(yǎng)目標(biāo)是面向生產(chǎn)和服務(wù)第一線的技術(shù)型人才。學(xué)生不但要懂得某一專業(yè)的基礎(chǔ)理論與基本知識(shí),更重要的是他們要具有某一崗位群所需要的生產(chǎn)操作能力。C語言程序設(shè)計(jì)的實(shí)踐課程,不僅可以提高學(xué)生的編程能力、邏輯思維能力,同時(shí)也可以培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力和創(chuàng)新能力,對(duì)學(xué)生日后走向工作崗位是有很大幫助的。
教學(xué)中可能大家有這樣的體會(huì),課上怎么強(qiáng)調(diào)一些注意點(diǎn),不如學(xué)生動(dòng)手實(shí)踐一次記得牢。程序不能得出正確結(jié)果可能就是少了個(gè)分號(hào)、花括號(hào)之類的,可不要小看這些細(xì)節(jié),這對(duì)初學(xué)者來說很重要。
安排學(xué)生多多實(shí)踐是我們的根本,在教學(xué)實(shí)踐中發(fā)現(xiàn)問題想辦法解決問題甚至杜絕問題是我們的目的。每次留足夠的時(shí)間讓學(xué)生盡可能多的實(shí)踐操作,同時(shí)加強(qiáng)巡查輔導(dǎo),及時(shí)發(fā)現(xiàn)和糾正學(xué)生的錯(cuò)誤。接下來的步驟很重要,把學(xué)生出現(xiàn)的問題搜集起來,用他們的錯(cuò)誤去運(yùn)行一些不成功的程序,讓學(xué)生自己再來分析問題所在。幾年的教學(xué)下來,我的這種教學(xué)方法給我?guī)砹撕芎玫慕虒W(xué)效果。
我們對(duì)好的教學(xué)方法的探索是無止境的,這就需要我們?cè)谧约旱膶?shí)際教學(xué)中勤思考、勤發(fā)現(xiàn)、勤積累。在c語言課程教學(xué)中,我有了上述一些簡單體會(huì),所設(shè)內(nèi)容不一定完全正確,還需要不斷地去探索、提高、完善。最后希望大家都能在各自的教學(xué)中找到其中的樂趣。
參考文獻(xiàn):
[1]譚浩強(qiáng),《C語言程序設(shè)計(jì)》[M].北京:清華大學(xué)出版社,2000年1月.
篇7
關(guān)鍵詞:信息素養(yǎng);分類培養(yǎng);非計(jì)算機(jī)專業(yè)
中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2015)20-0263-02
當(dāng)前,人類已進(jìn)入互聯(lián)網(wǎng)時(shí)代,一個(gè)在信息時(shí)代里具有信息素養(yǎng)的大學(xué)生,應(yīng)該要有適量的信息知識(shí)作基礎(chǔ),要有敏銳的信息嗅覺發(fā)現(xiàn)潛在的信息需求和信息機(jī)會(huì),還要有掌握獲取信息和利用信息解決現(xiàn)實(shí)問題的技能手段,這樣的過程,同社交禮儀一樣,要有符合時(shí)代大學(xué)生人生觀和價(jià)值觀的信息道德做約束。
一、信息素養(yǎng)及其分類培養(yǎng)研究現(xiàn)狀
信息素養(yǎng)培養(yǎng)是一種以培養(yǎng)學(xué)生信息意識(shí)和信息處理能力為目標(biāo)的教育,他包括計(jì)算機(jī)運(yùn)用技術(shù)、網(wǎng)絡(luò)應(yīng)用技術(shù)和信息檢索技術(shù)的教育以及信息意識(shí)、信息能力、信息道德、信息法規(guī)等方面的教育。它并不是一種純粹的技能教育,而是要培養(yǎng)學(xué)生具有適應(yīng)信息社會(huì)的知識(shí)結(jié)構(gòu),開發(fā)學(xué)生可持續(xù)學(xué)習(xí)能力、創(chuàng)新能力和批判性思維能力的素質(zhì)教育。美國的邁克?艾森堡和鮑勃?伯克維茨兩位學(xué)者在1955年首先提出“Big6信息問題解決模式”,是一種已經(jīng)得到普遍應(yīng)用的網(wǎng)絡(luò)主題探究模式,用來培養(yǎng)學(xué)生信息素養(yǎng)和問題解決能力。有人認(rèn)為,Big6技能是“信息素質(zhì)重大成果”。胡家榮在《高校信息素養(yǎng)教育現(xiàn)狀與措施研究》中認(rèn)為,從教學(xué)目標(biāo)和教學(xué)內(nèi)容來看,國內(nèi)高校培養(yǎng)大學(xué)生掌握信息基本原理、提高信息能力的課程主要包括“信息檢索課(文獻(xiàn)檢索課)”和“計(jì)算機(jī)基礎(chǔ)課”,其他課程門類非常少。目前,國內(nèi)外針對(duì)信息素養(yǎng)分類培養(yǎng)的實(shí)證研究更是尚未深入探究,較為相關(guān)的研究熱點(diǎn)是在畢業(yè)生就業(yè)指導(dǎo)工作中的就業(yè)導(dǎo)向和推介機(jī)制等問題,而不是指向教育教學(xué)本身。
二、開展大學(xué)生信息素養(yǎng)分類培養(yǎng)研究的意義
隨著社會(huì)信息化的持續(xù)推進(jìn),信息素養(yǎng)教育的重要性日益凸顯,反映在人才市場上,用人單位對(duì)大學(xué)畢業(yè)生的信息能力提出了更高的要求。在大學(xué)生信息素養(yǎng)培養(yǎng)過程中,各高校的主要做法是讓學(xué)生能掌握基本的信息知識(shí),具備良好的信息意識(shí)、信息能力和信息道德,少有基于本科基礎(chǔ)教育和素質(zhì)教育的價(jià)值取向和質(zhì)量標(biāo)準(zhǔn)進(jìn)行的研究與改革工作,具體到某一基礎(chǔ)課程如信息素養(yǎng)相關(guān)課程的改革與實(shí)踐更是少之又少。
三、大學(xué)生信息素養(yǎng)分類培養(yǎng)的具體實(shí)施
1.開展非計(jì)算機(jī)各專業(yè)培養(yǎng)目標(biāo)中對(duì)信息素養(yǎng)要求的調(diào)研。作者通過廣泛的調(diào)查研究發(fā)現(xiàn),目前國內(nèi)外普遍認(rèn)為,對(duì)于教育的價(jià)值和教育質(zhì)量,需要以開放的心態(tài)、發(fā)展的眼光,全面地加以審視,從整體上辯證地加以考量,結(jié)合客觀情況,實(shí)施分類分層教育。許多著名高校都有針對(duì)性地提出或?qū)嵤┓诸?、分?jí)、分層次的計(jì)算機(jī)公共課程教學(xué)方案,其教學(xué)內(nèi)容主要涉及三個(gè)方面內(nèi)容:“計(jì)算機(jī)科學(xué)原理(概論/導(dǎo)論)”、“計(jì)算機(jī)應(yīng)用技能”和“興趣特長拓展”。采用的教學(xué)方法主要有啟發(fā)式教學(xué)、討論式教學(xué)、案例式教學(xué)、設(shè)問式教學(xué)、任務(wù)驅(qū)動(dòng)法、實(shí)訓(xùn)式教學(xué)等。繼續(xù)深入研究發(fā)現(xiàn),一般非計(jì)算機(jī)專業(yè)的人才培養(yǎng)方案中并未給出明確的信息素養(yǎng)方面的培養(yǎng)要求或目標(biāo)(與計(jì)算機(jī)關(guān)聯(lián)緊密的電氣和信管類專業(yè)除外)。
2.開展抽樣調(diào)查,分析處理調(diào)查數(shù)據(jù)。作者參考了國內(nèi)外重要的標(biāo)準(zhǔn)和大量實(shí)用資料,多方征求意見,反復(fù)修改,編寫了《南華大學(xué)隱性知識(shí)和信息素養(yǎng)調(diào)查問卷(新生用)》,用于測量大學(xué)新生的信息素養(yǎng)狀況。共印制問卷600份,根據(jù)我校的專業(yè)類別構(gòu)成和教學(xué)任務(wù)分配情況抽取了12個(gè)專業(yè)班級(jí)作為樣本,發(fā)放591份問卷,實(shí)際回收503份,具體發(fā)放情況如下。
對(duì)原始數(shù)據(jù)中的答案項(xiàng)(含100題)分解成100個(gè)獨(dú)立項(xiàng),然后進(jìn)行篩查,清除嚴(yán)重缺項(xiàng)和馬虎作答的,再逐條核對(duì)、更正機(jī)閱出錯(cuò)的項(xiàng),清理后得到可用數(shù)據(jù)471條,再將其進(jìn)行數(shù)字化編碼轉(zhuǎn)換;接著應(yīng)用抽樣調(diào)查的統(tǒng)計(jì)分析方法和國際專業(yè)統(tǒng)計(jì)軟件spss,對(duì)問卷數(shù)據(jù)進(jìn)行如下統(tǒng)計(jì)分析:項(xiàng)目分析,剔除個(gè)別鑒別力低的題項(xiàng)(84題的t檢驗(yàn)結(jié)果p=0.303>0.01,相關(guān)分析結(jié)果p=0.654>0.01,鑒別力低,刪去);計(jì)算調(diào)查數(shù)據(jù)的克朗巴哈α系數(shù),問卷的信度符合要求;驗(yàn)證調(diào)查數(shù)據(jù)的效度,整理問卷題項(xiàng)形成兩級(jí)評(píng)價(jià)指標(biāo)。
給多位信息化領(lǐng)域?qū)<野l(fā)放《南華大學(xué)大學(xué)生信息素養(yǎng)評(píng)價(jià)指標(biāo)體系》(試用版)專家意見征集表,填寫比較判斷矩陣,用層次分析法計(jì)算各指標(biāo)權(quán)重。目前收集到15位專家的比較判斷矩陣,錄入計(jì)算機(jī)后,進(jìn)行一致性檢驗(yàn),除1位專家以外,均通過一致性檢驗(yàn),另考慮到1位校外專家對(duì)信息素養(yǎng)領(lǐng)域熟悉程度不高,最后確定13位專家的判斷矩陣用于指標(biāo)權(quán)重的計(jì)算。將上述權(quán)重用于制定《南華大學(xué)大學(xué)生信息素養(yǎng)評(píng)價(jià)指標(biāo)體系》,再以本評(píng)價(jià)體系計(jì)算之前調(diào)查到的471名大學(xué)生的信息素養(yǎng)水平。
3.依托信息素養(yǎng)調(diào)查分析數(shù)據(jù),制定大學(xué)生信息素養(yǎng)分類培養(yǎng)路徑。作者從大量的實(shí)證研究數(shù)據(jù)中分析得出,當(dāng)前新進(jìn)校的大學(xué)生一般都具備較為扎實(shí)的信息處理和應(yīng)用能力,但學(xué)生的綜合信息素養(yǎng)能力還有很大欠缺,且由于專業(yè)學(xué)習(xí)的需要和未來職業(yè)發(fā)展的差異,亟需對(duì)其進(jìn)行全方位的信息素養(yǎng)培養(yǎng)并分類實(shí)施。針對(duì)這種現(xiàn)狀,我們應(yīng)結(jié)合不同人才培養(yǎng)的目標(biāo),開展計(jì)算機(jī)公共課程改革,制訂詳細(xì)的大學(xué)生信息素養(yǎng)分類培養(yǎng)計(jì)劃,具體路徑為:首先,確立信息素養(yǎng)在人才培養(yǎng)目標(biāo)與評(píng)價(jià)體系中的地位,以信息技術(shù)教育為基礎(chǔ),以加強(qiáng)大學(xué)生的信息能力、信息倫理道德和創(chuàng)新能力的培養(yǎng)為核心;其次,開展計(jì)算機(jī)公共課程改革,按照不同的層級(jí)和需要制定學(xué)生信息素養(yǎng)分類培養(yǎng)目標(biāo),建立切實(shí)可行的計(jì)算機(jī)課程教學(xué)方案;第三,按照不同專業(yè)的培養(yǎng)目標(biāo),將信息素養(yǎng)細(xì)化為一系列具體的專業(yè)信息能力并整合到各門課程教學(xué)中,最終把信息素養(yǎng)的培養(yǎng)納入各專業(yè)教育目標(biāo)與評(píng)價(jià)體系;第四,依托大學(xué)優(yōu)質(zhì)信息化資源,廣泛開展各類綜合素質(zhì)提升活動(dòng),營造良好的校園信息素養(yǎng)培育環(huán)境。
4.結(jié)合研究成果,開展計(jì)算機(jī)公共課程改革。為進(jìn)一步提升本校大學(xué)生信息素養(yǎng)分類培養(yǎng)的力度,作者所在南華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,組織了一批長期從事一線教學(xué)管理和實(shí)踐的專職教師,不斷深入研究計(jì)算機(jī)公共課程改革的各項(xiàng)方法和手段,同時(shí)考慮不同層次學(xué)生實(shí)際和不同專業(yè)后繼學(xué)習(xí)的需求,從重視激發(fā)學(xué)生學(xué)習(xí)興趣、促進(jìn)隱性知識(shí)的傳遞和轉(zhuǎn)移以及信息素養(yǎng)和計(jì)算思維的培養(yǎng)和提高等方面著手,充分融入信息素養(yǎng)分類培養(yǎng)的理念,自2012級(jí)新生起,對(duì)大學(xué)計(jì)算機(jī)公共課程采取了“分級(jí)分類教學(xué)模式”的改革。其做法是,依據(jù)新生信息素養(yǎng)調(diào)查分析數(shù)據(jù),按學(xué)生信息化掌握水平將之劃分為兩級(jí),分別編入高級(jí)班和普通班,開展分級(jí)分類課程教學(xué)。具體劃分如下:
①高級(jí)班:入學(xué)后通過上機(jī)考試(相當(dāng)于國家計(jì)算機(jī)二級(jí)水平)選拔,免修相應(yīng)課程,單獨(dú)開設(shè)《高級(jí)語言程序設(shè)計(jì)II(C++)》、《軟件技術(shù)基礎(chǔ)》(含綜合實(shí)踐)、軟件開發(fā)講座等課程,推薦參加ACM計(jì)算機(jī)程序大賽、電子設(shè)計(jì)大賽、數(shù)模競賽、挑戰(zhàn)杯等競賽培訓(xùn)。
②普通班:再按專業(yè)類別劃分為3類。
理工類:開設(shè)大學(xué)計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)(C)I、II,要求達(dá)到國家二級(jí)水平。
經(jīng)管、醫(yī)學(xué)、建筑學(xué)類:開設(shè)大學(xué)計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)(VB)I、II,要求達(dá)到國家二級(jí)水平。
文法、外語、藝術(shù)設(shè)計(jì)類:開設(shè)大學(xué)計(jì)算機(jī)基礎(chǔ)與VBA I、II,要求達(dá)到國家一級(jí)水平。
同時(shí),依據(jù)課程改革的實(shí)施需要,結(jié)合信息素養(yǎng)分類培養(yǎng)的實(shí)際情況并兼顧學(xué)生獲取全國計(jì)算機(jī)等級(jí)證書的需要,重新編制修訂了計(jì)算機(jī)公共類課程的教學(xué)大綱,包含3門計(jì)算機(jī)公共基礎(chǔ)課程的理論教學(xué)大綱、實(shí)驗(yàn)教學(xué)大綱和考試大綱,并根據(jù)新版大綱和新編教材改寫了教學(xué)日歷、教案、課件等其他教學(xué)文件。在此基礎(chǔ)上,還進(jìn)一步加強(qiáng)了立體化教學(xué)網(wǎng)絡(luò)資源的建設(shè),搭建了在線測試和考核平臺(tái)。
四、結(jié)語
本文通過個(gè)案研究,按照專業(yè)的職業(yè)特征和人才培養(yǎng)的不同點(diǎn),深化大學(xué)計(jì)算機(jī)公共課程的分專業(yè)教學(xué)改革及實(shí)施,從而探索出了一條高校分類培養(yǎng)學(xué)生信息素養(yǎng)的創(chuàng)新路徑,為高校的人才培養(yǎng)模式改革和提升人才培養(yǎng)質(zhì)量及綜合素質(zhì)提供了有益的借鑒。同時(shí),研究內(nèi)容新穎,包括:一是以高等教育的社會(huì)取向和人文取向?yàn)閮r(jià)值導(dǎo)向和質(zhì)量標(biāo)準(zhǔn),來設(shè)計(jì)和實(shí)施大學(xué)生信息素養(yǎng)分類培養(yǎng)的實(shí)施標(biāo)準(zhǔn),研究視角新穎;二是分專業(yè)在計(jì)算機(jī)公共課程教學(xué)改革中實(shí)施“量體裁衣”、“因材施教”,使學(xué)生“學(xué)為所用”、“學(xué)為所愿”,從而在人才培養(yǎng)過程中滿足學(xué)生在信息素養(yǎng)上的社會(huì)要求和個(gè)人內(nèi)在要求,研究過程具有創(chuàng)新之處;三是將探索出一條適應(yīng)高等教育教學(xué)需要的學(xué)生信息素養(yǎng)分類培養(yǎng)路徑,并力求分析構(gòu)建出一套適應(yīng)信息素養(yǎng)分類培養(yǎng)的模型,這項(xiàng)研究內(nèi)容本身就是一條創(chuàng)新之路。
參考文獻(xiàn):
[1]叢榮華.基于任務(wù)驅(qū)動(dòng)法培養(yǎng)大學(xué)生信息素養(yǎng)的研究[J].長春師范學(xué)院學(xué)報(bào),2011,30(4):116-118.
[2]胡家榮.高校信息素養(yǎng)教育現(xiàn)狀與措施研究[J].圖書館學(xué)刊,2006,(1):14-15.
篇8
關(guān)鍵詞:計(jì)算機(jī);等級(jí)考試;全國一級(jí);應(yīng)試策略
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2012) 06-0000-02
全國計(jì)算機(jī)等級(jí)考試(National Computer Rank Examination,簡稱NCRE)是經(jīng)原國家教育委員會(huì)(現(xiàn)教育部)批準(zhǔn),由教育部考試中心主辦,面向社會(huì),用于考察應(yīng)試人員計(jì)算機(jī)應(yīng)用知識(shí)與技能的全國性計(jì)算機(jī)水平考試體系。
全國計(jì)算機(jī)等級(jí)考試分為了四個(gè)等級(jí)。四級(jí)包括網(wǎng)絡(luò)工程師、數(shù)據(jù)庫工程師和軟件測試工程師三個(gè)類別。三級(jí)包括PC技術(shù)、信息管理技術(shù)、數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)四個(gè)類別。二級(jí)考核計(jì)算機(jī)基礎(chǔ)知識(shí)和使用一種高級(jí)計(jì)算機(jī)語言編寫程序以及上機(jī)調(diào)試的基本技能??荚嚳颇繛檎Z言程序設(shè)計(jì)(C、C++、Java、Visual Basic、Delphi)和數(shù)據(jù)庫程序設(shè)計(jì)(Visual FoxPro、Access)共七個(gè)科目。一級(jí)考試考核的是微型計(jì)算機(jī)基礎(chǔ)知識(shí)和使用辦公軟件及因特網(wǎng)(Internet)的基本技能,共有三個(gè)科目:一級(jí)MS Office、一級(jí)WPS Office、一級(jí)B。通過考試后可獲得由教育部考試中心頒發(fā)合格證書。一級(jí)證書表明持有人具有計(jì)算機(jī)的基礎(chǔ)知識(shí)和初步應(yīng)用能力,掌握字、表處理、電子表格和演示文稿等辦公自動(dòng)化(Office或WPS)軟件的使用及因特網(wǎng)(Internet)應(yīng)用的基本技能,具備從事機(jī)關(guān)、企事業(yè)單位文秘和辦公信息計(jì)算機(jī)化工作的能力。
這里我們只談一級(jí)MS Office這個(gè)科目。一級(jí)MS Office考核的內(nèi)容主要包括:計(jì)算機(jī)基礎(chǔ)知識(shí)和MS Office操作兩部分?;A(chǔ)知識(shí)占20%,Office操作部分占80%。基礎(chǔ)知識(shí)部分題型為選擇題;Office操作部分為上機(jī)題:包括漢字錄入占10%、Windows操作系統(tǒng)的使用占10%、文字處理軟件Word的使用占25%、電子表格軟件Excel的使用占15%、演示文稿制作軟件PowerPoint的使用占10%、因特網(wǎng)的應(yīng)用占10%。
非計(jì)算機(jī)專業(yè)的??茖W(xué)生在校期間學(xué)校也開設(shè)了計(jì)算機(jī)應(yīng)用基礎(chǔ)這門課程,系統(tǒng)的學(xué)習(xí)了一級(jí)MS Office等級(jí)考試所涵蓋的幾乎所有基礎(chǔ)知識(shí),只是學(xué)生在學(xué)習(xí)的時(shí)候?qū)τ谧约翰桓信d趣的部分關(guān)注度不夠,在實(shí)訓(xùn)練習(xí)的時(shí)候針對(duì)性不強(qiáng),所以很多學(xué)生在學(xué)完后收獲很少,在面對(duì)等級(jí)考試的時(shí)候感覺找不到重點(diǎn),不知道怎樣去準(zhǔn)備。所以,在此我針對(duì)非計(jì)算機(jī)專業(yè)的??茖W(xué)生怎樣應(yīng)對(duì)全國計(jì)算機(jī)一級(jí)等級(jí)考試提出一些建議,希望能對(duì)學(xué)生有所幫助。
首先,在參考資料方面,學(xué)生的計(jì)算機(jī)應(yīng)用基礎(chǔ)教材,涵蓋了一級(jí)考試幾乎所有知識(shí)點(diǎn),可以作為我們理論復(fù)習(xí)的依據(jù)。然后選擇一套包含全面實(shí)訓(xùn)操作的習(xí)題集(最好是模擬練習(xí),可以直接安裝在計(jì)算機(jī)中進(jìn)行練習(xí)),最后還要選一些測試題來檢驗(yàn)我們的復(fù)習(xí)成效。
復(fù)習(xí)階段我們只需花80學(xué)時(shí)(每學(xué)時(shí)45分鐘)的時(shí)間進(jìn)行準(zhǔn)備。根據(jù)時(shí)間把復(fù)習(xí)分成三個(gè)階段:
第一階段:單項(xiàng)訓(xùn)練,主要針對(duì)考試中的操作題。
1.基本操作題(8學(xué)時(shí))。主要考查文件和文件夾的新建、移動(dòng)、復(fù)制、創(chuàng)建快捷方式、刪除、恢復(fù)、重命名、搜索和屬性設(shè)置。其中難點(diǎn)是創(chuàng)建快捷方式,創(chuàng)建快捷方式涉及兩個(gè)題型,一是給已有文件創(chuàng)建快捷方式(最簡單的方法是右鍵拖動(dòng)到指定位置,松開右鍵后在出現(xiàn)的右鍵菜單中選擇“在當(dāng)前位置創(chuàng)建快捷方式”命令);二是沒有文件直接新建快捷方式(在指定位置右擊,在右鍵菜單中選擇“新建”—“快捷方式”,再根據(jù)向?qū)е鸩讲僮?。)考試幾率比較大的操作是文件、文件夾的新建、移動(dòng)、復(fù)制、重命名。
2.漢字錄入題(2學(xué)時(shí))。主要考查考生打字的準(zhǔn)確度和熟練度。難點(diǎn):生僻字(只能多練習(xí))和標(biāo)點(diǎn)符號(hào)(全角、半角),對(duì)于標(biāo)點(diǎn)符號(hào)來說,如果記不住該怎么輸入,可以用試的方法,先用中文輸入法輸入,如有錯(cuò)就用英文輸入法,再錯(cuò)的話就改全角半角,這樣雖然麻煩點(diǎn)但是肯定能正確的輸入。輸入時(shí)還應(yīng)注意原文,原文如變成紅色,則表示輸入錯(cuò)誤。還要注意時(shí)間,倒計(jì)時(shí)10分鐘,所以同時(shí)也提醒大家,在考試的過程中,打字比較熟練的同學(xué)可以在開考后首先選擇做這一題,可以增加對(duì)考試的信心,對(duì)于打字速度較慢的同學(xué)最好最后做漢字錄入題,以免影響自己的考試心情。
3.文字處理題(14學(xué)時(shí))。主要考查文檔格式的設(shè)置:字的字體、字形、字號(hào)、顏色、效果(陰影、上下標(biāo)、陰文、陽文等)、下劃線、著重號(hào)、字符間距、字符邊框底紋;段落中的段前段后、特殊格式(首行縮進(jìn))、段落邊框底紋、查找、替換;頁面中上下左右邊距、紙型、文檔網(wǎng)絡(luò)、頁面邊框、頁眉頁腳、頁碼、項(xiàng)目符號(hào)和編號(hào)等);表格中的格式設(shè)置(文字與表格的相互轉(zhuǎn)換,表格行、列、單元格的添加、刪除,合并單元格、拆分單元格、拆分表格,制作斜線表頭、表格的邊框底紋、表格中數(shù)據(jù)的計(jì)算、排序等);首字下沉、分欄、文本框格式設(shè)置、圖片格式設(shè)置、藝術(shù)字的插入和格式設(shè)置等。其中難點(diǎn)包括:
(1)替換:替換中包括兩類題型。一是將一個(gè)詞替換為另一個(gè)詞,比如將文中所有的“計(jì)算機(jī)”替換為“電腦”,這類題比較簡單,可以直接使用替換命令;二是給文中所有符合條件的詞加下劃線或改顏色,比如將文中所有“計(jì)算機(jī)”變?yōu)閹聞澗€的紅色“計(jì)算機(jī)”,這類題相對(duì)復(fù)雜,要在使用替換命名時(shí)使用高級(jí)按鈕中的格式命令來設(shè)置“替換為”中的對(duì)象,特別需要提醒的是在給“替換為”中的對(duì)象設(shè)置格式前必須先選擇該項(xiàng)內(nèi)容。
(2)頁碼的插入:難點(diǎn)在如“Ⅳ”這類頁碼的插入上。所需操作是使用“插入”-“頁碼”對(duì)話框中的“格式”-“數(shù)字格式”命令中進(jìn)行選擇。
(3)邊框底紋:特別要注意設(shè)置對(duì)象的選擇。在邊框和底紋對(duì)話框中的“應(yīng)用于”中選擇“文字”或“段落”。
(4)表格中數(shù)據(jù)的計(jì)算:一是注意選擇正確的公式和計(jì)算范圍;二是公式設(shè)定時(shí)必須使用英文輸入法。
4.電子表格題(12學(xué)時(shí))。包括工作表的重命名、單元格中數(shù)據(jù)格式的設(shè)置、行高、列寬設(shè)置、數(shù)據(jù)的篩選(高級(jí)篩選、自定義篩選)、計(jì)算(特別要熟練的記住??嫉暮瘮?shù)名,比如總分(sum)、平均分(average)、最大值(max)、最小值(min)、計(jì)數(shù)值(count)等)、排序、分類匯總、條件格式、分頁符的插入、表格自動(dòng)套用格式、圖表的建立等。難點(diǎn)主要在于數(shù)據(jù)篩選中的高級(jí)篩選和分類匯總。高級(jí)篩選應(yīng)先把篩選條件輸入指定的單元格內(nèi),再使用高級(jí)篩選命令,按照向?qū)У奶崾疽徊揭徊皆O(shè)置;分類匯總前必須先對(duì)指定的數(shù)據(jù)進(jìn)行排序,再按分類匯總的向?qū)нM(jìn)行設(shè)置。
5.演示文稿題(10學(xué)時(shí))。包括幻燈片版式設(shè)置,幻燈片的新建、模版選擇、刪除、移動(dòng)、復(fù)制、在幻燈片中添加備注、文本框、圖片、藝術(shù)字、表格、超鏈接等對(duì)象并對(duì)這些對(duì)象進(jìn)行格式化,圖片、文本的動(dòng)畫效果添加,幻燈片背景、切換效果、母版的設(shè)置,放映方式設(shè)置等。難點(diǎn)主要是母版的設(shè)置和模板的選擇:對(duì)于母版來說要特別注意題目的要求,找準(zhǔn)母版視圖中的將要設(shè)置的對(duì)象位置(日期區(qū)、頁腳區(qū)、數(shù)字區(qū)、標(biāo)題區(qū)、對(duì)象區(qū)等)進(jìn)行設(shè)置;對(duì)于模板,主要是有些模板不在常用的選擇框中,而要使用模塊任務(wù)窗格最下方的瀏覽按鈕,打開應(yīng)用設(shè)計(jì)模板對(duì)話框,在對(duì)話框中進(jìn)行選擇。
6.上網(wǎng)題(4學(xué)時(shí))。主要包括兩類題型。一是IE題,瀏覽指定的網(wǎng)頁并按題目要求保存網(wǎng)頁中的文字和圖片。二是電子郵件題,利用OUTLOOK來接收郵件、閱讀郵件、保存附件、回復(fù)郵件、添加附件、轉(zhuǎn)發(fā)郵件等。難點(diǎn)在于同時(shí)給多人發(fā)送郵件,要用到發(fā)送窗口中的“抄送”欄,而有時(shí)題目又會(huì)明確規(guī)定不能用“抄送”給多人發(fā)郵件,這時(shí)我們就應(yīng)該把所有人的郵箱地址都填入收件人欄里,各個(gè)地址之間用逗號(hào)分隔便可。
7.選擇題(14學(xué)時(shí))。選擇題主要包括計(jì)算機(jī)文化與信息技術(shù)(常見的計(jì)算機(jī)、計(jì)算機(jī)的發(fā)展歷史、分類、應(yīng)用領(lǐng)域、計(jì)算機(jī)中數(shù)據(jù)表示方法以及各種進(jìn)制之間的轉(zhuǎn)換、計(jì)算機(jī)的安全使用與病毒知識(shí)等)、計(jì)算機(jī)軟硬件知識(shí)(硬件系統(tǒng)及工作原理、軟件系統(tǒng)的組成、硬件中各功能部件的作用和相關(guān)參數(shù)等)、計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)(主要包括計(jì)算機(jī)網(wǎng)絡(luò)的基本概念、分類、組成、因特網(wǎng)的地址與域名、因特網(wǎng)的基本服務(wù)、電子郵件的相關(guān)知識(shí)、壓縮軟件、即時(shí)通信軟件的相關(guān)知識(shí)等)。理論部分的復(fù)習(xí)主要是做題并認(rèn)真分析錯(cuò)題,力求熟悉每種題型。與此同時(shí)保證每天做一整套模擬考試題。有的同學(xué)在理論復(fù)習(xí)時(shí)習(xí)慣直接背答案,個(gè)人覺得這種復(fù)習(xí)方式不好,理論的復(fù)習(xí)也應(yīng)該先自己練習(xí),然后集中攻克錯(cuò)題,這樣才能將我們不熟悉的題型掌握住。相對(duì)來說進(jìn)制之間的轉(zhuǎn)換是難點(diǎn),要熟記計(jì)算方法(十進(jìn)制轉(zhuǎn)換為其他進(jìn)制使用除基取余的方法,其他進(jìn)制轉(zhuǎn)換為十進(jìn)制使用按權(quán)展開的方法)。
第二階段:綜合練習(xí)(10學(xué)時(shí))。在單項(xiàng)訓(xùn)練練習(xí)熟練后進(jìn)行綜合訓(xùn)練。主要目的是熟悉考試系統(tǒng)、考試環(huán)境,通過練習(xí)使我們能合理的安排考試時(shí)各部分題目的答題時(shí)間。
第三階段:查漏補(bǔ)缺(6學(xué)時(shí))。通過前兩階段的復(fù)習(xí),大部分的題目我們已經(jīng)非常熟練了,這個(gè)階段我們主要針對(duì)自己不熟悉,經(jīng)常做錯(cuò)的題目再次訓(xùn)練,使我們的考試成績更加優(yōu)秀。
一切準(zhǔn)備妥當(dāng)后,我們就該放松心情,個(gè)人認(rèn)為考前一天不適宜再復(fù)習(xí),休息,以平常心來應(yīng)對(duì)考試。在考試的過程中,注意做題時(shí)先易后難,特別是最開始答題時(shí),把握不大的題目,可以先放一放,待其他題目完成后再來攻克這些難關(guān),以免影響我們的考試時(shí)間和考試情緒。
我們不提倡應(yīng)試教育,但是考試在一方面能幫助我們檢驗(yàn)學(xué)習(xí)的效果,有目的性的學(xué)習(xí),可以使我們有更強(qiáng)的學(xué)習(xí)積極性、主動(dòng)性,同時(shí)也能讓我們?cè)趯W(xué)習(xí)知識(shí)、掌握技能的同時(shí)獲取權(quán)威的證書,為競爭激烈的就業(yè)環(huán)境增加砝碼。
參考文獻(xiàn):
篇9
關(guān)鍵詞:軟件產(chǎn)品;項(xiàng)目教學(xué);分層教學(xué)
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2010)10-2424-03
Research and Analysis of the Improvement of Teaching Method of Visual Basic Programming in Independent Colleges
XUE Ya-fei
(Nanjing Normal University Zhongbei College, Nanjing 210049, China)
Abstract: For the undergraduate computer science students in independent colleges, the teaching mode of Visual Basic Programming is facing a transition from the traditional pure theoretical teaching-based pattern into a process that emphasizes on stimulating interests of students, designed in accordance with the software product development pattern in the actual software industry, using project-based teaching as the major means, so as to improve the ability of students to independently complete all tasks and to innovate,and to better meet the requirement of practical work. In this article, the author describes in detail the project-based teaching process according to the characteristics of Visual Basic course.
Key words: Software, Project-based teaching, Hierarchical teaching
1 概述
隨著計(jì)算機(jī)行業(yè)的迅猛發(fā)展,從90年代開始,各大院校廣泛地招收計(jì)算機(jī)專業(yè)的學(xué)生,各類短期計(jì)算機(jī)培訓(xùn)班也不斷涌現(xiàn)。計(jì)算機(jī)行業(yè)的學(xué)生由以前用人單位的寵兒變?yōu)楝F(xiàn)在的人員過剩。這一點(diǎn)可以明顯地從畢業(yè)生在應(yīng)聘時(shí)的待遇以及招聘單位提供的薪資上看出。本科獨(dú)立學(xué)院的學(xué)生位于一個(gè)較為尷尬的處境,即上有博士、研究生、下有大專院校、高職生以及培訓(xùn)班畢業(yè)生的夾縫中。那么我們計(jì)算機(jī)專業(yè)畢業(yè)生就業(yè)的出路在那里呢?
我國現(xiàn)在缺少大量的軟件藍(lán)領(lǐng),也就是編寫模塊代碼的人員。據(jù)了解,現(xiàn)在諸如IBM這樣的大型企業(yè),其程序員大多為印度人,現(xiàn)在,印度已成為僅次于美國的第二大軟件出口大國,軟件出口額占全球市場份額的20%。其實(shí)中國在人才儲(chǔ)備上也并不遜于印度,這一工種完全可以由我國本土的計(jì)算機(jī)專業(yè)畢業(yè)生擔(dān)任;而因?yàn)檠芯可鼉A向于劃分模塊等系統(tǒng)分析工作,而僅經(jīng)過短期培訓(xùn)的學(xué)生又很少能夠熟練地編寫代碼,對(duì)于軟件企業(yè)來說,在程序員崗位的用人選擇上無需選擇學(xué)歷過高的研究性人員,但同時(shí)又希望招聘熟練工,以最快的速度適應(yīng)軟件生產(chǎn)并創(chuàng)造效益。因此,軟件藍(lán)領(lǐng)崗位成為我們獨(dú)立學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)生與其他學(xué)生競爭的一條出路。
2 VB課程教學(xué)現(xiàn)狀與實(shí)際軟件行業(yè)崗位要求之間存在的差距
對(duì)于大學(xué)本科的程序設(shè)計(jì)教學(xué)來說,通常會(huì)使用C語言、C++、VB等作為教學(xué)的主體,近幾年來,學(xué)生有將VB作為二級(jí)考試首選的趨勢,這主要是因?yàn)橄噍^于C語言,VB較容易上手,同時(shí)目前還屬于主流的編程語言之一。而且由于其面向?qū)ο笠约翱梢暬奶匦?學(xué)生能夠直觀地看到自己編程的結(jié)果,幫助其確認(rèn)其程序的正確性。一般的教材通常都重視對(duì)編程語言的理論說明,包括其語法及數(shù)據(jù)結(jié)構(gòu)的解釋和示例,教師所選用的示例也通常是諸如簡單求和等的小程序,這樣的講解的確能夠讓學(xué)生快速了解控件或語法的應(yīng)用方法,但是也存在一定的誤區(qū),即在學(xué)生畢業(yè)后,他們會(huì)發(fā)現(xiàn)所學(xué)知識(shí)與其在軟件公司中需要參與的項(xiàng)目間有很大的差距,學(xué)的用不上,用上的又沒學(xué),從而無法達(dá)到在軟件行業(yè)承擔(dān)項(xiàng)目工作的要求。就筆者以當(dāng)年在計(jì)算機(jī)專業(yè)學(xué)習(xí)并進(jìn)入軟件公司的經(jīng)驗(yàn)來看,很多學(xué)生有可能由于沒有打好扎實(shí)的基礎(chǔ)而導(dǎo)致在工作后需要花費(fèi)幾倍的時(shí)間來惡補(bǔ)并且研究項(xiàng)目程序,以完成項(xiàng)目經(jīng)理分配的任務(wù)。作為教師,當(dāng)然希望學(xué)生能夠在學(xué)習(xí)階段就做好一切準(zhǔn)備,從而能夠順利地進(jìn)入軟件行業(yè)。因此認(rèn)為可以在程序設(shè)計(jì)的教學(xué)環(huán)節(jié)進(jìn)行一些改進(jìn)。
在傳統(tǒng)的本科VB教學(xué)中,教師比較重視對(duì)編程語言根本性的傳授,期望學(xué)生能夠從VB的核心理論開始學(xué)習(xí),而恰恰忽視了實(shí)踐性活動(dòng)的開展。這就造成了學(xué)生在學(xué)完了一門編程語言課程后卻并不具備利用這種語言來解決實(shí)際問題的能力。教學(xué)和實(shí)際的工作實(shí)踐是脫節(jié)的,從而會(huì)讓學(xué)生感覺編程語言的學(xué)習(xí)枯燥無味,無法激發(fā)其學(xué)習(xí)興趣,直接影響最終的教學(xué)效果。
作為應(yīng)用軟件,VB對(duì)于解決實(shí)際問題有用嗎?調(diào)查反饋如下:
選項(xiàng) 人數(shù)(共120人) 所占比例
A 有用,能很好應(yīng)用 8人 6.6%
B 有用,會(huì)一些應(yīng)用 25人 20.8%
C 有用,但不會(huì)應(yīng)用 35人 29.1%
D 不知道,從沒試驗(yàn)過 34人 28.3%
E 沒有用處 18人 15%
選擇答案B、C、D的人數(shù)占了近80%。這說明大部分的學(xué)生完全不會(huì)或無法熟練運(yùn)用VB解決實(shí)際問題,或者根本沒有嘗試過。筆者曾在招聘會(huì)現(xiàn)場看到某學(xué)生在應(yīng)聘軟件公司的職位時(shí)與招聘人員的對(duì)話,招聘人員問該學(xué)生單獨(dú)編寫應(yīng)用程序的經(jīng)驗(yàn),該學(xué)生信心滿滿地回答“我曾經(jīng)用XX語言編寫程序,大概有上百行代碼”,該招聘人員輕蔑地笑笑,“上百行代碼在我們看來根本談不上程序,只能算是小練習(xí)而已?!痹搶W(xué)生十分尷尬,其信心無疑在某種程度上受到了打擊。這種現(xiàn)狀的造成與平時(shí)缺少實(shí)例教學(xué),教學(xué)與生產(chǎn)實(shí)際脫節(jié)有直接的關(guān)聯(lián)。其實(shí)不僅學(xué)生,某些教師本身也從未參與過軟件行業(yè)的真正工作,他們所獲得的知識(shí)也僅僅來自于課堂,頂多是自己在讀研過程中所進(jìn)行的項(xiàng)目編程體驗(yàn),從而他們?cè)诮虒W(xué)中采用的也還是屬于以理論為主的方式,這樣培養(yǎng)出來的學(xué)生還會(huì)延續(xù)以前高分低能的路線,對(duì)就業(yè)極為不利。
3 解決對(duì)策
教學(xué)法1: 實(shí)例教學(xué)法
該法從娛樂性入手,抓住學(xué)生的眼球,培養(yǎng)學(xué)生自主鉆研編程的興趣,提高學(xué)習(xí)效果。
歌德曾說“哪里沒有興趣,哪里就沒有記憶”,這句話對(duì)于形容我們的程序設(shè)計(jì)教學(xué)來說恰如其分。很多學(xué)生對(duì)于程序設(shè)計(jì)課程的理解僅僅是“學(xué)編程”,至于究竟是學(xué)什么,如何學(xué)以及有什么作用完全不了解,從而在學(xué)習(xí)過程中提不起興趣,也沒有自主鉆研的動(dòng)力,這對(duì)于這門需要花費(fèi)大量時(shí)間研究和深入的學(xué)科來說是背道而馳的。獨(dú)立學(xué)院中的部分學(xué)生計(jì)算機(jī)基礎(chǔ)較差,學(xué)生使用電腦多數(shù)都僅限于玩游戲和上網(wǎng),因此在首次接觸程序設(shè)計(jì)時(shí)會(huì)無法理解,進(jìn)而會(huì)有人反映看編程書籍宛如天書,越到后面(尤其是數(shù)組等章節(jié))越聽不懂,上機(jī)操作也無法完成任務(wù),從而產(chǎn)生畏懼心理,形成惡性循環(huán),最終想要放棄編程,這一情況帶有一定的普遍性。
因此,作為教師,首先要讓學(xué)生意識(shí)到他們選擇的這一專業(yè)的特點(diǎn)是什么。這一專業(yè)與其他行業(yè)的區(qū)別之處最主要在于需要高智力投入,不可避免地需要從業(yè)人員花費(fèi)大量的時(shí)間(包括在正常工作8小時(shí)以外的時(shí)間)鉆研。但如果沒有興趣和動(dòng)力,則不可能自發(fā)地在課外或下班后學(xué)習(xí),因而培養(yǎng)興趣是重中之重。如何有效地做到這一點(diǎn)呢?大家都有這樣的體會(huì),在講授理論知識(shí)時(shí),學(xué)生聽課時(shí)間一長就會(huì)散漫,最后就會(huì)無法堅(jiān)持而分心,而此時(shí)教師如果說一些小笑話則會(huì)引起學(xué)生的注意,結(jié)果造成某些學(xué)生在課程結(jié)束后,對(duì)于知識(shí)點(diǎn)都沒有記住,但對(duì)于老師所說的笑話卻歷歷在目。這是因?yàn)樵谒麄兛磥磉@些笑話有意思,他就會(huì)有意愿去聽并且在談?wù)摃r(shí)進(jìn)一步記憶和深入。那么我們就可以在程序設(shè)計(jì)的教學(xué)中采用一些能夠讓學(xué)生覺得有意思的方式,比如用幽默的情節(jié)來引出編程語法的知識(shí)點(diǎn),還可以找一些小游戲,比如俄羅斯方塊、掃雷等,甚至是一些較大型的槍戰(zhàn)題材比如Reity的《精英戰(zhàn)警2》或RPG類型的3D游戲(如圖1)等給學(xué)生試玩,并告知學(xué)生這些游戲都是采用VB編寫的,并可以介紹VB的面向?qū)ο蟮乃枷朐谟螒蜷_發(fā)中的運(yùn)用,從而讓學(xué)生了解到學(xué)習(xí)這門課決不是為了應(yīng)付考試,而是真的可以做一些有意思的事情,而且還可以用來賺取利潤。了解了編程語言的實(shí)用性,學(xué)生就會(huì)逐漸產(chǎn)生自主學(xué)習(xí)的欲望,而這是傳統(tǒng)教學(xué)無法給予的。
教學(xué)法2:實(shí)用教學(xué)法
該法基于學(xué)生現(xiàn)狀,從生活簡單實(shí)例入手,樹立學(xué)生學(xué)習(xí)VB課程的信心。
由于很多學(xué)生基礎(chǔ)較差,不可能要求他們編寫出上萬行的代碼或者復(fù)雜的算法,學(xué)生普遍對(duì)編程產(chǎn)生恐懼就是由于缺乏成功的體驗(yàn),沒有自信心。實(shí)際上,人們的興趣源于成就感或。即來自于上述的娛樂性,而成就感則來自于某些超過常人的舉動(dòng),比如學(xué)生愛玩網(wǎng)絡(luò)游戲的原因之一就在于能夠在虛擬世界中獲得較高的地位,打出別人沒有的寶物,這就是其追求成就感的體現(xiàn)。
那么我們就可以在其學(xué)習(xí)過程中,通過分派一些小型的項(xiàng)目,比如記事本程序、商品銷售系統(tǒng)、股票軟件的公式編寫等在生活中有實(shí)用性的項(xiàng)目,讓學(xué)生發(fā)現(xiàn)“原來我也可以做到”,從而逐步樹立起自信心。這樣的小型編程任務(wù)應(yīng)步驟簡單、算法明顯、應(yīng)用知識(shí)點(diǎn)有一定使用價(jià)值,但必須要設(shè)計(jì)一些算法且需要一定的工作量才可實(shí)現(xiàn),并且能夠解決實(shí)際問題,這樣當(dāng)學(xué)生完成后能夠獲得成就感。同時(shí),還可以給出一些較為復(fù)雜的問題,而讓學(xué)生一時(shí)無法解決,然后教師再給予指導(dǎo)完成項(xiàng)目,讓學(xué)生了解到鉆研的重要性及其知識(shí)的不足,從而愿意通過利用書籍或網(wǎng)絡(luò)來獲得更多的知識(shí)。
教學(xué)法3:項(xiàng)目教學(xué)法
該法按照軟件行業(yè)的生產(chǎn)模式,逐步深入,完成最終產(chǎn)品,與軟件工作密切相關(guān)。
計(jì)算機(jī)專業(yè)的學(xué)生在畢業(yè)后所面臨的是進(jìn)入軟件公司參與實(shí)際項(xiàng)目的開發(fā),所以在VB教學(xué)過程中,以一個(gè)項(xiàng)目為主線進(jìn)行逐步深入教學(xué)是較好的方法。當(dāng)然這需要教師自身具備一定的軟件行業(yè)從業(yè)經(jīng)驗(yàn),可以選擇其曾經(jīng)參與過的或者較為流行的某種項(xiàng)目,在適當(dāng)簡化之后將該命題交給學(xué)生,讓學(xué)生從無到有建立起軟件的框架,并逐步進(jìn)行完善。例如:很多學(xué)生都喜歡聊天,因此可以選用設(shè)計(jì)一個(gè)“簡易的QQ登錄框“作為實(shí)例,讓學(xué)生模擬騰訊的QQ聊天軟件編寫登錄界面,這樣做可以讓學(xué)生快速了解所需完成項(xiàng)目的基本功能和對(duì)界面需求的直觀印象。
在提出命題后,即對(duì)該項(xiàng)目進(jìn)行需求分析和可行性研究,讓學(xué)生了解到在真正的軟件開發(fā)中,需要大量的前期工作以提高效率并避免在后期編程中產(chǎn)生不必要的錯(cuò)誤。讓學(xué)生對(duì)該項(xiàng)目如何才能夠滿足用戶的需求,可補(bǔ)充哪些功能或應(yīng)做何種更正提出各自的觀點(diǎn),促進(jìn)學(xué)生的創(chuàng)造性和主觀能動(dòng)性。
接著進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),在教師的指導(dǎo)下,令學(xué)生將整個(gè)項(xiàng)目細(xì)分為若干子窗體,明確各個(gè)窗體的作用并安排布局;而在詳細(xì)設(shè)計(jì)中,則根據(jù)每個(gè)子窗體所需的知識(shí)點(diǎn)選擇典型的簡單實(shí)例進(jìn)行教學(xué),從各知識(shí)點(diǎn)的單一使用到最終綜合應(yīng)用逐步深入,比如某個(gè)窗體的界面設(shè)計(jì)、控件及屬性設(shè)置、各控件功能及事件處理機(jī)制,并完成代碼的編寫。
比如:對(duì)于窗體,如何在登錄界面的標(biāo)題欄左端放置一個(gè)小小的QQ圖標(biāo)?如何能夠按照用戶選擇改變窗體背景顏色?如何加載圖片?如何禁用窗體右上角的“最大化”按鈕?通過這些問題使學(xué)生加深對(duì)Icon、Backcolor、Picture、Maxbutton等屬性的理解。而對(duì)于QQ密碼框,我們?cè)诘卿決Q的過程中需要輸入密碼驗(yàn)證,而通常不會(huì)顯示所輸入的密碼字符,如何實(shí)現(xiàn)這一效果?以此問題強(qiáng)調(diào)在編寫軟件(尤其是網(wǎng)絡(luò)應(yīng)用)時(shí)對(duì)安全性的考慮,讓學(xué)生理解Passwordchar屬性的實(shí)際用途。
在代碼編寫過程中:1)一開始可以給出部分代碼,讓學(xué)生理解每條語句的含義;2)讓學(xué)生進(jìn)行改寫并觀察效果;3)鼓勵(lì)學(xué)生提出自己的意見并嘗試。對(duì)于普遍存在的共性問題,教師可以統(tǒng)一示范和解決,并鼓勵(lì)學(xué)生通過各種渠道去收集資料和解決問題。
比如:QQ的號(hào)碼框中能否輸入文字?為何設(shè)計(jì)為僅能輸入數(shù)字?如何實(shí)現(xiàn)這一要求?在講解時(shí),可以引入軟件編寫過程中對(duì)于用戶在輸入錯(cuò)誤時(shí)的處理方式,同時(shí)可以強(qiáng)調(diào)“測試”對(duì)于軟件開發(fā)的重要性??蛇\(yùn)行軟件并輸入錯(cuò)誤,讓學(xué)生查看所出現(xiàn)的錯(cuò)誤提示,并加以討論。可給出參考代碼:
Private Sub TextUserName_Lostfocus()
If Not IsNumeric(TextUserName) Then
MsgBox "帳號(hào)中有非數(shù)字字符",vbExclamation, "輸入QQ帳號(hào)"
TextUserName.Text=" "
TextUserName.SetFocus
End If
End Sub
在項(xiàng)目開展過程中,應(yīng)讓學(xué)生了解在實(shí)際軟件行業(yè)中所使用的規(guī)范和模式,介紹一些作為軟件從業(yè)人員應(yīng)該掌握的經(jīng)驗(yàn)之談。比如如何命名控件,以及變量和函數(shù)的命名方法等,很多學(xué)生喜歡使用中文甚至漢語拼音來命名,還有很多較差的習(xí)慣。就此情況,應(yīng)在教學(xué)初期就提醒學(xué)生盡可能使用規(guī)范的英文命名方式,為代碼添加適當(dāng)?shù)淖⑨?增加可維護(hù)性;并適當(dāng)使用空格和縮進(jìn),使代碼布局更加清晰便于閱讀。
在各窗體完成后令各小組分別進(jìn)行模塊測試和聯(lián)調(diào),讓學(xué)生意識(shí)到VB程序錯(cuò)誤的類型(編譯錯(cuò)誤、運(yùn)行錯(cuò)誤和邏輯錯(cuò)誤)、原因以及所帶來的影響,比如產(chǎn)生“變量未定義”的原因是控件的屬性名稱與代碼中引用的名稱不相符,可修改屬性中的Name屬性,也可修改程序中的代碼;以及應(yīng)該如何調(diào)試,比如如何設(shè)置斷點(diǎn)、使用逐句調(diào)試、以及如何在中斷狀態(tài)下查看變量值等,調(diào)試過程實(shí)際上也是一個(gè)對(duì)所編寫的軟件相關(guān)知識(shí)進(jìn)一步鞏固的過程。
在經(jīng)過調(diào)試后,讓學(xué)生提交一份他們自認(rèn)為可以作為產(chǎn)品的軟件,上機(jī)運(yùn)行并答辯,將答辯成績作為期末成績的一部分。在答辯過程中著重于學(xué)生詳細(xì)說明開發(fā)和調(diào)試過程中所遇到的問題和解決方法,強(qiáng)化其使用VB程序解決實(shí)際問題的能力,改變畢業(yè)生高分低能的狀況。
教學(xué)法4:分層次教學(xué)法
學(xué)生的水平各有不同,教學(xué)中應(yīng)根據(jù)學(xué)生的個(gè)體差異,做到有的放矢。比如有些同學(xué)喜歡編程,而有些則對(duì)此非常頭疼甚至厭煩,因此順應(yīng)不同學(xué)生的學(xué)習(xí)需要,發(fā)揮其實(shí)踐能力和創(chuàng)新精神在教學(xué)過程中需要兼顧。
筆者采用的方法是在實(shí)踐教學(xué)中,給學(xué)生分派的上機(jī)編程任務(wù)中既包含所有人均必須完成的基礎(chǔ)題目,同時(shí)又包含一些附加題,這些附加題基本以歷年計(jì)算機(jī)二級(jí)VB的考題為主,并輔以一些需要額外知識(shí)的小項(xiàng)目,比如圖形化的游戲的編寫,這樣一方面可以兼顧到普通學(xué)生,幫助學(xué)生順利通過二級(jí)考試,同時(shí)也可以充分發(fā)揮優(yōu)秀學(xué)生的潛力,使他們得到提高和鍛煉。
4 教學(xué)效果調(diào)查
如表1所示,在試行了一段時(shí)間后,筆者對(duì)學(xué)生又再次進(jìn)行了一次有關(guān)教學(xué)效果的調(diào)查。
根據(jù)反饋能夠看出,學(xué)生明顯對(duì)于改進(jìn)后的教學(xué)方法更加適應(yīng),至少他們對(duì)自己所學(xué)專業(yè)的就業(yè)方向有了明確的目標(biāo),從而會(huì)為這個(gè)目標(biāo)而自覺地學(xué)習(xí),并在與他人的討論過程中更快地進(jìn)步,而且由于了解了軟件行業(yè)的運(yùn)作模式,從而在畢業(yè)后能夠比其他人更快地適應(yīng)崗位的要求,改進(jìn)過的教學(xué)方法獲得了較積極的結(jié)果。
5 總結(jié)
在VB的教學(xué)過程中,教師需要結(jié)合實(shí)際情況和教學(xué)要求,以學(xué)生為主體選擇適當(dāng)?shù)慕虒W(xué)方法,并且不斷加以改進(jìn)以取得更佳的教學(xué)效果,抓住學(xué)生感興趣的主題,合理組織項(xiàng)目實(shí)踐教學(xué),以當(dāng)前軟件行業(yè)模式為依據(jù),介紹最新的軟件開發(fā)技術(shù)并指出與所學(xué)知識(shí)點(diǎn)之間的關(guān)聯(lián),從而使學(xué)生消除對(duì)程序設(shè)計(jì)的恐懼感,并能夠自主學(xué)習(xí)和探索,從而對(duì)其就業(yè)提供了一個(gè)良好的前景。
參考文獻(xiàn):
[1] 王琦. VB教學(xué)中的問題與對(duì)策[J]. 電腦學(xué)習(xí), 2008,6(3):56.
篇10
摘要:論文介紹了知識(shí)搜索引擎的產(chǎn)生背景、實(shí)現(xiàn)原理、定義、特征和分類,闡述了計(jì)算機(jī)專業(yè)設(shè)計(jì)類課程的現(xiàn)狀及改革思路,最后把知識(shí)搜索引擎應(yīng)用在設(shè)計(jì)類課程的教學(xué)中,取得了良好的效果。
一、引言
隨著網(wǎng)絡(luò)時(shí)代的飛速發(fā)展,人們對(duì)知識(shí)的需求也更加迫切,人們借助網(wǎng)絡(luò)獲得信息的渠道也越來越多,而搜索引擎是應(yīng)用較多的一種。在教學(xué)應(yīng)用當(dāng)中,也離不開搜索,本文講述知識(shí)搜索引擎在計(jì)算機(jī)專業(yè)設(shè)計(jì)類課程中的應(yīng)用。
二、知識(shí)搜索引擎
1. 知識(shí)搜索引擎簡介
對(duì)于傳統(tǒng)搜索引擎來說,它面臨著搜索結(jié)果過于寬泛、用戶的查找效率低、大量信息以隱性知識(shí)的形式存在于網(wǎng)絡(luò)終等弊端問題。另外,有的搜索引擎采用限制搜索框數(shù)字的形式,或者縮短搜索框來改變用戶習(xí)慣,但效果并不明顯。
知識(shí)搜索引擎就是在這樣的需求和背景下產(chǎn)生的,它是專門針對(duì)知識(shí)需求而設(shè)計(jì)的搜索引擎,是在搜索引擎發(fā)展進(jìn)入智能化階段的過程,并且建立在以用戶需求為基礎(chǔ)上的知識(shí)整合傳播。知識(shí)搜索引擎不僅可以利用先進(jìn)的自然語言智能查詢技術(shù)通過對(duì)輸入的簡單疑問詞句的分析直接搜索得出答案,而且在沒有滿意搜索結(jié)果的情況下,用戶還可以創(chuàng)建問題,等待他人回答并對(duì)答案進(jìn)行評(píng)價(jià)。它建立了完善的互動(dòng)機(jī)制,例如評(píng)價(jià),交流,修改等[1]。
知識(shí)搜索引擎為廣大網(wǎng)絡(luò)用戶創(chuàng)建了一個(gè)強(qiáng)大的信息交流平臺(tái),利用知識(shí)搜索引擎獲取知識(shí)的這一過程,使得大量的隱性知識(shí)顯性化,并且實(shí)現(xiàn)了知識(shí)的挖掘、傳播、利用、共享和評(píng)價(jià)[2]。它包括創(chuàng)造、評(píng)價(jià)、利用、共享、積累五個(gè)要素[3],充分體現(xiàn)了Web2.0特征。
2. 知識(shí)搜索引擎特征
正是因?yàn)橹R(shí)搜索引擎具有自己獨(dú)特的特征,才能為廣大網(wǎng)民所青睞,它的特征主要有:
第一、互動(dòng)性。用戶提出自己需要解決的問題,并提出懸賞公告以刺激和發(fā)動(dòng)其他用戶為其解答該問題。用戶提交問題之后,其他用戶可以利用自身的資源或是網(wǎng)上的資源來解答問題。提問者根據(jù)自己的實(shí)際情況,對(duì)提交的答案進(jìn)行評(píng)價(jià)處理。如果提問者對(duì)問題的答案滿意,則把懸賞分給回答者。如果提問者沒有得到滿意的答案,可以對(duì)問題進(jìn)行補(bǔ)充說明,或是提高懸賞額度,來吸引更多的用戶關(guān)注這一問題,直到提問者獲得較滿意的答案為止??傊灰褑栴}提出來,就會(huì)有答案。
第二、網(wǎng)絡(luò)化。不同的知識(shí)點(diǎn)匯集在一起形成一個(gè)廣大用戶共同建立的知識(shí)信息庫,這知識(shí)庫明顯是知識(shí)在更高層次上的集成化,是知識(shí)內(nèi)容的提純和濃縮,這些信息庫都是在互聯(lián)網(wǎng)上公開發(fā)表匯集而成。
第三、智能化。知識(shí)搜索引擎中以海量的知識(shí)庫信息為基礎(chǔ)向用戶提供信息服務(wù)。對(duì)于用戶回答過程所積累的大量知識(shí)自動(dòng)詳細(xì)地分類組織關(guān)聯(lián),編輯成一個(gè)較完整的知識(shí)體系。通過調(diào)動(dòng)網(wǎng)民參與提問與回答的積極性,匯集了千萬網(wǎng)民的智慧,讓用戶彼此分享知識(shí)及經(jīng)驗(yàn)。[4]
第四、人性化。知識(shí)搜索引擎區(qū)別與其他商業(yè)搜索引擎,不同于 Google 的算法排名和百度的競價(jià)排名的商業(yè)運(yùn)作模式。它的搜索結(jié)果可以完全依照用戶的行為和心愿進(jìn)行排序,無論是從相關(guān)度、發(fā)問時(shí)間、懸賞額度還是從閱覽數(shù)、投票數(shù)、正面評(píng)價(jià)等方面,都是忠于人的自然需求。[3]
第五、激勵(lì)制。解答問題不僅可以獲得點(diǎn)數(shù)回饋、功能加值,而且能帶來很多無形的成就感和榮譽(yù)感。在有關(guān)激勵(lì)機(jī)制下,既可以幫助別人分享個(gè)人的經(jīng)驗(yàn),也可以分享別人的知識(shí),這也是廣大網(wǎng)民積極參與回答的主要原因。
3. 知識(shí)搜索引擎分類
知識(shí)搜索服務(wù)從韓國起步,經(jīng)中文互聯(lián)網(wǎng)進(jìn)一步發(fā)展壯大,這一應(yīng)用模式擴(kuò)展到了全球,并且有了英文的服務(wù)版本。它在國內(nèi)的發(fā)展一日千里,目前包括百度、新浪、雅虎、 騰訊等中國主要互聯(lián)網(wǎng)公司都提供了知識(shí)搜索服務(wù)。
各種知識(shí)搜索引擎各有各的特點(diǎn),比如在類目設(shè)置方面,有些設(shè)置二級(jí)類目,如百度知道,在搜索方式方面,有些設(shè)置了基本搜索、高級(jí)搜索、二次搜索、類目瀏覽搜索,如雅虎知識(shí)堂。在此,本文根據(jù)知識(shí)搜索引擎的呈現(xiàn)方式的不同,把知識(shí)搜索引擎分為知識(shí)呈現(xiàn)型和互動(dòng)問答型[5],知識(shí)呈現(xiàn)型的有中國知網(wǎng)、百度百科、百度文庫,互動(dòng)問答型的有百度知道、新浪愛問知識(shí)人、搜搜問問、雅虎知識(shí)堂、奇虎經(jīng)驗(yàn)搜索、Yahoo!奇摩知識(shí)+(繁體)。
三、知識(shí)搜索引擎的應(yīng)用
在此,以程序設(shè)計(jì)課程設(shè)計(jì)課(VC++)為例,說明知識(shí)搜索引擎在設(shè)計(jì)類課程中的重大應(yīng)用。在計(jì)算機(jī)專業(yè)設(shè)計(jì)類課程改革環(huán)節(jié)中,實(shí)驗(yàn)教學(xué)方法的改革是非常重要的,實(shí)施的步驟采用:成立項(xiàng)目組—>選題—>設(shè)計(jì)—>答辯,其中選題和設(shè)計(jì)這兩步非常關(guān)鍵,在此就這兩步的實(shí)施方法作介紹。
1、如何進(jìn)行選題呢?除了教師提供一些項(xiàng)目外,可以充分利用知識(shí)搜索引擎進(jìn)行大量地搜索,這樣能夠拓寬學(xué)生的視野,能夠了解到VC++能夠解決什么問題。具體做法是:教師向?qū)W生介紹一些主要的知識(shí)搜索引擎及各自的特點(diǎn)、使用方法,在實(shí)驗(yàn)室利用電子教室進(jìn)行演示各個(gè)引擎的使用及使用技巧,如在百度文庫搜索引擎[6]中,搜索“C++課程設(shè)計(jì)題目”,點(diǎn)擊“DOC”類型,獲得如圖1所示的結(jié)果。本階段提供時(shí)間是2周時(shí)間讓學(xué)生自由選題,學(xué)生選題多種多樣,選題的方向有管理系統(tǒng)(結(jié)合數(shù)據(jù)庫)方面、圖像方面、數(shù)值計(jì)算方面等。在與學(xué)生交流過程中,學(xué)生表示有很大收獲,因?yàn)橥ㄟ^各種知識(shí)搜索引擎海量地搜索題目的過程本身就是一個(gè)學(xué)習(xí)的過程,在這過程中能夠開拓視野,能夠了解到VC++所能完成的任務(wù),了解到一個(gè)大問題要分解成各個(gè)小問題來解決,而且需要全面分析所需要用到數(shù)據(jù)結(jié)構(gòu)等。
圖1“百度文庫”搜索
2、如何設(shè)計(jì)完成題目呢?教師固然會(huì)在上課時(shí)講解一些相關(guān)知道,如VC++中的基本類庫MFC的層次結(jié)構(gòu)等,但畢竟時(shí)間有限,一周2節(jié)課時(shí)間遠(yuǎn)遠(yuǎn)不夠,所以在課外要花更多時(shí)間去設(shè)計(jì)。在設(shè)計(jì)的過程中,借助知識(shí)搜索引擎解決在設(shè)計(jì)過程中遇到的問題是最有效最快捷的途徑。
3、充分發(fā)揮網(wǎng)絡(luò)教學(xué)平臺(tái)作用。網(wǎng)絡(luò)教學(xué)平臺(tái)是為教學(xué)提供全面支持服務(wù)的軟件系統(tǒng),可以進(jìn)行網(wǎng)上教學(xué)、在線學(xué)習(xí)等,教師可提供有關(guān)課程信息,學(xué)生可進(jìn)行在線做作業(yè)、測試、講座等。對(duì)于利用VC++中的MFC進(jìn)行系統(tǒng)的設(shè)計(jì)課而言,在教學(xué)平臺(tái)中,使用最多的是提供交流、討論、發(fā)通知。學(xué)生也可以利用各種知識(shí)搜索引擎,把搜索結(jié)果以通知、討論的形式鏈接到教學(xué)平臺(tái),作為本課程的知識(shí)積累,起到引導(dǎo)激發(fā)學(xué)生的作用。教學(xué)平臺(tái)中的“知識(shí)搜索”積累如圖2所示。
圖2 教學(xué)平臺(tái)中的知識(shí)搜索”
四、結(jié)束語
無論是教師備課時(shí)所用的專業(yè)知識(shí)的搜索,還是學(xué)生在學(xué)習(xí)過程中所用的互動(dòng)解答問題的知識(shí)搜索,使用的效果是學(xué)習(xí)形式更加靈活,能夠引導(dǎo)學(xué)生思考、探討、交流、總結(jié),使課程的“教”與“學(xué)”更加生動(dòng)、靈活。在今后的教學(xué)工作中,只要不斷地進(jìn)行探索、實(shí)踐、創(chuàng)新,一定能夠培養(yǎng)出適應(yīng)社會(huì)日益發(fā)展的計(jì)算機(jī)專業(yè)人才。
參考文獻(xiàn):
[1]中國電子商務(wù)研究中心.《搜索引擎發(fā)展進(jìn)入智能化 知識(shí)搜索引擎淺析》
[2]王春曉.《知識(shí)搜索引擎比較分析》[J].圖書館學(xué)研究,2009(1):47
[3]高雯雯,楊木銳.《知識(shí)搜索引擎探究》[J].圖書情報(bào)工作,2006(10):87
[4]周威.《知識(shí)搜索引擎在圖書館參考咨詢中的應(yīng)用研究》:東北師范大學(xué)碩士學(xué)位論文.保存地點(diǎn):東北師范大學(xué)圖書館.2010-06-15:8
熱門標(biāo)簽
計(jì)算機(jī)論文 計(jì)算機(jī)畢業(yè)論文 計(jì)算機(jī)技術(shù)論文 計(jì)算機(jī)教育論文 計(jì)算機(jī)專業(yè)論文 計(jì)算機(jī)基礎(chǔ)論文 計(jì)算機(jī)教學(xué)論文 計(jì)算機(jī)應(yīng)用論文 計(jì)算化學(xué)論文 計(jì)算機(jī)專業(yè)畢業(yè)論文 高校健康管理 工作時(shí)間管理 銀行投資 工程材料管理
相關(guān)文章
2高職院校計(jì)算機(jī)專業(yè)人才培養(yǎng)探析
4中職計(jì)算機(jī)教學(xué)應(yīng)用策略