摘要:《VB程序設計》課程是非計算機專業學生必修的公共基礎課程之一,并且還是計算機等級考試二級考試科目,如何利用現有的教學條件和教學資源,圍繞學生這個教學對象,選擇教學內容,確定教學策略,進行系統、科學有效的課程教學設計,對于實現教學目標,提高教學質量有著重要的意義。本文主要分析了VB程序設計在理論教學和實踐教學中的現狀,提出了該課程在教學內容的制定上應與專業和學生實際情況相結合,以及在教學過程中采用的教學方式,并對教學改革進行了探究。
關鍵詞:實踐教學 教學改革 教學方式
中圖分類號:TP311文獻標識碼:A文章編號:1672-3791(2011)02(a)-0000-00
《VB程序設計》課程是非計算機專業學生必修的公共基礎課程之一,并且還是計算機等級考試二級考試科目,如何利用現有的教學條件和教學資源,圍繞學生這個教學對象,選擇教學內容,確定教學策略,進行系統、科學有效的課程教學設計,對于實現教學目標,提高教學質量有著重要的意義。
1 課程的地位和作用
VB程序設計是一門應用型基礎課,是使學生掌握一種簡單、實用的編程工具,掌握面向對象的基本概念與高級語言的基本結構,提高學生的編程能力。作為非計算機專業學科中一門承前啟后的基礎課程,VB程序設計在各專業課程體系中扮演著重要的角色。
2 教學設計
教學設計是指教學的系統規劃及其教學方法的設計,也就是為了達到一定的教學目標,對教什么(課程內容)和怎么教(教學組織、模式選擇、媒體選用等)進行設計。
2.1 教學內容(交什么)
教學內容是為實現教學目標,學生系統學習知識、技能和行為經驗的總和。教學內容的范圍和深度規定了學生掌握知識的廣度、深度和能力水平。在設計VB 課程的教學內容時,應該結合教學目標,學生原有的知識水平,認知能力和技能,查閱、比較近年出版的有關VB 教材,確定VB 課程的教學內容。以我校計算機教研室為例,規定了以下教學內容,第一部分: VB 程序設計概述。 簡要介紹VB 的特點,VB6.0 的集成開發環境,同時生成第一個沒代碼的應用程序,讓學生對VB 程序設計有一個初步的認識。第二部分:簡單VB 程序設計。介紹面向對象程序設計的概念,然后通過簡單實例說明VB 應用程序設計的一般過程,使學生對VB 程序設計有一個全面的了解。第三部分: VB 基本語言。詳細介紹VB 規定的可編程的數據類型、基本語句、函數和過程等,為應用程序的設計、開發,打下扎實的語言基礎。 第四部分:常用控件。 系統介紹開發應用程序的常用控件和一些重要高級控件。使學生掌握它們的功能和用法,從而在應用程序的開發中,設計出美觀、實用的用戶界面。第五部分:文件。介紹文件的基本操作,使學生掌握文件系統控件的功能和用法,對文件的讀寫有一定的了解。 第六部分:圖形操作。詳細介紹VB 圖形操作基礎以及VB 提供的主要圖形控件和圖形方法,使學生熟練掌握圖形設計的基本方法和技能。 第七部分:VB 與數據庫簡介。 簡要介紹關系數據庫設計的基本概念,VB6.0 管理數據庫的基本方案和SQL 語言的使用,使學生對VB6.0 管理數據庫的基本方案和SQL 語言有一定的了解。
2.2 教學過程(怎么教)
2.2.1 理論教學
在VB 課程的教學中,主要是在多媒體教室,以自制的CAI 課件為主完成的。在CAI課件中,應設計大量有針對性的應用實例和編程“任務”,供教學使用。在VB 課程教學中,堅持以實例教學為主,任務驅動和實驗為輔的原則,根據學生知識基礎、認知能力、教學內容,將實例教學和任務驅動靈活運用于教學中,充分發揮它們在優化課堂教學過程、提高教學效率的積極作用。
2.2.2 上機實驗
VB 是一門實踐性很強,極富創造性特點的課程。要想學好,上機實驗是一個非常重要的環節。為了確保實驗的順利進行,實驗前應該給出明確的實驗內容,并要求學生復習和掌握與本次實驗有關的教學內容。根據實驗內容對問題進行認真的分析,初步設計出程序的用戶界面。根據應用程序的主要功能,考慮通過什么方法來實現,制定初步的解決方案。在實驗過程中,可以將將學生分成若干小組,讓學生自己獨立完成實驗或者小組成員一起分析、討論、交流后共同完成。在實驗中除了通過觀察了解學生實驗的情況外,還可以將有特點、有創意的設計,通過大屏幕進行演示、分析、討論,從而拓展學生的思路,激發學生積極探索精神和創新的意識。
3 教學探索
關于本課程的試驗改革可以在以下兩方面進行探索:
1)實驗指導書,實驗項目的選擇與設計注重實際應用(與相關的專業進行結合),以啟迪學生科學思維和創新意識為主;
2)可以利用學校的網絡資源設計網絡教學平臺、考核系統及相應的考核體制。
參考文獻
[1] 蔣正炎.基于高職環境下VB語言課程教學改革的實踐.考試周刊.2009.27.
[2] 龔沛曾等.Visual Basic程序設計簡明教程第三版.高等教育出版社.2005.