葉香美

【摘要】高校一般為獨立式教學模式,即課程均由不同的教師講授,課堂和實踐教學內容均根據本課程獨立設置,課程考核也僅針對本課程所學內容。從學生最終對專業知識的掌握程度和實踐能力來看,沒有課程間的“協作”,無法完成任何一個實際工程項目。本文以VB程序設計與實踐為例,介紹課程融合的教學模式,使學生可以綜合運用各種課程去完成相關的學習任務,讓學生感覺課程之間的內在聯系,探索現代高職教育發展的新方向。
【關鍵詞】VB 課程融合 高職教育
【中圖分類號】G642 【文獻標識碼】A 【文章編號】2095-3089(2015)14-0057-02
高校一般為獨立式教學模式,即每個課程均由不同的教師講授,課堂和實踐教學內容均根據本課程獨立設置,課程考核也僅針對本課程所學內容。從學生最終對專業知識的掌握程度和實踐能力來看,目前的這種教學模式似乎存在一些問題,比如學生單科成績優秀而綜合實踐創新能力薄弱。單一課程僅能支撐一個專業工程項目的一小部分,沒有課程間的“協作”,無法完成任何一個實際工程項目。課程融合的教學模式恰好能解決此類問題,使學生可以綜合運用各種課程去完成相關的學習任務,讓學生感覺課程之間的內在聯系,為現代高職教育發展的新方向。
Visual Basic(簡稱VB),由于其具有可視化、簡單易學的特點,又是面向對象的程序設計語言而廣泛受到高職院校的青睞。《VB程序設計與實踐》課程具有極強的實踐性,要求學生既要掌握理論知識,又要掌握操作技能,并能用來解決實際問題。傳統的教學模式基本以教材決定教學內容,教材中的內容跟其他專業課程沒有聯系,而且教材中的實例大多是脫離實際應用而抽象出來的,學生學完了教學計劃所規定的全部內容后,仍然不能處理實際項目。因為,實際項目一般涉及多課程的綜合應用,傳統的“弧立”教學,學生沒有建立系統的專業知識體系,不知道如何與其他專業知識結合解決實際工程問題。如何給應用電子專業學生上好VB程序設計與實踐這門課,讓這門課與其他課程融合,切實提高學生綜合應用能力,在物聯網時代提高就業競爭力,是高職教師不斷思考的問題。
以應用電子專業為背景,多課程融合的VB程序設計與實踐進行了多次的試驗教學,得出了一些值得借鑒的經驗。
一、教學內容進行項目化改革
根據《VB程序設計與實踐》課程知識體系與教學目標,設計了多個教學項目,大致分為三類,一類是有趣的項目,如打字游戲、打地鼠、石頭-剪刀-布、幸運大轉盤、彈性球等;一類是典型算法項目,如計算器、水仙花數求解、楊輝三角等;一類與專業相關的項目,如交通燈、在線測溫系統、無線遙控大功率燈等。
教學項目不僅突出了內容的創新性、設計性和綜合性,還刻意注重學生自主學習能力的開發,強調行為訓練與理論聯系實際,做到“知(理論知識)、行(行為實踐)、技(技能培養)、創(綜合創新)”的有機結合,真正使得學生的自主能動性和學習的主體地位得到充分體現。
二、多課程交叉知識點整合
任何一個實際工程項目都需要專業領域內多方面知識作為支撐,而任何單方面的知識都無法獨立支撐一個實際項目。教學過程也是如此,多個課程之間本就環環相扣,只有在教學和實踐過程中將其緊密地融合在一起,才能使學生真正系統地認識、理解、掌握專業技術,并進行創新。
三、開發多課程整合的教學項目
根據《VB程序設計與實踐》課程中具體知識點與其它課程知識點的相關性探索綜合性的教學項目。主要涉及的課程有:數字電子技術、模擬電子技術、電路設計、單片機技術、傳感器技術、PCB制版技術。交叉教學的項目有:遠程交通燈控制,VB軟件做一個上位機軟件,可以通過主機控制交通燈的運行情況;在線測溫系統,溫度傳感器測得的溫度實時傳到電腦主機,并對數據進行統計分析,VB軟件控制何時進行數據采集;無線遙控燈,學生用VB編寫一個控制軟件,在電腦界面上就可以無線控制大功率燈的亮滅。
這種多課程整合式教學將一個知識點或一個系統從不同角度講授,尤其將前承課程的內容、方法整合到后續課程當中,并為后續課程服務,使之融會貫通。多課程融合式教學,可以基于不同的教學目標捆綁不同的課程,因此具有非常大的靈活性,適應多目標、多層次的教學需求。
四、在課堂中的實施步驟
第一階段,提出任務。課前給學生布置本次課的教學任務。學生思考本項目包含的對象和實現的基本功能,繪制出簡單程序的操作界面。第二階段,教師向學生展示已設計好的項目,學生獲得直觀體驗,引導學生思考如何編程實現相同的效果。第三階段,項目的分析、講解和設計。教師先講解對象相關屬性的功能和設置方法,使學生有感性認識。然后根據整個項目的設計要求,引出對象的事件、方法和相關的程序設計語句。對項目的基本框架進行現場編程演示,引導學生去完善程序。第四階段,任務實現。學生分組討論,完成事件過程的編寫。第五階段,交流討論。通過師生共同討論,對學生完成的項目進行點評,交流展示各自設計的軟件,在討論中實現對已學知識點的鞏固,學習其他同學編程思路。第六階段,分析總結。對項目涉及的所有知識點和設計方法進行總結,引導學生進行深入思考,對程序界面和功能進行擴展,鼓勵學生修改程序,拓展課外知識,提升專業技能。通過以上六個階段的實施,學生可以在輕松自如的掌握VB界面設計、可視化編程的基本概念、方法,同時加深了對相關知識和設計方法的理解。
五、多課程融合教學對學生的意義
多課程融合教學項目的實施,將程序設計的思想和方法滲入教學項目中,將相關的知識點置于實際的場景中,使學生在工程化思維方式的引導下,不知不覺掌握相關的知識與技能,充分體驗學習的樂趣,逐步認識課程的作用,從不愿學、不想學慢慢轉變為主動學。同時通過“構思、設計、實現、運作”的實施過程,培養主動思考、主動應用的意識,通過問題的分析和解決,鍛煉程序設計的思維能力和應用開發能力。
六、對其他課程的借鑒作用
可以指導其他專業課程開展多課程融合教學,促進創新性人才培養,促進教師專業知識的提升。
可以建立面向專業的理論教學和實驗內容。根據應用電子技術專業,按照人才培養基本規律,開設不同難度的實驗,與不同課程結合,讓學生在其他課程中動手做的實驗板繼續發揮作用。