文章編號:1672-5913(2008)09-0063-01
摘要:本文提出將軟件知識教學融于具體應用軟件的使用教學中,使文科學生不僅掌握具體的應用軟件的使用,而且具有更好的靈活應用和創新能力,以適應計算機技術的快速發展。
關鍵詞:軟件理論;計算機教育;教學改革
中圖分類號:G642
文獻標識碼:B
1軟件知識與具體語言相結合的教學
傳統的大學文科計算機教育,一般采用第1、2兩個學期共144學時來完成。第1學期進行計算機基礎教學,第2學期選擇掌握一門具體的應用軟件或語言來進行教學,目前比較多的是選擇Visual FoxPro語言。
但是在教學中對軟件理論知識的教育不夠重視,使文科學生只掌握了具體軟件或某種語言的某些操作,而缺乏應用的靈活性,特別是對于新的應用軟件或語言,根本無法進行自學掌握。因此必須重視對軟件理論知識的教育。
由于文科學生相對的邏輯思維和抽象思維能力薄弱,對計算機的邏輯和理論基礎理解能力差,如果提前進行軟件理論知識的教學,學生對于這些抽象的理論理解得不好。因此,我們將軟件理論的教學內容與第二學期的Visual FoxPro語言教學結合起來,將有關的軟件理論知識融入專門語言的教學中。為此,在第二學期的教學中適當調整課時安排,減少操作應用的講解,增加相關軟件理論知識的教學。
2教學內容設置
在傳統的大學文科計算機教育的教學內容設置中,第一學期的計算機基礎教學中只是介紹了硬件、軟件、操作系統、系統軟件、應用軟件等基本的計算機軟件知識方面的概念,以及最基本的數據表示、編碼、進制轉換等基本知識。在第二學期的教學中,有一些將數據結構、簡單的算法介紹在進行Visual FoxPro語言教學前進行,專門作為兩到三章來進行教學。
按Visual FoxPro語言的教學內容進度,在講授常量、變量、數據類型時,結合講授數據的編碼表示、變量與內存空間的關系,使學生理解變量的本質是內存空間。并進一步結合數組的概念,講解數組的本質是連續的內存空間。并解釋內存空間地址的概念,從而引入數據的連續存儲和鏈表存儲的數據結構概念。
在講授分支語句、循環語句和函數后,介紹模塊化程序設計的概念,講授四種簡單程序結構:順序、分支、循環、模塊。結合VFP的數據表和數據庫講解關系數據庫的概念、數據庫的存儲實現、數據庫管理軟件等概念。結合VFP對數據庫中數據的操作,講解數據的排序、插入、索引等操作的實現算法。
結合VFP開發用戶界面,講解應用軟件的操作界面、前臺、后臺、面向對象的概念和必要。并簡單介紹多種主要數據庫管理軟件的操作界面的特點和共同點以及使用上的特點。
這樣,通過大學第二學期Visual FoxPro語言的教學,同時就進行了軟件理論知識的教育,使文科學生不僅掌握了具體軟件和計算機語言的使用,也具有了一定的軟件理論知識,從而為他們學習使用新的軟件、適應計算機技術的快速發展打下了基礎。
3實踐效果和總結
我們對我校05級、06級兩屆文科學生的計算機教學進行了對比,其中在經濟管理、法律、英語三個系隨機選擇部分班級按本文的方案進行了教改實驗,同時保留部分班級按傳統方法教學進行對比。不同教學方案的學生參加廣東省大學計算機二級考試Visual FoxPro語言的平均分和通過率見表1。

從考試成績可以看出,通過教學改革,平均成績提高了8分以上,通過率提高了5%以上。05級經濟管理系學生學習完公共計算機課程后選修“會計電算化”課程,成績對比也顯示按改革方案教學的學生平均分提高了5分以上。這些實踐結果也初步表明了本計算機教學改革方案的有效性。
參考文獻
[1] 武澎,楊揚. 高校文科計算機基礎教學的一點體會和想法[J]. 計算機教育,2006,(10):88-90.
[2] 李耀偉. 廣東省大學計算機基礎教育情況調查分析[J]. 計算機教育,2007,(9):20-22.
[3] 曹蕾,呂慶文,張煜等. 大學計算機基礎課程教學改革的調查與設想[J]. 計算機教育,2007,(6):51-53.
作者介紹:羅兵(1966-),男,博士,副教授,目前從事計算機公共課教學和人工智能方面的研究。