(浙江省平湖市新埭中學 浙江 平湖 314200)
初中階段程序設計課程的目標主要在于培養(yǎng)學生的邏輯性,初步形成程序設計意識,對于學生來說,程序設計的思維方式和概念都是全新的。分支結構更加適用于具有邏輯性、關系性比較強的判斷性計算,該類程序往往要先繪制程序流程圖,并結合程序流程得出源程序,這樣即可將程序設計和語言分開,讓問題變得更加簡單,同時也容易理解。在VB分支結構教學中,如何理清分支結構的格式,并探索VB分支結構程序設計教學方法,消除學生學習中的畏難情緒,實現(xiàn)有效教學,筆者結合近年來的教學實踐,做如下探討。
1.1從生活實例入手,消除學生的畏難心理。筆者在VB分支結構教學導入環(huán)節(jié)中,先讓學生們觀察兩組圖片,如圖1為高速路段常見的路牌指示標志 ,路牌給帶給我們什么指引? 當行駛至分叉類似的圖標,在一些公共場合能經(jīng)??吹?,學生肯定不會感到陌生。其實這就是我們VB分支結構在生活中的具體應用,也就是說當面對選擇的時候,我們先要做一個準確的判斷,再去選擇。然后再引出分支結構的基本精髓:即在分支前先有一個判斷語句,再選擇分支。在這樣的導入環(huán)節(jié)中讓學生感受原來分支結構也很常見,并不像想象中的一長串程序那么神秘,從而有效的緩解了學生的畏懼心理,反而激起了部分學生的好奇心。
1.2豐富教學手段,提升課堂教學有效性。愛因斯坦曾說過:興趣是最好的老師,它可激發(fā)人的創(chuàng)造熱情、好奇心和求知欲。如果要學生喜歡你的這門課程,就要抓住學生的興趣點。學生的興趣點比較簡單,比如玩、吃、對新鮮事物的好奇心等,筆者就針對如何能牢牢抓住學生的興趣點,做了一下嘗試:
(1)游戲激發(fā),讓學生保持一顆好奇的心。課例:在分支結構引入環(huán)節(jié),筆者先讓學生參與一個簡單的游戲“向左走向右走”。全體同學排成一隊,走到講臺邊上,男生向左走,女生向右走。接下來游戲升級,男生繼續(xù)往前走,體重超過120的往左的,反之往右。女生也繼續(xù)往前走,體重超過110的往左轉,反之往右……然后再玩一個游戲“連環(huán)奪寶”(如圖2),學生通過三關游戲后根據(jù)自己獲得的點數(shù),選擇對應的探寶級別,最后獲得獎金。
筆者認為這兩個游戲的特點都是先進行判斷再進行選擇,就這樣學生在游戲中,潛移默化中就對分支結構有所了解了。這時再引出我們的主題分支結構,學生就容易接受,而且興趣相對較濃。因為分支結構學得越好,理解的越透徹,游戲就會玩得越好。而游戲玩得好的同學,理解分支結構也更加簡單了。只要激發(fā)了學生的興趣,讓學生自主成為學習的主體,那么學習效率自然是事半功倍。
(2)注重生生互助,提高學生課堂的學習效率。筆者發(fā)現(xiàn)在生生互助的模式中,可以讓學生感受到自我的存在,明確自己的責任,從而也就樹立起了良好的學習目標,實現(xiàn)高效學習。
在講解多分支結構實例——根據(jù)車牌號碼查詢汽車所在地程序時,筆者先根據(jù)每個班級學生的學情及技能應用水平的不同將學生分成A、B、C三個層次,然后再分成6-8個小組,要求每組成員中必須有A、B、C各層次的成員各兩名以上,并由學生投票選出自己的小組長。教師只需交給小組長任務表,由小組長具體安排分工,小組內解決不了的問題再來請教老師。
筆者發(fā)現(xiàn)小組內通過交流、質疑、爭辯、補充、合作等,很快就完成了老師布置的任務。學生跟學生之間的交流非常順暢,平時一些上課不愿發(fā)言或者積極性不高的同學也都積極參與了進來,而且學生更容易接受來自其他學生的互助。這樣的生生互助模式比老師一個人“滿堂灌”的模式效率高了很多,而且每個學生都能積極參與,充分發(fā)揮了學生在學習中的主導地位。
2.1學生學習VB程序設計的興趣顯著提高。學期初,筆者曾對九年級四個班級(901-904)的學生做了一份關于學習VB程序設計興趣度的調查表。在接下來的教學過程中,由筆者任教的901和902班采用上述教學策略,而903和904班則由另外一位老師采取常規(guī)的教學模式。兩個月后筆者再次對這四個班的學生進行了問卷調查,并把兩次調查的結果做對照。
由表中數(shù)據(jù)可以清晰看出, 筆者任教的兩個班級采用上述教學策略后,學生對VB程序設計感興趣的人數(shù)由12上升到了65人之多,效果是非常顯著的。
2.2學生程序設計能力明顯提升,信息學競賽屢創(chuàng)佳績。幾年前作為鄉(xiāng)鎮(zhèn)初中,最怕的就是參加各種信息學競賽。通過筆者和我校信息組成員共同努力與探索,在行之有效的教學策略驅動下,我校師生的信息技術水平也有了質的提升。近幾年的嘉興市信息學競賽中我校屢創(chuàng)佳績,不管是從報名人數(shù),還是獲獎情況都有了質的飛越,連續(xù)三年均有學生獲嘉興市中小學信息學競賽一等獎。
幾年來我校以探究九年級信息技術VB分支結構的教學策略為契機,加強對程序結構的理解和應用,使得我校師生的信息素養(yǎng)有了明顯提升,但也還存在一些困難。但是筆者相信,只要我們信息技術老師勇于嘗試,不斷創(chuàng)新,在實踐中善于總結經(jīng)驗并反思改進,信息技術VB程序結構的教學質量也會穩(wěn)步提高。