楊宇姝+曹然+劉文洋


摘要:根據大學計算機教育的發展和本校實際情況,文章提出了程序設計教學內容、教學方法、測評體系等方面的改革方案,為提高計算機基礎公共課程教學質量,提供了新的思路和方法。
關鍵詞:測評體系;教學內容;教學方法
根據教育部高等學校大學計算機課程教學指導委員會編制的《大學計算機基礎課程教學基本要求》,同時針對不同專業類別對計算機基礎教學的要求不同,結合我校實際情況將大學計算機基礎課采用“必修課程+限選課程”的設置方案,如圖1。其中,必修課屬于通識型(基礎類)課程,它主要服務于學校公共基礎教學和基本素質教育的培養目標,以培養對計算機系統的基本理解、信息素養為主要目標,同時也培養基本的計算機應用能力。限選課包括技術型課程和交叉型課程,學生可根據自己所學專業選修其中一門課程。技術型課程圍繞不同的計算機技術來組織課程內容,根據不同專業類別的需要,深入講解一種具體的計算機技術。例如:程序設計基礎、多媒體技術與應用、計算機網絡技術與應用等,培養學生掌握應用特定計算機技術解決問題的能力和方法。交叉型課程則是隨著計算技術在各專業領域應用的不斷深入而產生的一類課程,這些課程在內容上以相應專業為背景融合計算機技術,同時也可能反映出了各學科領域新的發展方向。
一、 教學內容的改革
“程序設計基礎”是大學計算機基礎教學的核心課程,授課學生:電化、電氣、水電、動科、生工、食科等。教學學時:課程總學時32學時,其中理論課16學時,實驗課16學時。主要講授Visual Basic語言基本知識和編寫程序的方法與技術,具體內容:Visual Basic語言的基礎知識、數據類型、程序控制結構、函數、指針、文件、類和對象的概念及使用、模板及異常處理、輸入/輸出流、常用控件、窗體及屬性、控件對象的事件和方法、程序調試以及軟件工程和數據結構基礎等。對算法教學內容采用類講解,分為:計算類算法、窮舉類算法、遞歸類算法、查詢類算法和排序類算法。
1.計算類算法。該類算法是為各種數學問題的數值解答研究提供相對有效的手段,主要由累加求和算法和累乘算法。累加形式:V=V+e,其中:V是變量,e是遞增表達式。累加一般通過循環結構來實現。注意:需在執行循環體前對變量V賦初值。一般的,累加時置初值0。連乘形式:V=V*e,其中:V是變量,e是遞增表達式。連乘一般通過循環結構來實現。
2.窮舉類算法。窮舉算法又稱枚舉算法。枚舉法:按問題本身的性質,一一列舉出該問題所有可能的解,并在逐一列舉的過程中,檢驗每個可能解是否是問題的真正解。在列舉的過程中,既不能遺漏也不應重復。
3.遞歸類算法。遞歸算法是把問題轉化為規??s小的同類問題的子問題。然后遞歸調用函數(或過程)來表示問題的解。
4.查詢類算法。主要教學內容包括:順序查找、二分法查找、分塊查找和索引順序查找。
5.排序類算法。主要教學內容包括:冒泡排序、比較排序、選擇排序和插入排序。
通過本課程的學習,使學生充分掌握程序設計中算法的基本思想和方法,較為熟練地使用Visual Basic高級語言,具備上機調試程序的基本能力。
二、采用多種教學方法,促進掌握教學內容
根據程序設計課程內容的不同,采用邊講邊練、翻轉課堂等多種教學方法,加強實踐教學。
(一)邊講邊練
教師利用計算機的多媒體點播系統將每次實驗項目要求、內容發給學生,同時教師再對實驗中所遇到的重點、難點問題在計算機上進行講解,學生出現問題,可以通過多媒體點播系統客戶端向教師提問,在教師機上指導學生解決困難。學生按要求完成每個實驗內容,將實驗作業上傳到教師機上,教師可以隨時批改、點評,對學生進行及時輔導、答疑。
(二)翻轉課堂
依托校園網絡,構建數字化教學平臺,該平臺主要由課程學習和討論、交流兩大模塊組成。在課程學習部分,可以提供MOOC資源,學生課后可以根據自己的需要,在任意時間、任意地點自主學習,成為課堂教學的延伸和必要補充;討論、交流部分,以QQ討論群及時答疑,了解學生學習情況、收集學習過程中存在的任何問題,如圖2。
三、測評體系的構建
不同的教學環節,采用不同的形式考核方式和成績評定方式,理論考試將原來采用紙介考卷形式變成電子試卷,并由計算機來完成此任務。在線教學的考核方式較為靈活,可以采用程序項目設計、專題內容討論、小論文等作為考核方式。
采用新的教學內容和多種教學方法對程序設計課程進行授課,通過測評體系驗證,目前已經取得明顯效果,但還需要我們不斷在實際培養學生利用計算機語言能力中總結經驗,不斷探索。
參考文獻:
[1]伍丁紅.高校計算機教育教學改革研究[J].計算機教育,2005,(11):40-42.
[2]崔彥君.任務驅動教學法在大學計算機基礎課程中的應用[J].廣東培正學院學報,2013,13C: 65-68.
[3]王光霞,唐慧林.教育轉型形勢下計算機網絡課程教學改革實踐[J].計算機教育,2011,(23):40-43
[4]蔣宗禮.計算機類專業人才專業能力構成與培養[J].中國大學教學,2011,(10):45-49.