計算機二級考試答案范文
時間:2023-04-10 17:13:51
導語:如何才能寫好一篇計算機二級考試答案,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
電腦是一種能夠接收和存儲信息,并按照存儲在其內部的程序對輸入的信息進行加工處理,最后把處理結果輸出的高度自動化、智能化、現代化的電子設備。下面是小編為大家整理的關于計算機二級考試真題和答案,希望對你有所幫助,如果喜歡可以分享給身邊的朋友喔!
計算機二級考試真題1.[單選題]
程序調試的任務是( ).
A.設計測試用例
B.驗證程序的正確性
C.發現程序中的錯誤
D.診斷和改正程序中的錯誤
2[單選題] 計算機指令由兩部分組成,它們是( )。
A.運算符和運算數B.操作數和結果C.操作碼和操作數D.數據和字符
3[單選題] 公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員。則實體部門和職員問的聯系是( )。
A.1:1聯系B.m:1聯系C.1:m聯系D.m:n聯系
4[單選題] 下列關于ASCⅡ編碼的敘述中,正確的是( ).
A.一個字符的標準ASCⅡ碼占一個字節,其最高二進制位總為1
B.所有大寫英文字母的ASCⅡ碼值都小于小寫英文字母‘a’的ASCⅡ碼值
C.所有大寫英文字母的ASCⅡ碼值都大于小寫英文字母‘a’的ASCⅡ碼值
D.標準ASCⅡ碼表有256個不同的字符編碼
5[單選題] 在長度為n的有序線性表中進行二分查找,最壞情況下需要比較的次數是( )。
A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)
6[單選題] 以下關于編譯程序的說法正確的是( ).
A.編譯程序屬于計算機應用軟件,所有用戶都需要編譯程序
B.編譯程序不會生成目標程序,而是直接執行源程序
C.編譯程序完成高級語言程序到低級語言程序的等價翻譯
D.編譯程序構造比較復雜,一般不進行出錯處理
7[單選題] 數據字典(DD)所定義的對象都包含于( )。
A.數據流圖(DFD圖)B.程序流程圖C.軟件結構圖D.方框圖
8[單選題] ( )拓撲結構是將網絡的各個節點通過中繼器連接成一個閉合環路.
A.星型B.樹型C.總線型D.環型
9[單選題] 在CD光盤上標記有“CD-RW”字樣,“RW”標記表明該光盤足
A.只能寫入一次,可以反復讀出的一次性寫入光盤
B.可多次擦除型光盤
C.只能讀出,不能寫入的只讀光盤
D.其驅動器單倍速為1350KB/S的高街度呵讀寫光柱
10[單選題]根據域名代碼規定,表示政府部門網站的域名代碼是( )。
A..netB..comC..govD..org
參考答案:C
11[單選題] 數據庫設計中反映用戶對數據要求的模式是( )。
A.內模式B.概念模式C.外模式D.設計模式
12[單選題]設計中模塊劃分應遵循的準則是( )。
A.低內聚低耦合B.高耦合高內聚C.高內聚低耦合D.以上說法均錯誤
13[單選題] 計算機軟件包括( ).
A.算法和數據B.程序和數據C.程序和文檔D.程序、數據及相關文檔
14[單選題] 數據庫應用系統中的核心問題是( )。
A.數據庫設計B.數據庫系統設計C.數據庫維護D.數據庫管理員培訓
15[單選題] 運算器的完整功能是進行( )。
A.邏輯運算B.算術運算和邏輯運算C.算術運算D.邏輯運算和微積分運算
16[單選題] CPU中,除了內部總線和必要的寄存器外,主要的兩大部件分別是運算器和
A.控制器B.存儲器C.CacheD.編輯器
17[單選題] 下列與隊列結構有關聯的是( )。
A.函數的遞歸調用B.數組元素的引用C.多重循環的執行D.先到先服務的作業調度
18[單選題] 在一個非零無符號二進制整數之后添加一個0,則此數的值為原數的( )。
A.4倍B.2倍C.1/2倍D.1/4倍
19[單選題] 上網需要在計算機上安裝
A.數據庫管理軟件B.視頻播放軟件C.瀏覽器軟件D.網絡游戲軟件
20[單選題] 十進制數18轉換成二進制數是( )。
A.010101B.101000C.010010D.001010
參考答案:C
21[單選題] 在CD光盤上標記有“CD-RW”字樣,“RW”標記表明該光盤是( )。
A.只能寫入一次,可以反復讀出的一次性寫入光盤
B.可多次擦除型光盤
C.只能讀出,不能寫入的只讀光盤
D.其驅動器單倍速為1350KB/S的高密度可讀寫光盤
22[單選題] 算法的有窮性是指( ).
A.算法程序的運行時間是有限的
B.算法程序所處理的數據量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
23[單選題] 某系統結構圖如下圖所示
該系統結構圖中最大扇入是( ).
A.0B.1C.2 D.3
24[單選題] 有三個關系R、S和T如下:
其中關系T由關系R和S通過某種操作得到,該操作為( ).
A.選擇B.投影C.交D.并
25[單選題] 在微機中,西文字符所采用的編碼是( ).
A.EBCDIC碼B.ASCⅡ碼C.國標碼D.BCD碼
計算機二級考試真題答案解析1.參考答案:D參考解析:程序調試的任務是診斷和改正程序中的錯誤。
2.參考答案:C參考解析:計算機指令通常由操作碼和操作數兩部分組成。
3.參考答案:C參考解析:兩個實體集間的聯系實際上是實體集間的函數關系,主要有一對一聯系1:1.、一對多聯系1:m.、多對一聯系m:1.、多對多聯系m:n.。
對于每一個實體部門,都有多名職員,則其對應的聯系為一對多聯系1:m.,答案選C。
4.參考答案:B參考解析:國際通用的ASCIl碼為7位,且最高位不總為l;
所有大寫字母的ASCIl碼都小于小寫字母a的ASCIl碼;標準ASCIl碼表有128個不同的字符編碼。
5.參考答案:C參考解析:當有序線性表為順序存儲時才能用二分法查找。
可以證明的是對于長度為n的有序線性表,在最壞情況下,二分法查找只需要比較1og2n次,而順序查找需要比較n次。
6.參考答案:C參考解析:編譯程序就是把高級語言變成計算機可以識別的二進制語言,即編譯程序完成高級語言程序到低級語言程序的等價翻譯。
7.參考答案:A參考解析:在數據流圖中,對所有元素都進行了命名,所有名字的定義集中起來就構成了數據字典。
因此選A,而B,C,D都不符合。
8.參考答案:D參考解析:環型拓撲結構是使用中繼器組成一個封閉的環,各節點直接連到環上,信息沿著環按一定方向從一個節點傳送到另一個節點的拓撲結構.
9.參考答案:B參考解析:CD-RW是可擦寫型光盤,用戶可以以多次對其進行讀寫。
CD-RW的全稱是CD-ReWritab1e。
10.參考答案:C參考解析:略
11.參考答案:C參考解析:數據庫系統的三級模式是概念模式、外模式和內模式。
概念模式是數據庫系統中全局數據邏輯結構的描述,是全體用戶公共數據視圖。外模式也稱子模式或用戶模式,它是用戶的數據視圖,給出了每個用戶的局部數據描述,所以選擇C。內模式又稱物理模式,它給出了數據庫物理存儲結構與物理存取方法。
12.參考答案:C參考解析:根據軟件設計原理提出如下優化準則:①劃分模塊時,盡量做到高內聚、低耦合,保持模塊相對獨立性,并以此原則優化初始的軟件結構。
②一個模塊的作用范圍應在其控制范圍之內,且判定所在的模塊應與受其影響的模塊在層次上盡量靠近。③軟件結構的深度、寬度、扇入、扇出應適當。④模塊的大小要適中。C正確。
13.參考答案:D參考解析:計算機軟件由兩部分組成:一是機器可執行的程序和數據;二是機器不可執行的,與軟件開發、運行、維護、使用等有關的文檔.故D選項正確.
14.參考答案:A參考解析:數據庫應用系統中的核心問題是數據庫的設計。
15.參考答案:B參考解析:運算器是計算機處理數據形成信息的加工廠,它的主要功能是對二進制數碼進行算術運算或邏輯運算。
16.參考答案:A參考解析:CPU主要包括運算器和控制器。
17.參考答案:D參考解析:隊列的修改是依先進先出的原則進行的,D正確。
18.參考答案:B參考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。
19.參考答案:C參考解析:略
20.參考答案:C參考解析:用2整除18,可以得到一個商和余數;
再用2去除商,又會得到一個商和余數。如此進行,直到商為0時為止,然后把先得到的余數作為二進制數的低位有效位,后得到的余數作為二進制數的高位有效位,依次排列起來,即得010010。
21.參考答案:B參考解析:CD—RW是可擦寫型光盤,用戶可以多次對其進行讀/寫。
CD-RW的全稱是CD-ReWritab1e。
22.參考答案:A參考解析:算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算后即可完成。
有窮性是指算法程序的運行時間是有限的。
23.參考答案:C參考解析:扇人指的是調用一個給定模塊的模塊個數。
題干系統中,第2層模塊扇入均為1,第3層中功能模塊3.1扇人為2,其余為1,故最大扇入為2,C選項正確。
篇2
關鍵詞:計算機等級考試;公共基礎知;數據結構
中圖分類號:TP311 文獻標識碼:A 文章編號:1674-7712 (2013) 18-0000-01
一、計算機等級考試的重要性
隨著計算機技術的迅速發展,計算機在各個領域的應用逐步推廣,操作和應用計算機成為人們必須掌握的一種基本技能。一些企事業部門把計算機理論知識和實踐操作能力作為上崗資格、職稱評定、人員錄用的依據之一,可見操作和應用計算機對于日常生活和工作尤為重要。全國計算機等級考試(National Computer Rank Examination,簡稱NCRE),是經原國家教育委員會(現教育部)批準,由教育部考試中心主辦,面向社會,用于考查應試人員計算機應用知識與技能的全國性計算機水平考試體系。NCRE考試采用全國統一命題,統一考試的形式。一年組織兩次考試,一般為3月倒數第一個周六和9月倒數第二個周六。等級考試分為兩個部分,一是公共基礎知識,二是上機操作,其中公共基礎知識由30分改為40分,上機操作由70分改為60分,二級公共基礎知識分為四個部分:數據結構與算法、程序設計基礎、軟件工基礎、數據庫設計基礎。這里我們僅對數據結構常考查知識點進行剖析。
二、數據結構知識點剖析
計算機科學是一門研究用計算機進行信息表示和處理的科學。這里面涉及到兩個問題:信息的表示,信息的處理。信息的表示又影響到處理信息的程序的效率。隨著計算機的普及,信息量的增加,信息范圍的拓寬,使許多系統程序和應用程序的規模很大,結構又相當復雜。因此,為了編寫出一個“好”的程序,必須分析待處理的對象的特征及各對象之間存在的關系,這就是數據結構這門課所要研究的問題。
數據結構在計算機專業基礎課中也屬于比較難的一門課程,學習時不能死記硬背,必須進行理解。數據結構在各年等級考試中所占的分值很高,下圖是筆者統計的最近四次二級考試中數據結構所占的分值,可以看出,對于總分為40分的基礎知識中,數據結構所占的比例是很高的,考生應該重視起來。數據結構知識的考核點主要有兩部分:(1)棧和隊列:此知識點基本年年出題,可以看作是必考題,一般都是考查相關概念,棧是后進先出表即FILO表,而隊列是先進先出表即FIFO表,考生只要牢記概念及基本性質就可以得滿分。(2)二叉樹性質:此知識點基本也是年年出題,可以看作是必考題,主要考查四個性質,其中性質3考查率比較高。除此之外還有二叉數的遍歷,排序和查找在考試中也會涉及到,對于二叉數的遍歷,一般是給出樹求某種遍歷,考生只要熟記三種遍歷的規則就可以了,排序主要考查時間復雜度,查找主要考查最壞比較次數,考生需要認真看書并加以理解。
三、經典例題
(一)下列關于棧敘述正確的是()
A)棧頂元素最先能被刪除;
B)棧頂元素最后才能被刪除;
C)棧底元素永遠不能被刪除;
D)以上三種說法都不對。
這道題主要考查棧的基本概念,對于概念考生不應只是死記,要深刻的理解。棧和隊列都是操作受限的線性表,其中棧是只能在表尾進行插入和刪除操作,表尾端對應棧頂,而表頭端對應棧底,棧又叫后進先出表(FILO),根據棧的概念我們可以找出正確答案,A是正確的,棧頂元素最先被刪除,它是后進先出表。
(二)下列關于二叉樹的敘述中,正確的是()
A)葉子結點總是比度為2的結點少一個;
B)葉子結點總是比度為2的結點多一個;
C)葉子結點數是度為的結點數的兩倍;
D)度為2的結點數是度為1的結點數的兩倍。
這道題主要考查數據結構中二叉數的性質3的應用,對于任意一棵二叉數,度為2的結點n2個,度為0的結點n0個,則n0=n2+1。度為0的結點即為葉子結點,也就是說葉子結點永遠比度為2的結點多一個,根據性質3,我們可以給出正確答案B。
(二)對下列二叉樹進行前序遍歷的結果為()
A)DYBEAFCZX;B)YDEBFZXCA;C)ABDYECFXZ;D)ABCDEFXYZ。
這道題主要考查二叉樹的遍歷,二叉樹的遍歷有三種:前序遍歷、中序遍歷、后序遍歷,其中都是以根結點為基準,前序遍歷的規則是DLR,也就是先遍歷根,再遍歷左子樹,最后遍歷右子樹,對于其子樹也要遵循這個原則。由圖可知A是根,所以先序遍歷應該是A-左子樹-右子樹,其中左子樹先序遍歷也應該滿足規則,即BDYE,右子樹先序遍歷是CFXZ,所以綜合起來應該是ABDYECFXZ,可知C是正確答案。
四、結束語
雖然等級考試基礎知識中的數據結構有一定的難度,但只要認真理解相關概念,多做題,舉一反三,認真做好筆記,考生就會在等級考試中勝出。
參考文獻:
[1]教育部考試中心.全國計算機等級考試二級公共基礎教程[M].北京:高等教育出版社,2007,9.
篇3
關鍵詞:計算機;課程考試;評價制度;改革;實踐
中圖分類號:TP3-4 文獻標識碼:A文章編號:1007-9599 (2011) 09-0000-01
The Reform and Practice of Vocational Computer Examination&Evaluation System
Liu Wei
(Heilongjiang Vocational and Technical College,Qiqihar161000,China)
Abstract:In order to better serve the market and industry personnel training,vocational colleges in accordance with the"service for the purpose of employment-oriented,comprehensive step into quality education"approach to the examination and evaluation of computer courses to reform the system and focus on practice Teaching.In this paper,the examination and evaluation of the school computer system to play a major role in the assessment of teaching practice on the computer way to analyze the situation,so as to improve teaching quality and students practice skills training purposes.
Keywords:Computer;Course examination;Evaluation system;Reform;
Practice
一、計算機在學校的考試與評價制度中發揮的重大作用
(一)在學??荚囋u價系統中,計算機有效地檢驗了學生的實踐動手能力。對于實踐性較強的課程來說,高職院校充分利用學院現有的教學資源,通過計算機技術自主設計和開發上機考試系統,而不僅僅依靠傳統的筆試方式,有利于客觀、公正地評價學生對于課程知識的掌握情況和實際操作能力。
(二)大大提高了考試過程的自動化和科學化。就計算機課程考試與評價制度而言,高職院校利用計算機評分系統通過不同的技術實現了選擇題、客觀判斷題和綜合題的自動評分,減少了傳統考試閱卷的錯誤,也杜絕了閱卷不公平的營私舞弊的現象;此外系統不僅能規避在考試過程中出現的異常情況如打開多個考試程序、系統重啟、學生考號或姓名異常、考試分數沒有正?;厥眨€對考生信息的驗證、考生和管理員的權限、控制試卷被訪問的時間、學生成績上傳等方面進行了有效的設置,保障了考試安全有效的進行。
(三)計算機在學校的考試與評價制度對促進就業意義重大。隨著我國信息化進程的加快和信息技術的廣泛運用,知識存在形態具有豐富性和多樣性,研究性學習也非常強調實踐能力、創造能力、溝通協作能力等的培養,改變了從業人員的職業活動內容。計算機在學校考試與評價系統中的應用更加能發揮從業人員素質促進從業人員的就業能力、職業能力轉換和適應能力的提高,以滿足社會職業信息化發展需求。
二、計算機課程的考試與評價制度的改革與實踐
(一)各高職院校要與時俱進,脫離受“知識本位觀”影響的傳統考試方法??疾鞂ο笠獜膶W生對理論知識的掌握情況轉變為學生實對實踐技能的掌握。尤其要杜絕過于教條的試題,如復制操作的快捷鍵為()。這種試題完全限制了學生的思維,增加學習的枯燥性,不利于調動學生對計算機學習的積極主動性。由此教育注重的應用、綜合和創新能力很難提高。
(二)增進對實踐教學考核方式進行改革。高校職院為了提高教學質量,培養計算機實用型專業人才,意識到了計算機課程教學改革的必要性,但不應只停留對教學內容、教學方法以及教學手段進行改革。對于考試制度的改革有利于正確評價一個學生的知識水平和專業水平。如有些題型表面上是對實踐教學進行考核,實際上只要能記憶實踐教學的概念及操作步驟就能夠熟練掌握某種操作;另外,要注意計算機操作性質的不同特點,一些簡答題或者操作題等題型并不能如預想中的那樣考察學生的表達能力以及實踐操作能力。避免學生能熟練記憶各種操作步驟,但一旦動手進行實踐操作就可變得束手無策的情況在教學實踐中發生。
(三)開發技術,建立計算機網絡考試系統??荚囅到y大都采用C/S結構與B/S結合并存的復合結構,并且提供自動組卷和自動評卷的功能。就計算機課程考試與評價而言,對選擇題進行自動評分主要通過逐一比對學生的答案與數據庫選擇題狀態表中的標準答案實現,對Windows基本操作題的自動評分需要搜索考生目錄,檢查和判斷由某項操作結果所要求的文件或文件夾是否存在來實現;而Word、Excel基本操作題的自動評分則依賴OLE技術及VBA編程技術。在這些技術的基礎上還要構建客戶端和服務器端,構建試題庫和對其管理機制的完善。
(四)根據考核結果,建立課程實踐教學評價體系。為培養計算機專業學習者的創新能力等綜合素質,高職院校對計算機課程考評價制度進行了研究探索與實踐。對計算機課程應根據發展性評價理論和多元智力評價理論,可將管理人員評價、教師評價與學生評價相結合,全方位對能體現教學效果的學生態度、知識獲取和學習能力進行全程評價。評價方法靈活化,采取絕對評價與相對評價、定性評價與定量評價相結合。
(五)運用職業資格證書制度,做好終結性評價工作。取得職業資格證書對專業課實踐教學質量的終結性評價。通過取得一級計算機應用基礎等級證、二級VB或二級VF等編程語言等級證、有關網頁制作、PHOTOSHOP的證書甚至獲得全國計算機應用技術證書(NIT)考試等都這些都是對學生的計算機實踐課程的一個終結性評價,能促進學生職業操作技能的提高,增強其就業能力。
三、結束語
進入新世紀以來,我國高校職院及時把握社會需求,跟蹤行業動態,在實現規范化教學的同時,不斷深化教學改革,提高了教學質量。但高職院校計算機課程考試與評價制度的改革與實踐是一個長期的復雜細致的工作,需要對其不斷進行完善和補充。
參考文獻:
[1]趙斌,匡麗紅.關于高??荚嚫母锏乃伎糩J].現代農業科技,2010,1:24
[2]莊志宏.基于B-S模式的計算機考試系統開發[J].科技咨詢導報,2007,10:14
篇4
關鍵詞:計算機;考試;Visual FoxPro
中圖分類號:TP3文獻標識碼:A文章編號:1009-3044(2007)04-11173-03
1 引言
全國計算機等級考試(National Computer Rank Examination,NCRE)是由教育部考試中心主辦,用于考查應試人員的計算機應用與能力的考試??荚囎C書已經成為許多用人單位在招聘時衡量一個人能力的一個標準,是個人優勢的一個體現。
NCRE全部分為四個等級,我們主要來討論下二級考試,二級考試大致可以分為C 語言、C++、Visual FoxPro、Visual Basic、Access和JAVA。下面我要談一下對Visual FoxPro考級過關的的一些經驗和看法。
Visual FoxPro二級考試分為筆試和機試兩個部分。
2 筆試
筆試考試時間90分鐘,滿分100分。選擇題35題,每題2分,共70分;填空題15空,每空2分,共30分。其中Visual FoxPro程序設計語言70分,公共基礎知識部分30分。
我們主要來總結概括一下公共基礎知識:《全國計算機等級考試二級教程――公共基礎知識》,其中包括數據結構算法、程序設計基礎、軟件工程基礎和數據庫設計基礎等4部分內容。
2.1 數據結構與算法
(1)基本概念:算法、數據結構、線性表、線性鏈表和樹。
(2)計算
a、算法的復雜度:分為時間復雜度和空間復雜度。
時間復雜度分為:平均性態
最壞情況復雜性
b、順序表的插入運算和刪除運算
c、隊列運算:入隊運算和退隊運算
d、線性鏈表的插入和刪除運算
e、循環鏈表的運算
f、二叉樹:基本性質、遍歷(前序、中序、后序)
(3)其它
a、二叉樹的存儲結構
b、查找技術:順序查找、二分法查找
c、排序技術:交換類排序法、插入類排序法、選擇類排序法
2.2 程序設計基礎
概念:機構化程序設計的原則、結構化程序的基本結構與特點、結構化程序設計原則和方法的應用、面對對象發發的基本概念。
2.3 軟件工程基礎
(1)概念:軟件定義、軟件特點、軟件危機的主要表現、軟件工程的3要素、軟件工程過程、軟件生命周期、軟件工程的目標、軟件工程的原則、需求分析、結構化分析方法、軟件設計的基本原理、概要設計的任務、過程設計工具、軟件測試的目的、軟件測試的準則、程序調試的基本步驟、程序調試的原則、軟件調試的方法。
(2)其它:程序流程圖、N-S圖、PAD圖、PDL、軟件測試方法(靜態測試與動態測試、白盒測試、黑盒測試)、軟件測試實施。
2.4 數據庫設計基礎
(1)概念:數據、數據庫、數據庫管理系統、數據庫系統的發展階段、數據庫系統的內部結構體系、數據模型、E-R模型、層次模型、網狀模型、關系模型。
(2)計算:關系模型的基本操作、關系模型的基本運算(插入、刪除、修改、查詢(投影、選擇、笛卡爾積))、關系代數的擴充訊算(交、除、連接、)關系代數的應用。
(3)其它:數據庫設計的需求分析、數據庫概念設計、數據庫的邏輯設計、數據庫管理(數據庫建立、數據庫調整、數據庫重組、數據庫安全性控制與完整性控制、數據庫的故障校復、數據庫監控)
以上就是對筆試部分的概括,其中概念部分只要求熟記,不需要深刻理解;計算部分要求能夠熟練運用公式對相應的題目進行計算,在這里的計算要比數學里面的計算簡單的多,只要記住公式一步就可以作出來,不會有復雜的計算題出現;其它部分要求理解,其中包括一些圖表問題、簡單的排序問題和一些需要融會貫通前后所學的知識,進行系統理解的問題。
3 機試
下面我來談一下機試部分,Visual FoxPro機試考試時間90分鐘,分為3個部分,滿分100分?;静僮?0分、簡單應用40分、綜合應用30分。
3.1 基本操作
通常都是一些最基本的操作和命令(這里出現的命令都已經由題目給出,只需要按照命令格式寫出)。比如:表的創建、數據庫的創建、在數據庫中添加自有表、在數據庫中刪除表、在數據庫中建立表之間的永久聯系、修改表的字段名或者長度、添加有效性規則等等。這些都是非常簡單的問題。只要考生細心,絕對應該拿到30分。下面是對這類題目的舉例。
3.2 簡單應用
通常分為2個小題,每小題20分。這2道題一般分為4種形式,分別為改錯題、建立查詢、表單題、菜單題和報表題。
(1)改錯題通常是給出要查詢的問題和條件,然后給出一條寫好的SQL查詢語句,這個語句一共有3個錯誤,在哪一行有錯誤已經提示了,每一行只有一個錯誤,不需要多改動。考生要按照題目對照SQL語句進行修改,一般的錯誤就是在查詢的表名、字段名,聯接,ORDER BY和GROUP BY這幾個問題上,有的是寫出了錯誤的表明或者字段名,有的是2個或者3個表種的聯接不對,有的就是ORDER BY 和 GROUP BY 這兩個語句之間寫反了,把ORDER BY 寫成 GROUP BY或者把GROUP BY 寫成ORDER BY。在Visual FoxPro里只支持Select一種查詢語句,考生只要熟悉Select查詢語句,牢記Select查詢語句的格式,就可以輕松的找出錯誤并加以改正。
(2)建立查詢就比較簡單,題目通常都要求考生用查詢設計器建立查詢,并得出結果。查詢設計器是面相對象的操作界面,非常簡單明了,題目所要求完成的任務,都可以點擊相應的按鈕進行操作。最后注意點擊運行之前,要選擇查詢去向,這里有瀏覽、臨時表、表、圖形、屏幕、報表和標簽等7種選擇,要選擇相應的查詢去向并且存檔路徑要選擇考生文件夾。
(3)在簡單應用題里面出現的表單題,通常都不會涉及到寫代碼的問題,一般只是找到題目所要求的控件,然后修改控件種一些事件的屬性值,一些不常用到的屬性,題目一般還會給出一定的提示,比如:修改表單標題名(Caption),控件名(Name)等一些常用屬性。碰到時鐘等不常用的控件,題目會給出相應的提示,考生只要仔細研究題目給出的條件,一步一步的按照題目的要求修改,就可以輕松搞定此類題目。
(4)菜單題通常都是給出一定的條件,要求考生利用向導進行操作,只要考生打開菜單向導,然后一步一步的把題目所要求的內容完成,最后將菜單保存在考生文件夾里面,這20分就到手了。還有一些題目要求考生自己創建一個菜單和菜單下的子菜單,菜單的目錄已經給出,這類題都會有一個退出的菜單,然后讓考生自己填寫退出命令。但是菜單的這個退出命令Set sysmenu to default 都會在題目后面的括號內給出。
(5)報表題通常是使用報表向導來創建報表,向導會一步一步提示用戶選擇表,字段名等一切題里所涉及到的問題。
綜合上述5種類型的分析可以看出,在應用題里面也是不需要編寫程序代碼,只需要進行面對對象的菜單操作,就可以得到40分?;静僮?簡單應用=30+40=70分,只要考生細心,完全可以得到70分滿分,這樣,只要做完簡單題和應用題考生就已經可以通過計算機二級Visual FoxPro的上機考試了。
3.3 綜合應用
這里考查的內容比較多,也比較復雜,但大體上可以分為表單和菜單兩種類型。
通常表單題會要求創建一個表單,通常要求在表單上創建2個命令按鈕或者外加2個標簽,基本上,兩個命令按鈕一個是統計,另外一個是關閉或者退出,這里也就是要求修改命令按鈕的Caption屬性,然后在相應的命令按鈕的click事件里編寫程序代碼。統計命令按鈕里面的程序比較難編寫,通常要編寫一個select查詢語句,甚至有難的會涉及到循環語句,這里不作多的解釋,具體情況要具體分析。另外一個關閉按鈕,在這個按鈕里面的click事件就比較簡單了,也就是退出表單的命令代碼Thisform.release,這里需要注意的是表單的英文名稱是form,Thisform也就是指這個表單,注意不要寫成Thisfrom,這里是比較容易寫錯的地方、如果考生編寫不出統計按鈕里面的程序,那就把相應的控件全部添加到表單里面,然后修改相應的屬性值,最后在關閉按鈕的Click事件里寫上Thisform.release,到這里就可以得到10-15分,加上簡單題和應用題的70分,總分為85分良好。
菜單題和表單題有很多的類似之處,題目會要求做幾個菜單,然后一定會有一個關閉和另外一個類似統計的菜單項,這個類似統計的菜單項里面要編寫題目所要求的程序,在關閉菜單項里面添加菜單的退出命令Set sysmenu to default,這里的命令是不會給出的,需要考生自己記住。和表單題一樣,在這里只要添加出相應的菜單項并且寫出退出命令Set sysmenu to default,就有10-15分,加上簡單題和應用題的70分,一樣總分為85分良好。
在全國二級Visual FoxPro機試中,不需要編寫程序代碼,只要熟悉Visual FoxPro系統的菜單選項,可以進行熟練的操作,完全可以輕松的通過考試,但是如果想達到優秀,那么還需要熟練的掌握select查詢語言和簡單的循環程序。在上機考試環境中,要學會利用Visual FoxPro的運行功能,查找出所作內容的錯誤并且進行修改。一般的考試題都不是很難,用眼睛就可以初步得出答案。運行時出現錯誤的,就是所做的內容有問題,直到可以運行出正確的結果為止。
綜上所述,只需要1個月的時間進行學習,再做5-10的模擬題,在考試中加以重視,細心的完成每一道題,把目標定格在優秀,達不到優秀的成績,也可以達到良好的成績。以上就是我對全國二級Visual FoxPro考試的一點經驗和看法。
參考文獻:
[1]全國計算機等級考試專家組,全國計算機等級考試命題研究組.全國計算機等級考試考點分析、題解與模擬:二級Visual FoxPro[M].電子工業出版社,2006,05.
篇5
高職院校計算機公共基礎教學改革的必要性
隨著社會的快速發展,對即將走上工作崗位的學生來說,僅滿足于理論考試,已經不適應走入工作崗位后的要求,新的工作崗位要求他們能熟練地使用電腦和網絡資源,只是快速、準確的完成工作任務,工作單位沒時間讓你從頭熟練。這就要求學生要充分掌握基本的辦公軟件的使用和各種常用軟件的使用,不斷拓展自己的網絡知識、辦公室設備的工作原理及維護等。由此可見,對高等職業、高等專科院校來說,計算機公共基礎教學的改革勢在必行。
高職院校計算機公共基礎教學的改革方法
基于高職高專院校的實際情況,以下試分析一下高職高專院校的計算機公共基礎教學的改革方法。首先,在教材的選取上,應該有難有易,難易結合,以實用為標準。作為高職高專院校,以培養實用型人才為標準,所以在計算機基礎教學改革上,選擇教材時不要很難,以淺顯易懂、實用為標準。其次,在課程的設置上,與社會掛鉤,以培養應用動手能力為目的。學生的努力方向和學生能力的培養完全取決于課程體系的建立。由于高等職業、高等專科院校的教學體系跟普通本科高校的不同,高職高專院校的學生在校時間相對比較短,一般為兩年半、有的為兩年,剩下的時間為校外實訓階段,由此在課程體系的制定上,一定要以實用為原則,理論知識點到即止,著重以動手應用能力的培養為重點。在課程設置的時候,要與高職高專計算機課程體系改革的趨勢一致,必須和市場需求緊密相連,適應社會需求。總之,為了取得良好的教學效果,針對高職高專的學生群體,深切了解他們的群體個性,更好地教育他們,避免以自我為中心,如果忽視了學習的主體的學生,那么想取得好的教學效果,就不那么順利了。
首先,針對不同層次的學生因材施教,實行分層教學。針對不同水平的學生,使用不同的教學方法,因材施教。學生計算機使用程度較好的可以允許他們在完成課堂任務同時,學習更深一些的計算機知識,可以學習計算機省二級和計算機國家二級的知識,甚至有些學生對一些軟件感興趣,可以給他們空間,和他們一同探討學習軟件,但要有原則,跟學習無關的玩游戲、聊天是堅決制止的。對計算機使用程度不高的學生,應該改變教學方法多耐心指導,鼓勵他們自己動手掌握技能。
其次,實行分組教學。通過小組的分工協作,讓學生認識并發覺自己是團隊中不可缺少的組成部分。教師布置一定的教學任務,規定各個小組的同學在一定時間內完成作業,然后各個小組之間進行比較,取人之長,補己之短,完成自己的學習任務。
第三,要想改變教學方法,獎勵與懲罰機制的實施也是非常必要的。我們在講授計算機基礎課時,授課教師可以把操作任務交給學生,老師充當承前啟后的角色即可。可以挑選動手能力弱的學生,在老師的鼓勵,同學的幫助下,完成操作,學的開心扎實,老師可以給予適當的精神獎勵。對于那些在規定時間沒完成任務的同學,可以善意的懲罰,讓他感覺到老師的愛與重視。
第四,在考核方式方法上,要想改變教學方法,考核方法的改變也尤為重要。在高等職業、高等專科院校的計算機基礎考試中,傳統的考試模式已經不能符合現在實際的教學要求?,F在我們考核學生時,平時出勤表現占總成績的30%,期中作業占總成績的10%,期末理論考試占總成績的60%。這樣既方便了老師批卷,還給學生一個新的方式。
篇6
關鍵詞:計算機考試;得分率;教學
湖南省高校非計算機專業計算機等級考試每年進行兩次,分別在每年5月和11月進行無紙化考試,省教育廳要求在校生的某個成建制報名參加考試,文科報一級,理科報二級。學生基本是自愿參加,有的的學校是強制學生成建制報名參加,通過這幾年考試的得分率多多少少可以看出目前高校非計算機專業計算機基礎教學的一些現狀與問題。
目前各高校都將計算機應用基礎課做為大一必修課,根據考試時間,報名考試的學生都至少學過一年左右的計算機,無論零起點還是非零起點的學生都至少有一年左右計算機操作經驗。但從打字題的得分率上看基本穩定在90%左右,從我校學生來看除極少數難字不會打以外,基本失分在標點符號上?,F在學生流行用QQ打字聊天,打字時使用網絡語言及打錯字是非常普遍的,網絡環境下使用短語短句多,標點符號使用少,即使使用也沒注意全角或半角。在Word等軟件教學時因注重編輯教學,而忽視中英文錄入教學。中文標點是全角,英文是半角,這在做程序設計題時也會出現,程序里出現中文全角的符號,造成程序總是錯誤,而部分考生卻看不出來,這在以后的教學中要注意,考試時標點符號只能用軟鍵盤按右鍵選擇輸入。
表格制做題是用Word做表格然后輸入相應文字,這個題得分率在85%,得分比較高,但實際做得并不太好,主要是面對不規范的表格時學生基本是用鼠標畫表格,沒有利用好合并單元格與單元格移動功能,所以花時間較多。
Word編輯排版題是對幾段文字編輯排版,幾年來得分率基本在75%左右,不是很理想,一個是做試題順序有關,如對某些字設置后就不能再設空心了,而先設空心再設其它就沒問題,學生按試題順序做就做不出,而不按順序做卻做得很好。在排版時,學生很多都不會,在平時Word教學中應加強排版練習,雖然Word是所見即所得,但屏幕上與輸出在紙上還是有很大差別,在教學中利用機房的網絡,通過打印機共享,將學生的電子作品打印出來會極大加強學生學習的興趣,也能學到實際打印所需的知識能力,這對以后畢業論文的輸入及實際工作時打印都有極大的幫助。另一個學生失分原因是學生在做錯時,不會充分利用撤消恢復功能,在做錯時不能及時通過撤消恢復功能回到做錯前樣子,這在平時教學時注意。
單選題基礎類得分率只有及格的水平,得分率不高,一個是試題中理論概念題有一些,要求學生死記,部分學生因學習時間較早,考試時間較晚,中間相差至少有半年時間,已經記不得了。另一個是操作中的概念,如果讓學生直接操作可能做得出來,但從文字上選擇卻不易。再有就是各種進制數值轉換的題,教學時都已經學過了,也在作業時練習過,可在考試時大部分學生都是通過附件中計算機器,遇到小數時,因計算器不能計算,就不會做了,象這樣題應取消,對非計算機專業學生沒必要要求掌握各種進制數轉換,計算機基礎教育就是應用能力教育,應讓學生更多操作,少些理論。
程序設計題及單選題語言類的得分率都只有20%左右,非常低,而程序設計教學一般有一個學期(18周),而其它內容的計算機應用基礎教學也只有一個學期,再加上是大一新生,去掉一個月時間,只有三個月左右時間(14周),14周應用基礎教學得分率有70%,而18周程序設計題得分率卻只有20%,這非常值得反思。我校程序設計都考VFP,程序設計題實際考試只考一個循環、一個叛斷、一個計數,非常簡單,與VFP數據庫操作只有單選題中才有VFP一些操作,可以通過VFP實際操作得出判斷。雖然程序設計題簡單,但實際有許多學生在考試時都因不會做放棄了做題,一級原有20分,二級原有40分,現在因新增加考試內容還不到這個分值,即使不做,而把其它題做好仍然能通過考試,在考試時看到學生對程序設計的迷惑,經常提醒不會做程序設計學生放棄做好其它題。程序設計題考試的內容與教學內容相差較大,VFP是有關數據庫的操作,而考試主要考算法,省里一個考試大綱要考不同的語言也只有算法相同些,我校從98年開始參加省計算機考試就一直是考算法。因我校是強制大二學生必須參加省計算機考試,在平時VFP教學中也注意與考試相結合,重點教循環、叛斷、計數,可是在文科生占主要的學生中教算法有些難度,因學生從高中起就文理科分科,文科生數學只學很少,面對水仙花數、斐波那契數列等文字時看都看不懂,更何況程序設計了,教一個會一個,舉一反三的能力很差,也容易忘記。程序題只要結果,一些學生就用草稿紙手算,或者用EXCEL計算,這種考試內容形式都需改進。 轉貼于
PPT題及EXCEL題是近一年新增加的,得分率一般50-60%左右,雖然都是OFFICE的內容,教材也有,但原來考試沒有,普遍不重視,教學上講的不多。新的大綱要考,但因現在考試內容太多,課時少,一般只有10課時課左右,只能精講,沒學過的學生只能靠更多課外時間才能學會。EXCEL題目前還存在試題內容不完整,部分計算公式未給現象。
試題中網絡應用題沒有完整得分率統計,統計表1也未列出,2005年11月是81.01%,06年5月是84.63%。考試內容主要是網站注冊,收發郵件(帶附件)。遺憾的是該題應是100%得分,失分主要是郵件的附件做得不好,從網站下載的指定圖片另存本地時,部分學生修改了圖片文件名,還有部分學生對本地不理解。另有部分學生注冊時使用全角造成注冊失敗,從而無法做題。
試題中Windows文件操作5分題沒有得分率統計,學生做這個題也很難拿到5分,學生對復制、拷貝、移到分不清。如果考前準備電腦時在文件夾選項隱藏已經文件類型的擴展名時,在做更改文件名題時絕大多數學生沒有注意擴展名隱藏問題,這在平時教學時應注意。非零起點的學生基礎操作也并不過關,教學時需注意這些細節。
湖南省高校非計算機專業計算機考試得分率雖然不能全面反應計算機基本教育,但從側面反應目前計算機基礎教育面臨一些問題。如近兩三年才參加考試的湖南中醫高等??茖W校通過率排在前面,他們就有考前輔導。我校在98、99年剛參加省計算機考試時也是全體考生參加培訓,考前有輔導及上機模擬練習,通過率也排在省前列,后來沒有考前輔導,通過率就下降了,目前通過率與省平均通過率差不多60%左右。計算機基礎教育如果變成應試教育,為考試教學,考試的得分率、通過率就會高,但實際應用能力就差。反過來,計算機考試為計算機基本教育服務,以考實際應用操作使用能力,考學生的電子作品,電子作品沒有統一答案,只有要求,象高考中文理綜合考試,要發揮學生綜合運用能力、發揮自學能力、發揮創新能力,這樣才能體現計算機實用性、操作性??荚嚐o紙化并不是考試形式的轉變,更是考試內容的轉變,無紙考試選擇題中一些操作性內容應直接改為操作更好,這應學習全國人事職稱計算機考試,全部是操作,只有按規定操作才能得分。
通過得分率看得出程序設計對學生并不是很重視,程序設計實際不一定非得學,尤其象我校這樣高師專科學校,學生畢業以后使用程序設計極少,可以將程序設計課由必修課改為選修課,并增加如Internet基礎、計算機維護、Flash、圖形設計、網頁設計等選修課,根據學生喜愛、能力來選修相關課程。面對不同起點的學生,采用分層教學、分級教學、網絡教學。面對網絡的普及、網絡教學資源(精品課程)增多、學生喜愛上網,大一新生需要首先掌握網絡技術,如何使用網絡瀏覽、網絡搜索、網絡保存、下載、上傳,郵件收發,網絡討論等,尤其是學生喜愛的QQ,要充分利用QQ上傳、語音、視頻、網絡協同、群聊等功能。網絡技術應成學生必會、先會知識,并能過網絡技術學習其它計算機相關知識以及與自己專業相關知識。
在信息技術日新月異,信息技術越來越普及下,對人才培養提出新挑戰,對計算機基礎教育也提出新要求,計算機應用基礎應從技術教育轉變到素養教育,從學習使用技術到使用技術學習的轉變。教師要從授人以魚到授人以漁的轉變。從幾年來的湖南省高校非計算機專業計算機等級考試的各題的得分率來看,對非計算機的專業學生來說計算機是他們學習生活工作的工具,更應注意面相應用的教育,實用性的操作。
注:得分率統計由湖南省計算機考試機試開發者中南大學的劉中宇老師提供,對此表示感謝!
參 考 文 獻
[1] 劉中宇,何湘仁. 高校計算機基礎教學現狀分析與改革對策[J]. 中國教育信息化,2007,(3).
[2] 譚浩強. 面向應用-大力推動計算機基礎教育改革[R]. 長沙:湖南省高教學會計算機教育專業委員會2006年年會,2006.
[3] 劉艷松,羅永富.彭劍. 淺議計算機等級考試對計算機基礎教育的影響[J]. 福建電腦,2007,(4).
[4] 李曉林,張彥鐸. 對非計算機專業計算機課程體系改革的思考[J]. 中國成人教育,2008,(2).
[5] 王雁苓, 李媛媛. 本科生計算機等級考試教學經驗談[J]. 計算機教育,
2006,(1).
篇7
[關鍵詞]計算機基礎教學 “以考促改”課程考試 教學改革
[中圖分類號]G [文獻標識碼]A
[文章編號]0450-9889(2013)02C-0144-02
廣西高校的計算機基礎教學經過20年持續不懈的努力,堅持以組織高校非計算機專業學生參加全國高校計算機聯合考試(廣西考區)的一級考試作為計算機基礎課程考試的制度,狠抓教育教學質量的提高和計算機設備的投入,不斷完善和規范教學內容和要求,不斷修訂教材大綱和改進教學方式、方法,使計算機基礎課程教學從帶有普及性質的初級階段,開始步入更加科學、合理,更具大學教育特征和專業應用特征,更加符合高校人才培養目標的創新階段。計算機基礎課程教學質量的提高為全面提升高等教育教學質量和培養高層次人才素質提供了重要的支撐。
一、計算機基礎課程考試概述
為了促進廣西高校非計算機專業計算機基礎課程的教學工作,提高非計算機專業大學生的計算機應用能力,1995年廣西教育廳出臺了廣西高等學校計算機基礎知識和應用能力等級考試制度,即全國高校計算機聯合考試(廣西考區)制度,考試類型分別有一級考試、二級考試。廣西大部分高校把全國高校計算機聯合考試(廣西考區)一級考試作為計算機基礎課程考試,課程考試包含筆試和機試,課程考試包括:A、B兩份規范試卷;兩份試卷的標準答案;考試結果與成績分析(含成績段總結、試題難易程度、知識點覆蓋面、學生掌握情況等);對任課教師完全保密的統一命題;教師集中同時評閱試卷??荚嚨目茖W性、可靠性、公正性得到了各個高校和社會的普遍認同。
全國高校計算機聯合考試(廣西考區)一級考試(以下統稱課程考試)每年舉行兩次,廣西教育廳高教處通報每次考試的情況,課程考試的考試大綱、內容與時俱進,每兩年修訂一次。實施統一課程標準,統一課程考試,實施教考分離,對廣西高校的計算機基礎教學改革起到了積極的推動作用,促進了教學質量的提高。
二、廣西高校計算機基礎教學“以考促改”的實踐
(一)課程考試促進計算機基礎教學條件建設
在高校人才培養工作水平評估達標的指標中,計算機基礎課程考試通過率是一個主要指標,這就說明了計算機基礎教學在人才培養的重要地位,也使高校更加關注和重視計算機基礎教育。在課程考試的推動作用下,各高校計算機基礎教學在管理機制、實驗室建設、師資隊伍建設、課程建設等方面都有了長足的發展。
1.促進管理機制建設。規范計算機基礎教學。在課程考試的推動作用下,多數高校改變了計算機基礎教學各自為戰、要求不一的局面,建立計算機基礎教學管理機制,成立計算機基礎教學部,由學校教務部門直管或計算機系(學院)統一負責。在制定計算機基礎教學大綱時,充分參考課程考試大綱,為讓學生更好地參加并通過課程考試,學校結合本校學生情況,組織各相關教學單位和部門統一了教學大綱、教學內容,改變了原來課程設置不同、教學質量評判標準不一、教學自由度大的模式,規范了計算機基礎教學。
2.促進計算機基礎教學硬件環境建設。經費不足,設備有限,一直是各高校計算機基礎教學面臨的難題之一。在考試的推動下,各高校不斷增加對實驗室硬件的投入,實驗室硬件環境有了明顯改善,教學條件得到了提高。如購置計算機、大屏幕投影儀等設備,建立多媒體教學系統,建設校園網等,使計算機教學、考試等都能在很好的環境下進行。這些措施為學生學習計算機基礎課創造了良好的硬件環境。據2012年不完全統計,廣西高校用于計算機基礎教學的計算機平均臺數為770臺,計算機與學生的比例為1:10.3,均有校園網。
非計算機專業的計算機基礎教學是面向應用的,而在計算機的應用能力培養中,實踐教學不可或缺,設備集中、資源共享、層次清晰的實驗中心,為計算機基礎實踐教學提供了良好的條件。教學手段和教學方法改革是提高教學質量的一個重要環節,多媒體教學系統、網絡教學平臺的使用,為計算機基礎教學手段和教學方法的改進提供了可能。
3.促進計算機基礎教學師資隊伍建設。計算機基礎課程教師隊伍龐大,人員組成復雜,教學水平參差不齊,是在各高校中普遍存在的問題。課程考試的通過率可從一個側面來檢查學校計算機基礎教學的質量,這無形中對學校產生壓力,對教師也會產生壓力。為此,多數高校成立了計算機基礎教學部,計算機基礎教學工作統一由計算機基礎教研室承擔,并且承擔計算機基礎的主講教師相對固定,改變了計算機基礎教學教師各自為戰、要求不一、教學質量參差不齊的狀況。同時,加大師資隊伍建設力度,通過引進、培訓和進修,提高任課教師專業水平和授課水平,鼓勵相關專業的教師承擔計算機基礎教學課程,或與專業教師共同開設計算機基礎教學課程,構建一支專兼結合、多專業結合、相對穩定、業務素質好的教師隊伍。以課程考試的通過率來衡量教師的教學能力和水平,使任課教師將壓力化為動力,不斷改進教學模式、教學方法等各個教學環節,從整體上提高教學質量。到2012年,廣西高校從事計算機基礎教學的專職教師中,研究生學歷和高級職稱教師人數的比例分別為60%和25%,教師的學歷結構、職稱結構趨向合理,師資隊伍素質大大提高。
4.促進計算機基礎教材建設。教材是教學培養目標、指導思想、教學要求的具體體現,教材對教學質量的影響是很大的,教材建設是計算機基礎教學中的一項基本建設。廣西教育廳計算機基礎考試指導委員會對課程考試每兩年修訂一次考試大綱,考試內容緊跟計算機技術發展,新修訂的大綱中,出臺了新的計算機基礎教學內容的知識結構,這必然對計算機基礎教學的教材修訂提供指導依據,從而也促進了計算機基礎課程教材建設。
根據考試大綱的要求和大學生計算機基礎知識的要求,結合學生實際,許多高校組織有經驗的骨干教師團隊,編寫了適合學生使用的理論教材和實訓教材,相應的教案、習題和教材以電子版本形式在網站上公開,使廣西高校計算機基礎教材形成了一種開放式、多層次并可動態更新的模式。廣西構建了涵蓋各個高等教育層次(本科、??啤⒏呗?、成人高等教育)、各個非計算機專業、各個知識模塊、理論教學和實訓教學教材。根據不同高等教育層次的實際情況,結合考試大綱和教學大綱,先后編寫出版了《計算機基礎》(高職版)、《計算機應用基礎》(成人高等教育版)、《大學計算機基礎教程》(本科版)、《計算機與信息技術基礎》(高職版)、《計算機基礎上機操作指導》(高職版)、《計算機基礎學習指導與考試指南》(成人高等教育版)、《大學計算機基礎上機操作指導》(本科版)等一系列教材。教材符合“理論知識必須夠用,通俗易懂,可操作性強”的目標。
(二)課程考試及其質量分析促進計算機基礎教學改革
課程考試實施了教考分離,以統一的標準來檢驗教學效果和教學水平,課程考試的通過率從側面反映了學校在計算機基礎教學方面的效果,促使學校和教師不斷改進教學模式、教學方法等各個教學環節,從整體上提高教學質量。
統一課程考試的實施,建立了教考分離,以考促建、以考促改、以考促教、以考促學的教與學的課程體系,規范了各個高校的計算機基礎教學,以統一的標準來檢驗教學效果和教學水平,促進教師總結教學經驗、更新教學內容、改革教學模式、改進教學方法、完善教學環節、提高教學水平進而整體提高教學質量。以課程考試為標準,制定和完善適合于各個高校層次、各種非計算機專業學生的教學大綱和考試大綱,來規范各個高校的教學,最后以統一的課程考試來衡量各個高校的計算機基礎教學水平和教學質量。
此外,每次課程考試后,教育廳都組織相關專家和教師對試卷和試題進行質量分析,分析考試成績及格率、平均分和標準差;分析試卷的難度、試題的區分度;分析每個知識點的得失分情況,并在每年的廣西計算機基礎教學研究會年會上宣講。通過課程考試試卷分析結果。教師可以了解自己的教與學生的學之間的差距,掌握學生的知識水平與教學內容的差異,這有利于教師找出計算機基礎教學中的薄弱環節,為教學改革提供了很好的指導作用。
三、結語
通過實踐可知,計算機基礎教學與課程考試,其內部是相互協調和相互促進的,課程考試是檢測和推動學生基本知識和應用能力的一個策略和手段,統一課程考試對計算機基礎教學改革起到了積極的推動作用,促進了教學質量的提高。
計算機技術的發展很快,計算機基礎教育面臨新的問題和挑戰:如何有效提升計算機基礎教育的教學質量,使學生具備較強的計算機技術實踐能力、應用能力和創新能力?如何更好地實現計算機技術與學科專業交叉與融合,使學生更好地利用計算機去解決專業領域中的問題?這些問題都有待進一步研究和探討,計算機基礎教學和考試改革的任務仍然艱巨。
篇8
關鍵詞:全國計算機等級考試;一級B;應試技巧
中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2010)11-2684-02
On the Examination Techniques of "National Computer Rank Examination First Grade B"
XU Hai-feng
(NanTong Agricultural Vocational and Technical College, Nantong 226007, China)
Abstract: National Computer Rank Examination First Grade B is a basic computer test that many college students ,as well as the persons who need to have basic computer knowledge, must pass. However, how to pass the exam?and how to Improve the test scores still troubled a lot of candidates.This paper managed to solve the problems from three aspects which?are examination schedules,skills in arrangements and problem-solving. It also introduced the examination techniques at passing the national computer rank first grade B.
Key words: national computer rank examination; first grade B; examination skills
隨著計算機技術在我國各個領域的推廣、普及,為了適應社會主義經濟建設的需要,越來越多的人開始學習計算機知識,許多用人單位已將具有一定的計算機知識與能力作為考核和錄用工作人員的標準之一。全國計算機等級考試證書迅速成為人們證明自身計算機應用知識與能力的首選,也使用人單位考察求職人員的計算機應用能力時有一個統一、客觀、公正的標準。根據各工作崗位使用計算機的不同要求,此項考試目前暫定4個等級:一級、二級、三級、四級。其中一級B要求應試者掌握計算機基本知識、微機系統操作、word及excel的基本應用和一種漢字(鍵盤)輸入方法等,這些都是每個在校大專院校學生和需要掌握計算機基礎知識的人員必須具備的能力。
根據多次從事全國計算機一級B考試培訓的實踐,我們發現考生在學好書本內容、掌握考試知識點的基礎上,如果再掌握一定的應試技巧,就可以在考試中大大節省解題時間,并取更好的考試成績。下面從三個方面來論述全國計算機等級考試一級B應試技巧。
1 考試時間安排
全國計算機一級B整場考試用時總共僅有90分鐘,但考試內容有選擇題、Windows操作題、Word、Excel和文字錄入等五個大項,考生普遍反映來不及完成,因此做題時間的安排顯得尤其重要。我們可以將具體時間分成六塊:選擇題部分20分鐘,Windows操作題部分15分鐘,Word部分20分鐘,Excel部分20分鐘,文字錄入部分15分鐘,最后留10分鐘作為機動時間用于處理疑難問題和突況。考生切記要從整體上把握做題節奏,遇到比較困難的或沒有把握的可以用在紙上記錄下題號,等其他題目做完后再回頭解答,不要在一道問題上耽誤過多時間。雖然現在全國計算機一級B考試采用無紙化考試,但不等于考試時就不需要用筆和紙,很多考生卻忽略了這樣的細節。
2 做題順序安排
總的來說,全國計算機一級B考試的題型可以分為兩種:理論題和操作題。Windows操作題、Word、Excel和文字錄入屬于操作題,選擇題屬于理論題。由于選擇題涉及的知識點比較多而分散,分值較小,而操作題涉及的知識點相對比較集中,且分值較大,所以對做題的順序要進行合理安排。根據抓大放小和由易到難的原則,我們在登陸到考試窗口后應首先做“漢字錄入”題,完成之后再依次完成“Windows操作題”、“Word題”、“Excel題”、“選擇題”。
3 解題技巧
應試者除了從時間和做題順序安排上來提高成績外,還要針對不同題型的特點找到有效的解題方法,更快地拿到分數。下面針對不同類型的題目介紹一些解題技巧。
3.1 漢字錄入題
這部分測試漢字錄入能力,一般要求錄入250個漢字,技巧性不高,只有靠平時苦練。需要注意的是在考試界面上點“錄入題”后只能看到做題要求,要答題必須從“考試項目”菜單中選擇“漢字錄入”,如圖1。
3.2 操作題
這部分主要涉及到以下考點:1)Windows的特點、功能、配置和運行環境。2)Windows “開始”按鈕、“任務欄”、“菜單”、“圖標”等的使用。3)應用程序的運行和退出、“我的電腦”和“資源管理器”的使用。4)文件和文件夾的基本操作:打開、創建、移動、刪除、復制、更名、查找、打印及設置屬性。5)磁盤、文件、文件夾等屬性的設置等操作。6)中文輸入法的安裝、卸除、選用和屏幕顯示,中文dos方式的使用。7)快捷方式的設置和使用。 題目為五道,選擇這部分題時只需要直接點擊窗口上的相應按鈕既可。在做這部分題時,所有需要使用到的文件和文件夾都放在“考生文件夾”中,考生必須在此路徑下做題,如果不在正確的路徑下做題將無法得分,“考生文件夾”的路徑在窗口左上角顯示,如圖2。
由于文件夾中往往包含一些隱藏文件,同時了方便我們找到一些帶有擴展名的文件,在做Windows操作題前,需要做些準備工作。打開“考生文件夾”后,在窗口的菜單欄中選擇“工具”菜單下“文件夾選項”中的“查看”,將“顯示所有文件和文件夾”選項選上,同時將“隱藏已知文件類型的擴展名”選項中的“√”去掉。如圖3。
3.3 Word題
這部分的考點主要包含以下幾點:1)中文word的基本功能,word的啟動和退出,word的工作窗口。2)熟練掌握一種常用的漢字輸入方法。3)文檔的創建、打開,文檔的編輯(文字的選定、插入、刪除、查找與替換等基本操作),多窗口和多文檔的編輯。4)文檔的保存、復制、刪除、插入等。5)字體、字號、格式的設置、段落格式和頁面格式的設置與打印預覽。6)word的圖形功能,word的圖形編輯器的使用。7)word的表格制作,表格中數據的輸入與編輯,數據的排序和計算。題目有五道,選擇Word題時,直接按窗口上的“Word題”按鈕,但是要注意的是需要操作的Word原文要通過“考試項目”菜單中的“字處理軟件使用”調用出來,如圖。在做這部分題時,考生們往往會發現操作所要用到的工具在工具欄中沒有全部列舉出來(如圖4),如果在解題過程中臨時一一尋找,就會花費大量時間,這在爭分奪秒的考試中是大忌,因此做題之前要做好準備工作。首先將工具欄全部顯示,如圖5。
為了做題時能夠邊讀題邊操作,還需要將文檔操作窗口和考試要求窗口在屏幕上同時顯示出來。方法為在屏幕下方任務欄的空白處右擊鼠標,在彈出的窗口中選擇“橫向平鋪窗口”,如圖6。
需要強調的是,在做好“word”題目的最后一定要按照要求保存,否則就無法得分。
3.4 Excel題
這部分的考點主要有以下幾點:1)電子表格軟件excel的基本概念、功能、啟動和退出。2)工作簿和工作表的創建、輸入、編輯、保存等基本操作。3)工作表中公式與常用函數的使用和輸入。4)工作表數據庫的概念,記錄的排序、篩選和查找。5)excel圖表的建立及相應的操作。題目有三道。選擇Excel題時也是直接按窗口上的“Excel題”按鈕,但是要注意的是需要操作的Excel原表格要通過“考試項目”菜單中的“電子表格處理軟件使用”調出來。做題前同樣要做準備工作,將工具欄全部顯示以及將操作窗口和考試要求窗口橫向平鋪。做完后要注意保存。
3.5 選擇題
這部分涉及的考點比較多、雜,主要有:1)計算機的概念、類型及其應用領域;計算機系統的配置及主技術指標。2)計算機中數據的表示;二進制的概念,整數的二進制表示,西文字符ASCII碼表示,漢字及其編碼(國標碼),數據的存儲單位(位、字節、字)。3)計算機病毒的概念和病毒的防治。4)計算機硬件系統的組成和功能:CPU、存儲器(RAM、ROM)以及常用的輸入輸出設備的功能。5)計算機軟件系統的組成和功能:系統軟件和應用軟件、程序設計語言(機器語言、匯編語言、高級語言)的概念。6)計算機網絡的概念和分類。7)計算機通信的簡單概念:modem、網卡等。8)計算機局域網與廣域網的特點。9)因特網(internet)的概念及其簡單應用:電子郵件的收發、瀏覽器IE的使用??忌綍r要注意積累相關知識,在做題時講究先易后難的原則,先總體瀏覽二十道題,挑選自己能夠掌握的先做,不要在一道題上停留過多時間。
篇9
關鍵詞: 判題系統; MVC; BB應用; 多線程同步; 辦公軟件高級應用
中圖分類號:TP393 文獻標志碼:A 文章編號:1006-8228(2013)04-66-03
Judge system for office software application based on Web
Wen Shengzhang, Lei Ling, Chen Qianqian
(China Jiliang University, Hangzhou, Zhejiang 310018, China)
Abstract: The widely used BB platform has the disadvantage that available online test nodes can only provide with questions of multiple-choice and judgment for an examination. According to the teaching requirement of the office advanced application, after analyzing the actual needs of students and the node adding method of the existing BB platform, the development process of the multi-thread synchronization online judge system for office software application and its key technology based on Web are presented in this paper.
Key words: judge system; MVC; BB application; multi-thread synchronization; office software application
0 引言
目前,美國微軟公司(Microsoft Inc.)開發的Office系列辦公軟件在社會各大、中、小型企業和各類學校,以及社會組織中得到了廣泛的應用。隨著計算機的普及,辦公軟件的應用帶來的不只是時間的節省,還可以協助人們制作出一系列令人耳目一新的文檔、圖表、幻燈片。根據教育適應社會需求的初衷,教育廳對培養在校大學生辦公軟件高級應用能力進行了大幅度的改革,將其納入計算機等級考試,定位于二級,促使學校等教育機構將眼光放到Office辦公軟件的實際應用能力的訓練上來。這就產生了對于Office應用操作在線考試系統的需求?,F有的在線考試系統雖然替代了人工判題,避免了大量的人力、物力的投入和學生練習不方便、教師改題不方便等情況的發生,但是仍然存在例如智能抽題、自動化閱卷效率、評分時的定位和處理多線程判題等諸多問題。本文介紹了一個由教師參與維護,由機器自動抽題組卷并閱卷,連接現有BB教學平臺的學生辦公軟件應用練習考試系統。
可將Office操作題自動閱卷技術劃分為四種:轉換為Rtf文檔、使用Xml評分特征文件的屬性探測法[1]、OLE自動化應用程序和使用VBA技術。其中VBA技術是目前較流行的方法[2]。
朱明巧[3]闡述的自動閱卷系統采用將Word生成的Doc格式文檔轉換為Rtf格式文檔,該方法現在來看已經過時了。張量[4]等設計了對象類別、對象屬性和對象屬性值“三級”細則,在自動閱卷時利用標準答案的字符串與考生試卷的文檔屬性值做比較。薛萬奉等[5]主要提出利用Office組件對象模型機制的調用,該理論能初步實現部分操作題的自動閱卷,但是通用性沒有提及。
目前高校教學的需求是:辦公軟件高級應用課程的實際操作訓練急需一個適用的考試系統,而現有的一些系統存在著諸多不盡如人意之處,例如:①題目模式固化,一套軟件中固化所有的題目,使得題目無法修改,無法增加,無法刪除,總之題庫無法由使用者自主進行更新,沒有可持續發展的價值;②使用客戶端判題模式,從而容易造成答案泄露,而且一旦客戶端出現問題,會導致學生成績歸零,服務器不方便單一獲取客戶端的數據以及判斷客戶端上是否存在作弊行為;③在智能抽題時對于一些組卷細節固定得過于死板,沒有靈活的人工干預界面;④對于多線程并發處理不十分合理;⑤當學生答題部分正確時,判分邏輯不夠合理明確。
針對這些需求,本文介紹了一個在線的Office高級應用判題系統,該系統包括了Word、PPT、Excel三種軟件操作題型機器的隨機出題功能和在線判題等功能的應用平臺,能讓學生平時練習或為參加省二級辦公軟件高級應用考試備考時通過互聯網,不局限于客戶端,完成辦公軟件的練習。給學生提供方便的學習環境,給教師提供一個完整的輔助教學平臺。
1 系統結構
基于BB課程平臺的應用需求和學生課下練習的實際需求,本系統考慮采用C/S模式;同時考慮今后操作系統的更新換代和Office軟件的更迭速度,服務器采用Win7,安裝ISS6以上版本,Office可用版本2007(可兼容版本2003),數據庫采用sqlserver2005。
該系統將使用在線判題,將用戶分為教師和學生兩類,如圖1所示,其中教師的權限相當于管理員,可以修改添加題庫內容、添加學生用戶并設置考試密碼;學生使用自己的電腦訪問服務器,輸入自己的用戶名、密碼登錄系統,可選擇做練習或模擬考試。
系統根據學生的選擇進入考試模式或普通練習模式,這兩個模塊的功能不亞于普通的客戶端判題系統。考試模式使用隨機抽題和計時功能,讓學生在規定的時間內做完相應的題目。試卷的擴展性和可伸縮性非常強,每道題都可以由教師自定義題目類型、題目分數、題目范圍。進行考試的時候還能自定義考試時間。學生提交的試卷在數秒的判題之后,能直接看到分數,點擊分數還能查看錯誤題目的細節。
2 系統實現
考慮到軟件的實用性及其可擴展性,本系統的設計架構使用基于MVC設計理念的三層架構,將用戶交互界面(UI)層、業務邏輯層(BLL)、數據庫訪問層(DAL)進行了分離,在BLL和DAL之中使用工廠類對數據庫訪問類進行生產,產生相應的訪問對象,這樣的設計模式可以讓使用者的數據庫類型與系統設計的代碼的耦合度降到最低,組件與組件之間的相關性也降到最低,方便了系統錯誤調試、后期維護和升級,給程序的后續開發提供了極大的便利。
2.1 技術難點分析及解決方案
綜合對比其他解決方案,結合本系統開發的需求,我們發現系統實現的主要難點有兩點。
⑴ 難點之一是用戶練習請求的提交,綜合考慮學科現有硬件設備等因素,我們采用線程封鎖方式,將提交的請求放入一個全局隊列中,使用全局隊列訪問應用程序對象,再使用數據庫中存有的題目類型,進行相應的判斷,并給出得分。
⑵ 難點之二是各種判題算法的設計,判題邏輯是關系到系統運行速度和系統資源消耗量的重要因素,正確且良好的判題邏輯能增加題目判斷的正確率,減少誤判、錯判的幾率,同時可以增加判題的效率,減少系統資源的占用。
2.2 判題邏輯的設計
對于不同的題目類型我們采用了不同的判題邏輯。
⑴ Excel判題
公式題:對公式單元格進行遍歷,與答案中相應的單元格進行對比。例如:若單元格中都存在公式,都包含數組,得出的值都是一致的,則得分;否則得分為(正確單元格數)/(總單元格數)*總分。
篩選題:對存在的表單進行定位,再一一遍歷,若學生文件與答案文件的相應區域無法對上,則不得分。
數據透視題:判斷數據透視表的個數(或者是否建立了數據透視表)若不相符,則判斷為錯誤。
⑵ PPT判題
模板與配色方案:依次按照題干的要求,進行顏色的每一項判斷。
母版:判斷每一張幻燈片母版中的每一個框內內容和格式,根據出錯率扣分。
動畫效果:訪問每一張幻燈片中的時間軸,讀出時間軸中的幻燈片效果,如果與答案不符,則不得分。
幻燈片切換效果:依次遍歷每張幻燈片,判斷幻燈片切換樣式,根據出錯率扣分。
幻燈片的放映效果:依次遍歷每張幻燈片,判斷幻燈片的放映效果,根據出錯率扣分。
⑶ Word判題
Word判題有一些特殊之處,主要是定位問題較難解決,如果遍歷每一個段落,以此來判斷整個正文的樣式則判題效率低下。所以我們出題時在考生的原始文檔中加入隱藏標記(如書簽)為判題時做好定位標記。判題時使用Word域來進行每一個引用樣式的判斷(如目錄,交叉引用等在Word中都是域)。如果域類型錯誤,則直接判為錯;接著判斷,如果有超鏈接,則引用到超鏈接的地方進行判斷。
3 模塊設計
本系統使用的構架是.net framework 4.0,采用微軟的Office類庫進行相應的判題操作。Office類庫的全名是Microsoft.Office.Interop。該命名空間中我們使用了幾個DLL動態鏈接庫,三大類庫的函數的使用構成了本系統的判題核心函數。詳細功能模塊如圖1所示,以下僅對關鍵性模塊進行介紹。
3.1 安全模塊
本判題系統的首頁比較簡潔,因為操作平臺是在登錄后才會顯示,網站采用了相關的封鎖方法,將用戶的非法訪問拒之門外,保證了內部系統的安全性和可靠性。用戶權限暫時設為兩種等級。①管理員級別,擁有對網站全權操作與管理的權利,可以對學生的注冊進行審核,可以開放或關閉網站的注冊權限,可以關閉或開啟Office進程進行內存釋放動作等等權限。管理員賬戶不開放注冊,只提供給一位底層管理員使用。任課教師可以查看學生做題的錯誤信息,可以試卷、增加修改或刪除試卷題目等,封停、恢復學生帳號的權限。②學生用戶級別,學生擁有參加練習、提交題目等基本權限。不同學生之間的答題信息不能相互查看。系統的數據庫訪問全程使用了數據庫防注入的基礎設置??稍谝欢ǔ潭壬媳苊鈹祿熳⑷肼┒吹某霈F。保障了數據庫的安全。數據庫訪問賬戶具有一定的限制,不能查看一些“不可見”的重要數據,對數據進行了保密。
3.2 穩定性及線程封鎖模塊
在服務器運行穩定性方面,本系統通過線程同步機制進行了線程封鎖。默認情況下提交隊列在同一時刻只允許一條線程進行提交,判題時,也只允許一個線程判題,判題完成后才允許回應下一個請求,這樣的設計考慮到了服務器的承受能力與用戶等待時間之間的權衡。線程數的外部接口已經預留,用戶可以更改外部文件中的線程數來改變服務器運行時的線程,達到穩定和高性能的平衡。目前該設計還未通過壓力性測試,無法給出壓力穩定性的描述。
3.3 判題模塊
判題模塊分為Excel判題,Word判題,Powerpoint判題三個模塊。三種判題方式均采用比對的方法,讓出題者輸入題目范圍和小題的類型,系統將這些信息記錄到數據庫中。等到學生提交的時候,系統將這些數據取出,在一個對象中記錄題目的屬性,在提交隊列中取出一項提交記錄,根據題目屬性中的范圍和類型執行相應的判題函數,最后將錯誤記錄到數據庫中;在答題記錄頁面,系統會列出每一位學生的成績(個人只可查看本人所做題目的詳細記錄),學生可以根據這些錯誤信息對自己的題目進行更正。
另外,在判題模塊中突破性地提出對于學生考試成績復查的案例的處理,即啟用全文對比這種能保障正確率的辦法,對學生試卷進行在線重判。在判題系統中,由于使用全文比對,其正確率得到了極大的保證,但是判題效率會下降。本系統采用標記判題與全文對比相結合的方法,分別處理常規閱卷和復核閱卷的情況,既可以保證閱卷效率,又可以保證閱卷的正確率,試用證明效果良好。
4 結束語
本系統創新地采用Web的方式,使用戶無需下載客戶端即可在線進行題目的練習、自測考試。同時在題目方面,克服了傳統軟件的將題目寫進代碼中的缺點,本系統允許教師對題目進行創建,生成一個題目代號。處于練習狀態的學生可以自由地在系統中下載相應的題目,提交相應的題目代號,上傳文件后,系統就能自動調用題目答案,進行判題??荚嚑顟B由系統根據試卷生成規則進行抽題并生成試卷,實現了Office在線判題系統從離線到在線完整的轉變。實際試用證明,該系統較之以前的系統更為靈活適用,并可以結合BB平臺鏈接使用。
但是現在我們的系統由于機器性能的原因,無法做大規模,所以我們進一步研究的目標是以Memcached或者Redis做內存緩存,進行模擬分布式的研究;在擁有線程鎖的情況下,加大線程隊列,完成并發判題。
參考文獻:
[1] 蔡銀珊.《計算機應用基礎》課程自動閱卷系統的研究與設計[D].廣東工業大學,2007.
[2] 邵曉兵,廖慧芬.Office實踐操作自動評分的實現[J].計算機與現代,2005.8(12):135-136
[3] 朱明巧,陳越.一個自動閱卷系統的設計與實現[J].計算機工程與科學,1999.21(3):66-70
篇10
關鍵詞:ACCESS;案例驅動;教學改革
ACCESS是一種關系型桌面數據庫管理系統,具備功能強大和操作簡單的特點,適合非計算機專業學生理解數據庫技術。在ACCESS程序設計課程的教學中,引進案例分析,有助于合理調整學生的知識結構,并可幫助學生對項目背景、業務需求分析、功能需求分析、數據需求分析、數據庫管理軟件開發等過程進行系統的學習。
1教學現狀及面臨的問題
目前,教育部考試中心在全國計算機等級考試大綱中,將ACCESS列為二級程序設計考試的可選語種之一,大多數學校將ACCESS程序設計作為非計算機專業必修的程序設計語言課程。然而課程的教學效果并不理想,原因是課程的教學內容設計、教學中施受(師、生)雙方所持有的理念、教學方法的設計等都存在以下不足之處。
第一,在課程的內容設計上,目前大致有兩種類型:一種是數據庫理論為主,另一種是數據庫的基本應用為主。前一種內容設計架構主要著眼于提升學生在數據庫方面的理論素養,但這對非計算機專業的學生來說,有“舍本求末”之嫌;后一種情況雖然在內容設計上強調“學以致用”,但要么是以比較陳舊的案例作為訓練的素材,例題設計陳舊,要么就把實驗內容設計得過于復雜。
第二,受傳統教學的影響,課程教學中雖然引進了多媒體教學方法,但課程上的教授、教師往往過于側重理論,一味講解各種控件的屬性、事件、方法等,且往往缺乏新穎、有趣、精簡的課堂案例設計。
第三,等級考試引進后帶來的新問題。等級考試中ACCESS語言的引進,本意是為了加強ACCESS語言的應用推廣。不料它引發了一個副產品,教學中教師為考而強調基本概念和語法,只講解無憂軟件中的例題等,根本講不透,學生為考而死記硬背標準答案,很少涉及實際應用,操作能力、綜合分析問題能力及創新能力幾近荒廢。通過對最近幾年考試分析,我們可以發現學生在綜合編程題30分題中,滿分只占20%左右,即學生的邏輯思維與分析問題的能力并沒有得到提高。
故此種種,再加之各個高校擴招以來,學生素質已呈逐步下降趨勢,學生主動學習意識不強,教學中施受(師、生)雙方所持有的理念――為“考”而教,為“考”而學,自然而然形成并流傳,幾乎難以糾正。
顯然,ACCESS程序設計課程教學改革如箭在弦,勢在必行。我們認為,課程的應用性特點要求我們必須以應用能力的提升為目標,以案例本身的更新和案例教學法的優化來驅動這一改革。
2案例教學實踐
案例驅動教學模式是提高學生綜合應用能力的一種有效途徑[1]。案例驅動是將知識點分解到若干實際案例,使學生從知識的被灌輸者變成意義的主動建構者,教師也從知識的傳授者與灌輸者變成意義建構的幫助者和促進者[2]。讓學生先有一個感性的認識,激發學生的學習興趣。然后教師再剖析理論知識,理解高層次的理論知識,讓學生參與思考、討論、分析,逐步培養學生創新能力。
傳統講授面向對象的程序設計時,大多數教師都從基本概念和專業術語開始講解,如關系數據庫、對象、類、屬性、事件、方法等,然后再講窗體、報表。對于大一新生來說,理解難度太大,容易產生厭學情緒[3]。如果采用案例驅動教學,給學生先介紹一個學生成績管理系統,從實際的例子入手,讓學生掌握設計用戶界面,激發學習興趣之后,再引出界面所需的數據。而輸入數據時要注意各數據的類型匹配,再講解基本概念,這樣學生很容易理解專業術語。
2.1案例設計
教師設計案例時,必須把握教學內容,從本校學生實際情況出發,盡可能設計一些學生容易理解、符合實際教學要求,難度適中。同時應用多媒體技術表現,實現各章節內容的嵌入,促進學生的自修能力讓學生成為主體[4]。案例設計要有連貫性,講解時要注意引導學生分析、思考、發現問題,從而實現知識擴展[5]。
將學生成果納入案例教學,對歷年學生創造程序進行評優,挑選最優秀的程序設計項目。在教學中演示給新生,分析案例的設計思路和實現方法,進而引出該案例中用到的知識點;舉一反三,啟發學生對案例進行討論、分析、總結,對案例完善和擴展;最后達到知識融會貫通和創新能力的培養。
2.2案例組織
案例的設計非常重要,如何對案例進行合理編排與組織使學生能夠接受與理解也是我們要認真考慮的問題。Access中程序設計是用VBA來實現,所以我們必須由淺入深、循序漸進地介紹VBA程序設計的基礎知識及編程思想。用最貼近學生實際情況的案例,如循環語句可以設計學生成績評定等級的案例。
案例組織應本著由簡單到復雜,知識點由淺入深,有效擴充的原則。案例必須緊扣教學內容和教學目的,符合學生的認知規律。根據學生的層次不同,可以有選擇性的要求學生掌握不同的案例,基礎差的學生可以由老師參與一起分析案例,有目的地訓練他們如何分析問題,提高他們的學習興趣和實踐能力[6-9]。
案例組織最重要一環還是教師課前準備,教師必須對案例進行全面的分析。掌握各個案例之間聯系、把握各章知識點重點、難點。幫助學生掌握正確分析問題的方法,啟發和誘導學生對案例進行歸納與總結。教師在課后認真總結學生提出的問題和容易出錯環節,整理容易出錯的案例并在教學中有針對性地進行講解,從而實現整個案例教學進程的有效調控,確保教學的質量。
2.3案例實施
案例實施最重要的主體是學生,教師提前將下次課案例分發給學生,使學生在課前對內容進行閱讀、思考、分析。教師在課堂組織學生討論,總結與評定案例中出現的問題,引導學生對存在的疑問進一步思考和分析。
3經典項目案例分析
3.1教學大綱的要求
1) 掌握數據庫表的基本操作步驟;
2) 表結構的設計與字段屬性的設置;
3) 表之間的關系設置。
3.2提出問題
根據以上教學大綱要求,教師提前設置一個案例場景,描述如下:
“一所高等院校進行擴招以來,教師批改試卷的工作量越來越大。為了減輕教師批改的工作量,讓教師把工作重點放到教學案例設計當中。因此,學校教務處委托你開發一個‘試卷管理系統’”。
該系統主要實現學生無紙化考試。包括考生管理、教師管理、試卷管理、成績查詢管理等。現在,作為一名程序設計人員,要求完成試題表與答題表的設計。
3.3分析問題
1) 試題表與答題表的信息,方便以后的查詢、增加、刪除、修改等操作,通過建立數據庫來存取試題和答題信息;
2) 如何設計試題表的結構,如何設計答題表的結構。首先要求學生自己設計單選題、多選題、判斷題結構。
3) 在建立表的結構時,如何合理的設計各字段的屬性,包括類型、大小、主鍵等?操作步驟是怎樣的?
3.4解決問題
1) 根據案例要求,引導學生進行討論完成數據表的設計。具體參考操作步驟如下:
Step1:根據案例要求,教師規劃出試題E-R圖,如圖1所示。
在此參考步驟中,根據圖1教師和學生一起分析為什么要設計屬性1、2、3和4;教師引導學生自己設計“答題E-R圖”,并引申出關系數據庫中的實體、屬性、聯系、域等基本概念。
Step2:根據E-R圖,規劃出試題數據表的數據字典,如表1所示。
Step3:根據數據字典,在ACCESS數據庫中創建testque表,并輸入測試題目記錄;
教師提出問題供學生思考和實踐:①題目字段類型為什么要設置為文本型?它的大小為可以設置為10嗎?從而引出ACCESS中的中英文字符長度相同的概念。②將題號的數據類型 “數字類型”更改為“自動編號”類型,輸入數據時是否更快捷?(請學生自行體會)。③題號字段為什么要設置主鍵?它的值能不能重復?(教師可在此引導學生進入答題表的建立,并強調試題表與答題表之間的聯系)。
3.5課堂總結、學生獨立設計
通過建立數據庫和表的步驟,學生就更容易理解設計表結構的重要性。通過這個案例,學生掌握建立表的操作步驟,明白了表的設計過程以及表之間的聯系,易于理解實體、屬性、域等概念,為后續的程序設計奠定基礎。
在整個教學過程完成后,教師對各知識點進行歸納,對未納入案例的內容進行補充,引導學生獨立設計案例,鞏固所學知識。完成表記錄輸入后,教師提出根據試題表中記錄如何實現批量修改、批量刪除,從而引出操作查詢設計。
4教學效果
通過教學實踐驗證案例驅動教學法,能更加激勵學生學習的興趣。在驗證過程中,選取不同專業的新生,分為4個班,文科、理科各有兩個班。甲班采用傳統教學方法,乙班采用案例驅動教學法。教學后4個班級都參加全國計算機二級ACCESS等級考試,考試內容分為筆試和機試兩部分,統計成績如表2所示。
以上統計顯示,文科筆試乙班比甲班及格率高12%,機試乙班在基本操作題和簡單應用題正確率平均80%,特別是綜合應用能力強于甲班3倍以上。理科筆試乙班比甲班及格率高20%,機試乙班在基本操作題和簡單應用題正確率平均96%,綜合應用能力強于甲班2倍以上。
5結語
在Access程序設計課程教學采用案例驅動方法,可以增強非計算機專業學生應用數據庫的綜合能力,有助于提高其所在專業應用計算機的水平和解決實際問題的能力。實踐調查證明,采用范例引導型教學、師生互動教學,以綜合實際案例為教學模式的案例驅動式教學是適合社會發展和需求的新型教學模式,它值得計算機基礎教育工作者去進一步完善和推廣。
參考文獻:
[1] 黃冬梅,王愛繼. 大學計算機基礎課程的案例教學[J]. 計算機教育,2009(16):126-129.
[2] 袁維新. 影響知識建構的環境因素探析[J]. 教育科學,2003,19(1):41-44.
[3] 龐曉瓊. 案例驅動的數據結構課程設計教學改革實踐[J]. 計算機教育,2009(1):62-64.
[4] 龔沛曾,楊志強,顧春華,等. 大學生計算機實踐能力培養的改革和實踐[J]. 中國大學教學,2008(6):16-18.
[5] 黃永燦,徐甜. 案例驅動教學法在VFP程序設計課教學中的研究與實踐[J]. 廣西輕工業,2009,25(4):169-170.
[6] 李宏圖. 案例驅動教學方法的探析與實踐[J]. 昆明理工大學學報:社會科學版,2010,10(2):90-93
[7] 常梅,李迎秋,李永. 案例驅動在C語言程序設計教學中的探索實踐[J]. 計算機教育,2009(22):82-84.
[8] 龔沛曾,楊志強,顧春華,等.構建綜合教育環境,提高大學生計算機綜合能力[J]. 計算機教育,2009(12):110-112.
[9] 黃陳英,曾俊,黎明. 教育技術在“Access數據庫應用”實驗教學中的應用初探[J]. 成都教育學院學報,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)