大學計算機基礎分模塊教學的探討與實踐
計算機教育
作者:付瑞平 靳偉國
摘要:研究了當前大學計算基礎課程教學的現狀,分析了大學計算機基礎教學方法中存在的主要問題,提出了分模塊教學的改革理念。介紹了本校實施“大學計算機基礎”課程分模塊教學的基本情況,並著重介紹了“大學計算機基礎I模塊”的教學改革與實踐,總結了分模塊教學的優勢和成果,提出了未來進一步改革的新措施。
關鍵詞:大學計算機基礎;分模塊教學;教學改革;教學方法;教學效果
中圖分類號:G420 文獻標誌碼:A 文章編號:1006-8228(2014)01-49-03
0 引言
大學計算機基礎課是一門知識性、實用性和操作性並存的基礎課程。大學計算機基礎教學不僅是大學通識教育的一個重要組成部分,更是培養大學生潛移默化地養成用計算思維方式解決專業問題、成為複合型創新人才的基礎性教育[1]。
大學計算機基礎課程的教學目的是使學生對計算機的基本概念、計算機原理、多媒體應用技術和網絡知識等有一個全麵、清楚的了解和認識,並能熟練掌握係統軟件和常用Office 辦公軟件的操作和應用。但是由於學生升學前計算機知識基礎水平有差異,而當前計算機基礎教學內容缺乏針對性[6,8],一方麵學習基礎較好的學生能輕易完成布置的任務,甚至埋怨浪費時間,大大降低了學生的積極性;另一方麵,學習基礎較差的學生對學習任務難以應付,甚至對計算機課產生畏懼心理,總感覺學習該課程十分困難。學生學習水平上的差異和教學內容上的單一給計算機基礎課程教學提出了很大的挑戰。
從學生的實際情況出發,確定不同層次的教學目標和方案,進行適應學生的教學指導,現代化教學技術和網絡資源能使圖文並茂、生動形象、方便快捷等優勢被廣泛地應用於計算機基礎的課堂教學中去[2]。
1 本校大學計算機基礎課程的教學現狀
“大學計算機基礎”是高等院校開設的培養大學生計算機基本技能和科學素質的一門重要課程,幾乎所有專業都要學習。2009年9月之前,我校所有非計算機專業學生學習這門課程時,其要求完全一樣,這不符合因材施教的原則。自2009年9月開始,我校計算機基礎教研室對這門課程進行了改革,開展了分專業分模塊教學的改革與實踐探索工作。為了使教學改革取得理想的成績,我們教研室全體教師投入了極大的精力和熱情,申請了國家、北京市以及學校的教育教學項目,發表了多篇教育教學論文,編寫了多部教材,自行開發了2個教學軟件,購買了1個網絡考試軟件並自行建立和完善了考試題庫。
但是由於學時數不足,程序設計基礎這樣的模塊往往無法將一門計算機程序設計語言的內容完整講授。例如C++程序設計模塊中,學生隻能學完函數這一章,其餘關於類與對象的內容隻能留到下一個學期,而且有的專業下一個學期並沒有安排繼續學習。2011年後,有部分學院開始自己開設程序設計課程,其教學內容與我們有所重複,造成了混亂與資源浪費。這些都在一定程度上影響了教學改革的實踐效果。
2 分模塊教學的改革與實踐
由於計算機專業與非計算機專業的教學對象、教學內容、學生基礎、培養目標、教學學時不同,對非計算機專業學生進行的計算機教育應當與計算機專業的計算機教育有所不同。在高等院校的大學教育中,對本專業知識的學習通常采取的是“先基礎、後應用”的教學模式,強調的是先學好基礎理論,然後再學習應用知識[5,7]。但是在教授計算機知識時,不必這樣采用“先基礎、後應用”的模式,而可以根據學生本專業的要求,直接從應用的角度切入,使計算機的應用技術與本專業的教學和科研結合得更加緊密[3]。
目前,在大學計算機基礎課程的教學中出現了一些問題,主要是“狹義工具論”的問題。“狹義工具論”就是認為計算機基礎教學是教學生怎麼將計算機作為工具使用。許多非計算機專業的學生從來都沒有體驗過計算的愉悅——計算原理的相互影響以及問題有效解決的思維方式[4]。