蒲會蘭 丁世文 李敏之 楊喜娟
摘 要:通過對面向工程教育認證的VB課程設計實驗教學的研究,設計了科學合理的課程設計實驗教學體系和實踐內 容,制定了與之相應的實施計劃,使學生在理論學習、工程實踐能力和創新能力方面都得到較好的提升,使課程設計實踐 環節效率更高,學生在實踐過程中取得良好效果。
關鍵詞:工程教育認證 VB 課程設計 實驗教學
中圖分類號:TP312.1-4 文獻標識碼:A 文章編號:1672-3791(2018)07(a)-0185-03
Abstract: Through the research of VB course designing experiment teaching for engineering education certification, the scientific and rational course designing experiment teaching system and practice content are designed, and the corresponding implementation plan is formulated. It enables students to have a better promotion in theoretical learning, engineering practice ability and innovation ability, and it makes course design practice more efficient. Students have achieved good results in the practice process.
Key Words:Engineering education certification;Visual Basic; Course design; Experiment teaching
《程序設計基礎VB(Visual Basic)》面向我校非計算機專業大一學生開設,它是大學計算機教學中重要的學科基礎課,是一門實踐性很強的計算機課程。《程序設計課程設計VB》是《程序設計基礎VB》的繼續和延伸,通過課程設計的實踐環節,使學生進一步掌握和鞏固VB的基本知識,掌握VB應用程序開發的設計方法和編程規范,提升學生分析問題、應用VB解決本專業實際問題的工程實踐能力。
之前,VB課程設計一般由任課教師根據教學大綱和學生學習情況給出設計題目,有基礎程序類題目、設計類題目,在實施VB課程設計時主要集中在課程教學完成后,采用一周的時間(16學時)要求學生完成系統的設計和文檔的撰寫。在這么短的時間內,學生一般難以完成較難的設計類題目,即使有完成的應用系統,其功能也不夠完善;另一方面,學生在課程設計結束后要進行期末考試,因此大多數學生會選擇基礎類題目;第三,由于有些專業第一學期沒有開設《大學計算機基礎》課,學生對文檔的整體編輯沒概念,提交的課程設計說明書文檔沒有完全達到要求。以上原因,使課程設計難以達到鞏固知識、提高實踐能力的預期目標,難以達到工程教育認證中關于利用計算機解決實際問題的要求[1]。
針對VB課程設計過程中存在的問題,筆者設計了一套科學合理的課程設計實驗教學體系和實踐內容,使學生在理論學習、工程實踐能力和創新能力方面都得到較好的提升,學生在實踐過程中取得良好效果。
1 課程設計實驗教學的基本內容
1.1 課程設計的前期工作
在課程設計前期,我校以VB課程組為單位,按照課程設計教學大綱的要求,安排該課程組的教師調研、查閱資料、更新選題庫;整理資料、編寫課程設計指導講義,與教研室相關專業資深教師討論定稿,最后付諸實施。
1.2 課程設計的選題原則
⑴設計題目的綜合性和實用性。
課程設計題目應盡可能多地涉及VB程序設計的知識點,要盡可能與其他課程知識銜接(如與數據庫銜接,開發管理信息系統)[2],這樣才有利于學生對知識的擴展和深化,有利于提升學生的自主學習能力。設計題目要能解決現實生活中的某個問題,即選題要貼近生活(如圖書管理系統、航班訂票系統、選題系統、點餐系統、成績管理系統等,實驗指導書中有更多題目及其基本功能與要求的詳細內容),從而激發學生的學習能動性,更好的完成課程設計任務。
⑵設計題目的多樣性和靈活性。
課程設計是對學生綜合能力的訓練,設計題目將直接影響設計過程和實踐效果,過去課程設計的選題由指導教師單一確定;現在,學生也可通過查閱資料、確定實現方案,只要符合課程設計的要求,最終自己擬定選題。另外,課程設計題目應當給學生一個創新發揮的空間,這樣才能促進學生思考和自主學習,充分發揮學生的想象力[3]。
⑶設計題目的創造性和可操作性
課程設計是學生綜合運用VB課程和其他課程的基本知識,融會貫通,獨立思考解決復雜問題的初次嘗試,設計題目的實現可培養學生的工程實踐能力,設計說明書的撰寫將提升學生的文檔編輯能力。課程設計過程中,學生是實踐活動的主體,指導教師的職責在于啟發、答疑和指導,學生遇到問題時,教師要鼓勵學生查閱文獻資料,盡可能找到解決問題的方案,發揮學生的主動性和創造性[4]。遵循學生的認知規律,課程設計題目的規模和難易適當,不能太難,學生在設計過程中問題太多,將影響課程設計的順利進行;也不能太簡單,太簡單不利于學生綜合應用知識和實踐能力的培養。
1.3 課程設計的教學計劃
鑒于學生集中一周進行課程設計不能完全達到課程設計的要求及效果,實驗教學計劃中嘗試調整課程設計的時間,任課教師根據教學大綱及課程設計的選題原則,在開學第9周(程序的基本控制結構已講授)可以將自己準備的題目發給學生,之后學生選題、調研、分散設計、集中設計、答辯驗收,具體安排如表1所示。
1.4 課程設計的成績評定
課程設計中,指導教師除了答疑、指導和記錄學生設計的完成情況外,對學生成果的評價也是課程設計教學中的重要環節,它可以直接提升和鞏固課程設計教學前期成果[5]。學生課程設計的成果驗收,不僅體現學生對知識的綜合應用能力、工程實踐能力,撰寫文檔能力,也體現口頭表達能力和應變能力等。課程設計成績評定所涉及的評價指標、指標內涵及其分值的合理設置,是保證課程設計順利進行、真實評價的有效措施。具體內容如表2所示。
2 課程設計的實施方案和實施計劃
調研、了解其他高校VB課程設計的教學模式和實踐過程,查閱相關資料,制定了我校VB課程設計的實施方案和實施計劃。
第一,根據課程設計教學大綱以及工程實踐的要求, 課程組教師討論進一步完善已有的課程設計實驗教學計 劃。
第二,依據課程設計實驗教學計劃,課程組教師根據 專業特色以及學生層次,給學生一些設計選題,選題要體 現綜合知識點、貼近學生實際生活、給學生有一定的創新 空間、題目難易適中、學生可操作性強。
第三,課程組教師可在第9周發布選題,給學生較多的 前期準備時間,學生在教師發布題目的4周時間內,根據題 目及設計任務查閱相關文獻,學習拓展知識(如數據庫技 術的基本知識和操作);也可以自選題目以及設計內容,只 要能體現課程設計的要求與任務、能按時完成即可。
第四,學生在選定題目后,可根據自己的時間先進行為 期4周的分散設計,完成局部模塊的功能,在這期間,指導教師可以答疑、指導,了解學生設計的進度以及完成設計任務情況;在集中設計的1周,學生進一步完善系統功能、優化界面、進行文檔編輯,準備答辯提交課程設計;指導教師查看系統設計,評閱課程設計說明書,成績評定。
第五,總結課程設計實施過程中的不足,進一步完善課程設計實驗方案,完善課程設計實驗指導書。
4 結語
VB課程設計是針對大一學生在學完《程序設計基礎VB》后的第一門設計實踐課,任課教師通過對面向工程教育認證的VB課程設計實驗教學的研究,了解本課程對開設專業的畢業要求和支撐點后,設計了科學合理的課程設計實驗教學體系和實踐內容,制定了與之相應的實施計劃,使學生的自主學習能力、查閱文獻能力、綜合分析問題能力、工程實踐能力、創新能力等方面都得到較好的提升,使課程設計實踐環節效率更高,學生在實踐過程中取得良好效果。
參考文獻
[1] 毛羽剛,朱培棟,徐明.基于工程教育專業認證理念的網絡工程專業建設[J].計算機教育,2014(20):38-41.
[2] 龔沛曾,楊志強,陸慰民,等.Visual Basic程序設計教程[M].4版.北京:高等教育出版社,2013.
[3] 米天勝,柳巧玲,王學榮.關于課程設計的教學研究和實踐——以2005、2006信管專業“信息系統開發工具”課程為例[J].中國管理信息化,2010,13(6):115-117.
[4] 丁蓉,朱琳.“VB程序設計”課程的創新性實驗教學[J].實驗技術與管理,2012,29(8):163-165.
[5] 趙文東,常波,宗慧.VB.NET課程設計教學改革的研究與探索[J].和田師范專科學校學報,2008,28(6):198-199.