富春巖 王皓杰 劉景順
摘要本文對非計算機專業研究生的計算機教學進行了研究。闡述了問題提出的背景、需要解決的關鍵性問題、實施過程及采用的方法。并針對非計算機專業文史類、理工類、師范類和醫學類碩士研究生的計算機教學方法進行了改革。提出了“四個層次”的課程設置模式,即第一層次為計算機基礎知識和基本操作、第二層次為高級語言程序設計、第三層次為計算機軟硬件新知識學習、第四層次為結合專業需要開設應用課程,同時對教學過程中存在的問題進行了研究和探討。
關鍵詞:非計算機專業研究生計算機教學研究
非計算機專業研究生的計算機教育是我校計算機教育的較高層次,其教育狀況和水平,已經成為衡量我校高等教育的發展程度和發展水平的重要標志。近幾年,我校非計算機專業研究生的計算機教學,主要采用講授基礎知識和Windows操作系統加上一門程序設計語言的傳統模式,存在知識滯后、方法陳舊、模式簡單、教學效果不明顯等弊端。盡管取得了一些成績,但距離現代信息技術對教育的要求相差甚遠。計算機,特別是互聯網帶來的大量信息及時空結構的變化,迫使我們必須以新的視角觀察計算機教育問題,不斷適應計算機技術的新變化,不斷創新我們的教育體系。我校非計算機專業研究生的計算機教學現狀,遠遠滿足不了現代信息技術的發展與需要,必須進行相應的教學改革。
1需要解決的關鍵性問題
從實用角度出發,調整教學內容;改善教學方法,提高教學效果;培養學生興趣,增強學生學習的主動性;增強實用功能,適應社會需求;提高應用能力,促進專業學習;使知識融會貫通,培養學生綜合能力。
2教學改革的總體思路
2.1 學生分類
由于非計算機專業碩士研究生專業繁雜,專業方向、學習重點各不相同,因此,不能把他們混為一談,要區別對待。根據我校實際,我們大致把他們分為四類:文史類、理工類、師范類、醫學類。
2.2 按學生專業設立課題
根據學生分類,抓住其專業學習的特點以及重點和難點,設立研究課題。各課題總體研究方向一致,但具體出發點、側重點又各不相同,突出針對性和實用性,著力提高學生的基本技能。
2.3 調整教學內容和重點
根據各類學生所學專業不同,調整其計算機教學內容和重點,達到與專業緊密結合,為專業學習服務,互學互長。
(1)文史類學生:側重文字操作、網絡操作、軟件應用等。
(2)理工類學生:側重程序設計、軟件開發、網絡操作、CAD等。
(3)師范類學生:側重文字操作、網絡操作、課件操作、CAI等。
(4)醫學類學生:側重程序設計、軟件開發、醫學專業應用、網絡操作等。
2.4 調整教學計劃
由原來重知識傳授改變為重技能傳授,減少知識性內容講授時間,留給學生課外自學,增加計算機技能培訓時間,提高應用能力。
2.5改變教學方法
由原來粉筆+黑板的教學模式改變為既有課堂講授又有多媒體、CAI教學,同時增加學生結合專業的軟件學習應用,以及確定開發課題,進行實用課題開發。還采用比喻教學法、懸念教學法、演示與實踐教學法、輔助教學法等方法提高教學效果和質量。
2.6采取試點的辦法
由于是新的教學改革嘗試,我們從不同類學生中每類選擇兩個自然班進行試點。每班人數20~30人不等。
2.7采用助教和優秀學生參與教學改革的辦法
首先,我們每一課題組選拔了兩名有責任心、專業好的助教,全程跟班進行課程改革。同時,又從所選班中抽幾名計算機基礎較好、刻苦認真的優秀學生協助助教對學生進行指導。我們還對抽調的學生進行課外輔導,吃“小灶”,提高他們的業務能力和指導能力,用優秀學生帶動普通同學的學習。
2.8采取分組確定課題的方法
我們把所選每個班分成5~10人不等的幾個組,每組根據專業學習和實際需要確定一項研究課題,進行開發性研究。這些課題,有的是程序開發方面、有的是軟件應用方面、有的是課件設計方面、有的是網絡操作方面,主要是根據學生將來專業和就業需要,進行針對性研究和提高。
2.9推薦課外內容,提高綜合能力
由于計算機課時不多,實驗也少,僅憑課堂和實驗課時間是不夠的。在教學過程中,我們通過增加課外補習和給學生留課外作業的方式,拓寬學生的知識面,提高綜合技能。
2.10階段考試,階段驗收
為達到好的教學效果,只要求不檢查是不行的。我們采取每章一考試的辦法積累學生的平時成績,保證學生每章每節的內容都能扎實掌握。
3以“四個層次”為基礎,實施計算機教學改革
非計算機專業研究生的計算機教學以“四個層次”課程設置為依托,按學生水平、專業需求進行改革。第一層次:計算機基礎知識和操作能力的培養;第二層次:高級語言程序設計的學習;第三層次:計算機最新的軟硬件技術的了解;第四層次:結合各專業需要,開設計算機應用課程。
第一層次實施進程和方法。在教學改革的最開始,我們首先進行計算機基礎知識和操作能力的教學改革。大多數學生在本科一年級都學過計算機基礎知識,有一定基礎。但是計算機科學發展非常迅速,操作系統和應用軟件的界面和功能變化都非常之快。根據這種情況,在這一層次的改革過程中我們縮減了總學時(將原來的60學時減少為48學時),重新分配了理論課和實驗課的學時,目前分配如表1所示。

在理論課教學中不再是“教師、粉筆加黑板”的模式,而是利用多媒體課件授課,加大了課堂的信息量。實驗教學是計算機教學中的重要環節,我們在本階段的教學改革中,特別注重實驗教學。增加學生實驗的學時數、加強實驗室的網絡化管理及教學。學生可以通過下載學習軟件、網上查尋資料;通過電子郵件或BBS等與教師、同學相互聯系的方式來完成作業。提高了學生的操作能力。
第二層次的實施進程和方法。熟練掌握計算機基礎知識和操作系統知識,是我們對研究生提出的最低要求,但這是遠遠不夠的。在此基礎之上,學生還必須掌握程序設計的方法和技巧,具有編寫程序、解決問題的能力。我校的非計算機專業研究生分布在十幾個不同的專業,按要求,各專業學生應根據需要學習一至二門語言,并且必須掌握及精通一門高級語言,這樣就可以舉一反三,在需要時能夠很快地學會和使用其他語言。根據實際情況,大多數學生在本科階段的學習中已經學過高級語言課程,具有基本的結構化程序設計思想。但是,目前的程序設計已向面向對象的發展,所以在本層次的教學改革中,我們重新設置了課程,根據不同的專業需求,分別開設了VFP、VB、VC++等面向對象的程序設計語言。
研究生不同于本科生。有些研究生是在職學習,同時又承擔了一些其他的工作和研究,因此,在本層次的教學中,我們不再采用以往的以教師為主,學生被動學習的傳統教學模式,而是采用網絡教室(教師將講課的過程做成課件在網絡上展示出來)、遠程教學和計算機輔助教學(CAI)等多種現代化的教學手段,提高了教學質量、教學效果及學生的學習興趣。
第三層次的實施過程和方法。眾所周知,計算機軟、硬件技術發展十分迅速,升級換代頻繁。為此,我們結合計算機軟、硬件技術的發展動態,定期聘請本校或其他高校的計算機專家,采用專題講座的方式,使學生能及時掌握最新的計算機軟、硬件知識。
第四層次的實施過程和方法。目前,我國計算機專業的學習仍處于應試教育模式中,要考很多基礎理論課程,而學校開設的實踐課程少,學生的動手能力不強。針對這一問題,我們要求各專業的研究生,除應熟練地使用現有的計算機基礎知識外,還應熟練掌握常用的開發軟件,并具有一定的軟件開發能力;能利用所學的計算機知識,處理、解決本專業領域中的實際問題;具有開發本專業領域計算機應用系統的初步能力;具有編寫和調試程序的初步能力。因此,在教學中我們結合研究生所在各專業的不同需要,在課程設計和畢業設計時布置相應的課題,在教師的指導下讓學生自己動手去完成這些課題,大大提高了學生計算機的應用能力。
4教學改革取得的成果
我們以2003級非計算機專業碩士研究生為教學改革的實施對象。到目前為止,我們已完成了本課題的教學改革,并取得了預期的教學效果。參加教學改革的研究生,計算機課程的學習興趣空前濃厚、學習熱情空前高漲、學習效果十分顯著、應用能力明顯增強,95%的學生達到熟練操作計算機的能力,80%以上的學生能使用不同的程序設計語言或系統軟件設計、開發應用軟件。
非計算機專業研究生的計算機教學改革任重而道遠。只有建立新的教育觀念、采用新的教學模式、運用新的現代教育手段才能培養出符合新時代要求的人才。
參考文獻
[1]李曉明,陳平,張銘等.關于計算機人才需求的調研報告.計算機教育,2004,8.