范永文
摘要:在“VB程序設計”課程教學中,教學案例的設計選擇是關鍵。一個好的案例能讓學生明確學習目標,激發(fā)學習興趣,提高教學效果。文章主要闡述了“vB程序設計”課程的教學目標,介紹了教學案例和設計思路。關鍵詞:教學案例;VB課程;案例設計選擇
1.VB課程的教學目標
程序設計是計算機相關專業(yè)必開設的課程,但現(xiàn)在使用編程語言有多種,如:c語言、Java語言、c#等。不同的院校選擇不同的編程語言來作為學生程序設計的入門課程。就職業(yè)院校的學生來說,VB是程序開發(fā)者學習編程的最佳入門選擇,它是一種基于對象的可視化的編程語言,具有很強的易用性。VB課程教學的總體目標:首先是讓學生掌握程序編寫的基礎知識,如變量概念、數(shù)據(jù)類型、典型常用語句語法、函數(shù)、過程、對象事件屬性等知識點,為以后學習Java語言、c#語言打下基礎;另外是通過一些典型實用案例培養(yǎng)學生的編程思維邏輯方式、讓學生了解和體驗軟件開發(fā)中解決問題的分析方法和程序編寫過程,從而積累一些具有實用性的技能經(jīng)驗。為了實現(xiàn)這樣的教學目標,在教學過程中采用合適的案例尤為重要。
2.教學案例的選擇設計
興趣是最好的老師,是學生學好這門課程的關鍵。然而在教學過程中經(jīng)常聽到學生說VB程序設計課程太抽象、邏輯性太強難理解、枯燥乏味不感興趣,因此只有激發(fā)學生興趣,才能保證教學目標的真正實現(xiàn)。教師在備課時設計選擇什么樣的教學案例很重要,一個好的教學案例一定能激發(fā)學生學習的積極性、主動性,會起到事半功倍的效果。下面筆者就教學經(jīng)驗提出如下設計思路及教學案例。
2.1從實用性出發(fā),模仿學生熟悉軟件的部分功能
隨著計算機、手機、互聯(lián)網(wǎng)的普及應用,學生每天都在使用不同的軟件、上不同網(wǎng)站分享獲取大量信息,他們對登陸窗口的操作非常熟悉,但對登陸窗口如何識別賬號密碼、如何顯示提示信息不太了解。為了滿足學生的好奇心理,在VB教學過程中,筆者設計了“登陸”窗案例(見圖1-3),通過該案例讓學生學會使用標簽控件、按鈕控件、文本框件、if語句、MsgBox函數(shù)、窗口的顯示與隱藏方法。
2.2從貼近生活出發(fā),實現(xiàn)學生的日常生活一些簡單需求
在教學過程中最好選擇設計一些與學生的日常有相關聯(lián)系的案例,這樣的案例既能方便學生的生活又能讓學生體會到程序設計的實用性,從而激發(fā)他們的學習積極主動性。這里筆者設計了一個“放假倒計時器”和“值日安排”案例(見圖4-6),通過這兩個案例,學生可以掌握相關控件和Select Case多分支語句的使用。
2.3結合學生的其他課程設計案例
結合學生所學習的其他課程內(nèi)容也可以設計相應的vB案例,在此筆者結合學生的數(shù)學知識設計了兩個案例(見圖7-8),案例1的目的是讓學生學會循環(huán)語的使用,在學生上機練習時要求學生用不同的循環(huán)語句來完成此案例的功能;案例2是讓學生學會控件數(shù)組的使用。
2.4從趣味性出發(fā)設計教學案例
大多數(shù)學生之所以對各種游戲感興趣,是因為游戲具有色彩豐富畫面和較強的互動性,教師可以根據(jù)學生的這個特點設計一些具有互動性的教學案例。如圖9-11所示,筆者結合vB相應編程知識設計了如下兩個案例:“多彩同心圓”案例主要是讓學生學會使用隨機函數(shù)生成不同色彩和使用循環(huán)語句繪制出指定個數(shù)的圓圈;“移動小球”案例是讓學生學習vB中的鍵盤事件處理,在上課時通過本案例可以讓學生了解游戲中角色對象移動的簡單原理,既吸引了學生又達到了激發(fā)其學習興趣從而完成教學的目的。
3.結語
以上是筆者結合實際教學過程總結的幾點有關vB教學案例設計思路和實際案例。這些案例解決了課程知識內(nèi)容抽象、枯燥乏味導致學生對程序設計類課程不感興趣、學習目標不明確的問題,學生通過動手完成每個案例,達到學以致用的目的,大大提升了教學效果。當然筆者所使用的教學案例也有需要不斷完善的地方,不同的教師對于不同的知識點、不同的學生可以設計出不同教學案例??傊?,為培養(yǎng)出來適應社會要求的人才,對于每一位講授類似vB程序設計課程的專業(yè)教師來說,恰當?shù)卦O計教學案例,增加課程的實用性、趣味性,以激發(fā)學生學習興趣,提高教學成果,是值得不斷研究的問題。