Vb語言的教學探索與教學反思

初中學生進行VB語言的教學,在我認爲是一個很大的挑戰。根據學生現有的知識以及學生一直以來都在學習軟件的應用,要一下了把學生思維轉移到編寫程序上來,讓學生用語言和計算機對話,通過編程指揮計算機工作,是一個大難題。如何教好VB語言,讓學生學精學透了,一直是我深思的問題。以下是我一學期教學反思

Vb語言的教學探索與教學反思

1、情境引入,激發學生的學習興趣

VB是一種可視化的,面向對象和採用事件驅動方式的結構化高級程序設計語言,可用於開發Windows環境下的各類應用程序。雖然VB語言簡單易學,功能強大,適合初學者,但是對概念的理解和複雜語句的學習,是一個繁瑣和枯燥的過程,教不好學生容易失去興趣。提高學生的學習興趣是VB語言教學的首要環節,也是教學中關鍵的一步。由於VB語言和數學有很緊密的聯繫,在編程的時候更多的是用數學思維去解決問題,所以可以以數學問題入手,讓學生用VB語言去解決這個數學問題。採用問題激學的方法來激活學生的思維。例如我們可以提出如下問題:“一元二次方程的求根問題,在計算一元二次方程的根的時候有時很繁瑣,結果還不一定對,能不能用VB語言來解決這個計算繁瑣的問題呢?”,“在我們的生活中,你是怎樣交換兩個杯子裏的飲料呢?如果用計算機來模擬這個交換過程,你想知道是怎麼操作的嗎?”,“你能用比高斯還快的速度計算1+2+3+……+1000的結果嗎?”等等,通過解決這些問題,讓學生體會到語言編程的精妙之處和計算機處理問題的速度,同時也體會到VB語言編程的獨特魅力,從而引發學生的學習濃厚興趣。

2、注重培養學生探索性的學習方法

在VB教學中充分發揮教師的啓發和誘導作用,努力創設具有啓發性的情境,以問題的發現來激發學生的求知慾望,推動學生主動探究,尋求解決問題的方法,培養學生具有永不滿足、追求卓越的態度,培養學生髮現問題、提出問題、從而解決問題的.能力。在落實探究活動的過程中,教師發揮“輔”和“導”的功能,科學、能動地組織學生進行實踐和探索,充分調動學生積極性的,通過生動活潑、富有情趣的課堂教學,使探究性學習成爲學生獲取知識的最佳途徑。例如,在《設計加法器》的教學中,這節課的內容是設計一個程序,從鍵盤輸入兩個數,再求這兩個數的和。我精講了兩個數的和方法,接着拋出問題:“如何求兩個數的差、積、商?”,由學生獨自探究完成這個問題,接着又拋出另一個問題:“你是否能設計出一個簡易的計算器?”,在學生探究的過程中,我只給學生一些提示,大多數學生都設計出了簡易的計算器,所以不要太低估學生。有一個學生還向我提出了一個問題:“我不想從鍵盤輸入兩個數,能不能讓電腦產生這兩個數?”,我說:“可以,這要用到VB語言中的隨機函數,你可以上網去查這個函數的使用方法。”,結果在下課之前這個學生就做出來了,我也將這個學生的程序展示給班上的同學,並對他們說:“沒有做不到的,只有想不到的”。鼓勵學生大膽地想,把不可能的變成可能。

3、培養學生注重細節,持之以恆的能力

俗話說“細節決定成敗”。VB語言的內容很多很廣,有一定的深度。首先讓學生了解這門軟件是作什麼用的,學了這門軟件之後能夠幹什麼,就很不容易;要學好學精就更不容易,在教學中要求學生認真研讀程序,明白每個語句、每個函數、甚至細到每個符號的意思。因爲在編程中不能的一點的差錯,多一個符號都會影響到程序的正確運行,這要求學生要對程序進行調試,明白錯誤所在,進行修改,調試到正確爲止。這一個過程要求學生注重細節,要虛心請教,持之以恆,堅持到底。據我觀察有一些學生在輸入程序的時候,由於粗心多輸或漏輸了一個字母,或者是英文標點打成了中文標點等等,在運行程序的時候出錯了,又沒有耐心去糾錯,也沒虛心請教,以至於放棄學習。每到這時我總是和學生強調:“驗收成果很重要,拿出你們的火眼金睛,哪怕是一個細小的點也不放過,離成功只有一步之遙,我們不要放棄!”。