在高職非計算機專業中開設計算機語言課,不僅能使學生深入理解計算機工作原理,掌握更多技能,還能鍛煉學生用計算機分析問題的思維能力和處理問題的方法能力。而VisualBasic語言又因具有易學易用、圖形界面等優點,成為首選的入門級計算機語言。
一 目前高職非計算機專業VB教學存在的問題
在實際的教學中,對于非計算機專業來說,這門課教學存在學生不愛學、怕學、沒興趣,教師不好教,教學效果差的現象。學生對程序的閱讀能力、編程技巧等很欠缺,更談不上軟件開發能力。
造成上述現象根本原因是個教學方法問題。首先,不能激發學生的學習興趣,沒興趣自然不會用心學習、鉆研它。其次是教學方法陳舊,老師講和學生練是分開的,實訓不及時。實訓內容缺乏創新性,影響學生學習積極性。所以,要提高VB語言的教學質量,真正提升學生素質,就必須從教學方法人手,全面改革VB課的教學。
二 應用“教、學、做”一體化教學模式,提高學生程序設計能力和綜合素質
“教、學、做”一體化教學模式打破傳統教學模式和學科式課程體系,建立師生互動、理實結合、學生主導的“教、學、做合一”的教學模式。它將課堂放到實驗室、實訓室及企業車間,使知識能很好、很快轉化為實際操作能力。
VB語言是一門實踐性很強的課程,通過開展“教、學、做”一體化教學,能夠很好地提高非計算機專業學生應用計算機編程思想分析、解決專業問題的能力。
1 設計情景,激發興趣
將VB知識,融入到一個個學習情景中,學生學習、實訓的核心就是學習情景,所以,精彩的學習情景,不僅能達到傳授知識的目的,還能激發學生學習興趣,提高學習質量,增強學生學習這門課程的積極性和持久性。
例如第一次課的學習情景可以設計一個簡單有趣的小游戲,這樣可以讓學生對認識VB編程環境,知道程序設計的一般過程,再通過實際操作,消除對編程的陌生感和懼怕心理,更能激發學習興趣。
2 任務驅動。訓練思維
對于非計算機專業的學生來說,學習VB一個重要的目的是掌握計算機編程的思想和思維方法,以及編程的過程。
在實際教學中,通過漸進式任務,使學生在提出問題、分析問題、解決問題、歸納總結、擴展任務、再分析問題、再解決問題、再歸納總結、再擴展任務等的過程中,通過對任務不斷修改、討論、展示、擴充,提高程序編寫及開發能力。
3 一體教學,培養能力
傳統教學方法的弊端就是教與學、學與做、做與學脫節,學生在學習中普遍注重理論知識學習,動手能力和應用理論知識進行程序開發的能力極差。
通過一體化教學,教師在做中教,學生在做中學,實現教、學、做合一。教師理論少講、精教,開展互動式教學,增加學生學習主動性,增強學生對知識運用能力和創新能力;在學習中做、做中學,通過苦練、勤練訓練技能,既培養學生工作技能又提高其職業素養。
4 打破常規。多元融合
一體化教學模式,從根本上打破常規教學體系和教學過程,使教學的各個環節達到多元融合。理實融合,即理論融于實踐中,教師不是單純講理論,而是講項目、講情景,還有教學融合、學做融合、專基融合、課堂內外融合等。通過多元融合,使教學成為一個和諧、有序、高效的過程。
5 多樣評價,全面考核
應建立與一體化教學模式相適應的考試模式,將平時與期宋考核相結合,理論與實踐考核相結合,單元能力與綜合能力考核相結合,學校考試與證書考試相結合等,實現對學生的全面考核。強調動手和創新能力,弱化考試的概念,強調考核的作用。
總之,實踐證明,在VB語言課教學中實施“教學做”一體化教學模式,以問題為切入點,邊講、邊學、邊做,強調實踐和學生動手能力,能很好地提高教學效果。