吳春穎
(吳春穎:中國人民武裝警察部隊學院基礎部)
當前,在教育部頒布的我國高校非計算機專業計算機基礎教學課程設置的“1+X” 層次構架中, “高級語言程序設計”是第二層次的核心內容, 目標是既追求學生潛在能力的培養又具有顯著的應用性, 這就要求講授的內容要有基礎性,技術要有先進性。2010年,我院實行新的人才培養方案,選用《VB程序設計》作為非計算機專業學生學習高級計算機語言的專門課程。在《VB程序設計》課程教學當中,實驗教學是一個十分重要的教學內容,它是掌握《VB程序設計》的基本內容的一個重要手段,其目的是使學生進一步理解和掌握程序設計語言的知識,掌握利用VB 編寫應用程序的技巧,了解VB應用程序的編寫規范和設計方法,加強學生應用VB程序設計語言解決實際問題的能力,培養和考核學生對編程知識的理解和綜合應用能力。
我院是全國唯一一所為公安防、消防、警衛部隊培養指揮管理和專業技術警官的現役本科院校。共開設20個本??茖I和7個碩士專業。計算機在公安邊消警部隊工作中使用的范圍也越來越廣,計算機教學已經成為培養合格公安人才的重要環節。但以前我院計算機基礎課程教學與計算機知識的新發展、邊消警部隊對公安武警計算機素質的新要求存在很多矛盾。特此,2010年在我院實施的新的人才培養方案里,特將《計算機技術基礎》改為《VB程序設計》,作為一門高級語言必修課程進行詳細的闡述和學習。
《VB程序設計》的教學目的主要是通過系統學習,使學生掌握使用VB開發Windows應用程序的方法和特點,并理解基本概念、主要功能和Windows應用程序開發的基本思想,能夠根據實際需要自行開發簡單的Windows應用程序,并為今后進一步使用Visual Basic或其他面向對象的可視化開發工具開發Windows應用程序奠定基礎。從2010年下半年學院開設《VB程序設計》課程已有半年,在本課程教學中出現了新的狀況,最主要的就是課堂授課時間為36學時,上機實驗課時為18學時。由于上機學時太少,導致出現了一些新問題:教學中,基本上是上2次理論課,上一次實驗課。這導致學生在課堂學習“吃”得多、“做”得少,理論知識無法充分地、及時地進行上機實踐,吸收消化不徹底。長期以往,造成學生不能很熟練地掌握基本操作技能,導致編程能力較弱,最后期末考試成績不理想,不及格的人數增加。以上問題的出現,給教學帶來很大的沖擊。
因此,筆者擬提出了“三型整合”的實驗教學新方法。所謂“三型”,就是驗證型實驗+設計型實驗+創新型實驗的有機結合。驗證型實驗主要由學生根據教師在課堂所講授的演示制作的工程案例進行簡單的模仿,其目的是使學生驗證、理解、鞏固并掌握課內所要求的基本教學內容;驗證型的實驗內容要有解決問題的簡單說明,學生能單一解決簡單問題,這部分內容約占整個實驗的三分之一左右;設計型實驗以原有工程案例的基礎上解決新任務的形式提出實驗要求和具體的實驗結果,要求學生通過以往掌握的課本知識和閱讀相關資料相結合來設計、開發并最終完成實驗項目。設計型的實驗內容,要有較詳細的提示信息,約占整個實驗的二分之一左右;創新型實驗,是在以上兩種實驗的基礎上,對學生提出更高的要求。實驗題目的難度更難,單個學生很難獨立完成,可以將學生分組協作完成。整個過程都在小組內協作完成,教師只起一個點撥和指導作用。在小組的研究、探討、設計中,發現問題,再經過思考、改進,不斷完善,完成一個小型軟件的開發。這部分的實驗,如果上課沒有時間,可以課下進行,屬于學生的選學內容。
教學過程中我們發現學生的學習能力和學習積極性并不相同。如果用同樣的標準要求他們,則常常不能獲得良好的教學效果。為了達到因材施教的目的,在進行本課程的課程實驗的設計時,就要注意既要重視重現課堂理論知識,又要盡量理論聯系實際;既要考慮學生對課本知識的理解,又要考慮培養他們實踐動手的能力;既要考慮學生個體差異,又要考慮整體水平;既要考慮應用性,又要考慮趣味性。因此,我們采用層次化實驗教學的設計思想。
驗證型實驗、設計型實驗、創新型實驗三種類型的實驗形成了三個層次,即基礎層、鞏固層、升華層?;A層是對課堂授課知識的進一步理解和掌握,是對基礎較弱的學生給出的一個最低要求,即獨立完成。提高層是對以往學到的知識進行鞏固,應用于具體問題,要求大部分學生能完成此要求。升華層是對極少數思維特別活躍的學生提出更高的要求,進一步激發他們挑戰自我的意識,建議他們在完成提高層實驗的基礎上,完成升華層實驗內容。
教學有法,教無定法,貴在得法。在新的人才培養方案實施半年以來,“三型整合”教學方法已經取得了較好的成績,但還有很多需要改進的地方,例如,實驗指導書需要及時修訂,實驗項目需要調整和充實,實驗課的多媒體課件質量需要提高等。應時代的要求,教學改革的原則就是要本著培養學生的綜合能力和創新能力而進行。