秦燕
[摘要]人們的生活與學習都離不開計算機的基礎知識,所以掌握計算機基礎知識、懂得運用計算機的基本操作是每個學生的必修課,文中首先對開發計算機基礎教學輔助練習系統的必要性以及系統結構設計及功能做出分析,其次,對計算機基礎教學輔助練習系統的主要部分的開發展開論述,為提高教學效果,提升學生學習計算機的水平奠定堅實的基礎。
[關鍵詞]計算機;教學;輔助練習
引言
隨著我國信息化水平的飛速發展,計算機已經逐漸成為家喻戶曉的常用工具,作為計算機教師,要努力為國家培養計算機人才,作為學生更要努力學好計算機基礎知識,然而,在教學過程中,特別是學生進行練習題時會遇到各種各樣的問題,由于學生較多,老師相對較少,加之有限的課堂時間,所以,不能在有限的時間里,完成學生的所有問題,開發計算機基礎教學輔助練習系統可以從根本上解決此類問題,我根據自己的教學經驗及專業知識對開發計算機基礎教學輔助練習系統做出簡要論述,愿與讀者共同探討。
一、開發計算機基礎教學輔助練習系統的必要性
通常,非計算機專業的計算機基礎課程都存在四個基本特點,第一,與一般課程有差異,大部分上機練習需要提供磁盤文件,例如圖片、聲音以及動畫和數據等,學生在課下練習時的教材依據也多數為紙質教材,而紙質的教材不能給予詳細的磁盤文件,只能給予簡單的題目要求;第二,具有很強的實踐操作性,不論哪門課程,在課堂教學完成后,課下都要進行適當的練習,計算機教學也是如此,在完成課堂理論課后,仍需要較多的上機練習才能對理論課知識進行鞏固,所以,課后練習是計算機基礎教學中不可或缺的一部分,也是對理論教學的鞏固;第三,授課教師相對較少,而學生人數相對較多,在進行實踐課程時,往往采用大班形式來進行,盡管老師不停地在學生中間巡回,但是由于上機課的時間限制,老師無法再有限的時間內完成所有學生的全部問題;第四,教學內容與教學學時不成正比,由于教學學時有限,所以,在計算機基礎教學中,應當采用精講多練的原則來進行,當每個教學章節完成后,要適當地給予一些綜合性的練習題,讓學生在課下進行聯系,以此達到對知識的鞏固作用;正是由于計算機基礎教學的以上四個特點,也為了滿足計算機基礎課程教和學的需要,計算機基礎教學輔助練習系統的開發是非常有必要性。
二、計算機基礎教學輔助練習系統的結構設計及功能
(一)系統結構設計
計算機基礎教學輔助練習系統主要由兩個大模塊組成,即教師模塊與學生模塊,前者是供教師來操作的,教師模塊分為練習題庫與選擇題庫兩大部分,這兩部分又分別可以實現刪除、增加以及編輯功能;學生模塊分為VB、VFP與大學計算機基礎三部分,VB課程分為編程題、設計題以及選擇題三部分;VFP課程分為編程題、設計題、操作題以及選擇題四部分,其中,操作題部分包括菜單操作、查詢操作、報表操作、數據庫與表操作、項目操作等相關的操作性練習;大學計算機基礎分為數據庫題、電子表格題、演示文稿題、文字處理題、文字錄入題、操作系統題以及選擇題,其中,操作系統題分為三個內容,即Windows的多媒體操作、Internet操作與文件夾操作。
(二)系統結構的各自功能
系統各練習模塊用一組動態生成的位圖按鈕控件來完成,此組按鈕控件中的一個按鈕可控制每個練習模塊,教師在教學過程中,當需要添加學習模塊或者刪除無用模塊的時候,也可通過此組按鈕輕松實現,教師對所有模塊優化完畢后,學生可根據自己的學習所需,通過此組按鈕進行適合自己的練習模塊;此外,在選擇練習題時,如果此練習題需要提供相應的聲音、圖像或者是文字時,系統會自動把正確的文檔進行復制或者直接轉換成指定的路徑,學生可直接調用相對應的應用程序并打開相關的路徑中的文檔來完成練習,以往,在紙質教材中學生需要自己建立操作文檔,不僅費時而且不方便,如此一來,便可有效的解決此難題,并從根本上提高了學生的學習效率;在使用過程中,遇到任何難題,都可以打開系統給予的在線幫助來進行解決,對于VB和VFP課程中的每個練習模塊的練習題都各自給出相對應的參考答案,對于編程題,不僅要給出參考程序,還要在程序中給出相應的解釋,以便于學生進一步的理解,至于經典題型,既可以查看答案又能夠完成分數的統計;而大學計算機基礎的每個練習模塊,則給出一些相關的幫助信息,通過這些幫助提示,學生可以順利地自己完成練習;系統給予的在線聯機幫助,能夠很好地解答學生在學習過程中遇到的各種問題,使學生在練習過程中無任何阻礙,從而時學生充滿良好的學習熱情。
三、計算機基礎教學輔助練習系統的主要部分的開發
(一)開發系統操作主頁面
計算機基礎教學輔助練習系統是為學生提供上機學習環境而開發,操作界面要方便學生操作使用,由于上機練習時,往往會用到操作主界面與練習題所在程序窗口兩者間的互相調換,為了便于主界面與應用程序窗口能夠一起上下橫排在屏幕上,操作主界面可設計成長方形,這樣,學生在練習時既可以看到操作界面的題目要求,同時又能夠在下方的練習題所在的應用程序窗口上完成練習,如此,可以不必進行窗口的來回切換,既不影響做題又能節約時間;長方形主界面的下部分是一組在程序的運行過程中動態生成的位圖按鈕控件,當學生選擇課程頁面后,程序會根據此課程下所在的練習模塊自動生成相對應的按鈕控件供學生使用;界面的右上角的組合框中顯示每個練習模塊下的練習題,可采用倒三角下拉方式以供學生選擇,在此組合框中點擊練習題之后,相對應的練習題的要求內容會自動在頁面文本框中顯示出來。
(二)開發系統數據庫
計算機基礎教學輔助練習系統的數據庫由選擇題表與練習題表兩部分組成,前者由TH、TM、SELECT、A、B、C、D、ANS等8個字段組成,分別為題號、題目、選擇、選擇A、選擇B、選擇c、選擇D、答;后者則錄入上機練習題庫,由LB、TH、FN、TM與ANS五個字段組成,分別為類別、題號、文件名、題目以及答案,其中類別與題號組成關鍵字,同時決定一個練習題,類別字段按系統提供的練習模塊編號,各自的練習模塊設為各自的類別,能夠根據指定的類別自動生成新增練習題的題號數;文件名字段則可存放練習題相關的操作文檔與其它數據文件的路徑文件,此字段要定義為備注類型,因為各個文件的路徑信息要用一個文本行來完成存放;題目字段存放生成操作主頁面用到的練習題的題目所需數據,此字段要定義為二進制流數據類型,因為題目要求的數據類型復雜,有時可能是圖形與表格,有時也可能是簡單的文本信息;答案字段存放生成語言編程類幫助信息的文本數據,此字段可定義為文本類型。
(三)開發系統文件自動生成
計算機基礎教學輔助練習系統的文件自動生成部分的作用就是在學生選擇某練習題后,需要用到一些相關素材或者相關操作文檔的時候,系統能夠自動把相關的文件進行拷貝或者建立到某個指定的路徑中以供給學生在練習中參考,文件自動生成有兩個主要步驟,首先,把練習題用到的相關路徑文件存到練習題表的文件名字段,其次,在學生用到時,把文件從此字段讀出的文件路徑位置拷貝或建立到指定的路徑中。
(四)開發系統聯機在線幫助
計算機基礎教學輔助練習系統所涉及到的聯機在線幫助有兩種,第一種,在使用大學計算機基礎中的每個練習模塊時,如果遇到相關的學習問題,只要單擊主界面中的幫助按鈕,則會彈出Windows風格的在線幫助內容;而在進行語言編程類的學習模塊中的練習時,采用的是先把練習題相對應的幫助內容錄入到練習題表的答案字段中,在操作主界面中選擇任何練習題后,相對應的幫助內容會從練習題表的答案字段讀入文本框里;此練習題的題目要求和相對應的幫助內容在圖形框與文本框中相互切換,需要借助主界面的某組單選按鈕來完成。
(五)開發操作文檔素材
在每個練習模塊中,大部分的練習題都需要在一個操作文檔中來完成,當然,選擇題與文字錄入題除外,此操作文檔要在一定的應用軟件與編程環境下按題目的要求提前完成,而且還要根據題目所要求的文件名以文件的形式存入到相應的路徑里,如果在練習題中需要用到聲音、圖片、數據等相關素材時,也需要按照題目內容的要求來完成編輯制作,與以上步驟相同,要按照題目要求的文件名以文件的形式存儲到相應路徑里即可,以上文件要根據系統設置的練習模塊分類進行存儲,以便于系統的正確調用。
四、總結
目前,計算機在部分高職院校的教學過程中存在各方面的問題,因此,就會導致學生計算機水平不能有效提高,計算機基礎教學輔助練習系統不僅可以使學生通過課下的練習對課堂所學知識進行鞏固,而且可以從中發現自身不足并及時糾正,不僅能夠提高教學效果,而且可以提升學生學習計算機的水平,是計算機基礎教學中非常有用的輔助教學系統。