邊楚女
最近我的工作室組織了幾次聽課活動,發(fā)現(xiàn)了一個較為突出的問題:有些教師的教學(xué)設(shè)計非常好,有很多創(chuàng)新的想法,也準(zhǔn)備了豐富的學(xué)習(xí)資源,如任務(wù)單、學(xué)案、微課等,但是在具體實施時,課堂推進(jìn)卻不順暢,學(xué)生任務(wù)完成得也不理想,沒有達(dá)到預(yù)期的教學(xué)目標(biāo)。例如,有位教師設(shè)計的《PS第一課時》,其中心任務(wù)是讓學(xué)生通過設(shè)計一張明信片初步掌握PS基礎(chǔ)知識,他不僅精心制作課件、設(shè)計了很有創(chuàng)意的明信片,還把學(xué)習(xí)過程做成了微課,但良好的設(shè)計沒有轉(zhuǎn)化成課堂效果。課堂結(jié)束,學(xué)生沒能完成任務(wù),教師只得讓學(xué)生下節(jié)課再繼續(xù)完成。這位教師在反思自己的課堂時說:“是不是我這節(jié)課的知識容量太大導(dǎo)致任務(wù)完成不了呢?”
“NO!”我給出了否定答案。因為我在上同一課時,知識容量比這位教師更大,但每位學(xué)生都交上了個性化作品。那到底是什么原因?qū)е聦W(xué)生完成不了任務(wù)呢?根據(jù)觀察和分析,我認(rèn)為主要原因是課堂導(dǎo)入占用時間過多;任務(wù)推進(jìn)邏輯層次不清晰;教師講解過多且面面俱到,占用了學(xué)生思考和學(xué)習(xí)時間;太多關(guān)注了自己的教,忽略了學(xué)生的學(xué);語言表述指向性不明確,學(xué)生不明白教師意圖;提供了很多學(xué)習(xí)資源,學(xué)生卻沒有自主學(xué)習(xí)時間。
那怎么樣才能把良好的教學(xué)設(shè)計轉(zhuǎn)化為課堂的戰(zhàn)斗力呢?我認(rèn)為教師們要把握一個重要原則:全心全意聚焦課堂!具體地說,教師實施的所有教學(xué)行為都要圍繞一節(jié)課中最核心的學(xué)習(xí)目標(biāo)開展,同時要在充分關(guān)注學(xué)生學(xué)習(xí)的前提下科學(xué)設(shè)計各個環(huán)節(jié),把握課堂節(jié)奏,反復(fù)磨練語言,做到有效精講。如果教學(xué)容量較大,預(yù)估課堂時間不夠,則要在把握關(guān)鍵教學(xué)內(nèi)容的基礎(chǔ)上對教學(xué)內(nèi)容大膽取舍。下面我以《VB第一課時》為例,闡述具體的教學(xué)行為和實施理念。
《VB第一課時》的核心任務(wù)是編寫一個“模擬QQ登錄程序”,這個任務(wù)知識容量非常大,某個教學(xué)環(huán)節(jié)一拖延,任務(wù)就會完成不了,因此,需要教師充分關(guān)注學(xué)生的學(xué)習(xí),把握好課堂節(jié)奏。我設(shè)定這節(jié)課的主要教學(xué)目標(biāo)為了解VB軟件窗口結(jié)構(gòu),了解標(biāo)簽、文本框、命令按鈕、復(fù)選框和圖像框的含義和使用方法;初步掌握設(shè)置屬性的方法、常用控件的常見屬性和保存VB文件方法;通過經(jīng)歷“模擬QQ登錄程序”的完整編寫過程感知VB編程的三個步驟;培養(yǎng)探究學(xué)習(xí)意識和“用戶體驗至上”的編程理念。
● 課堂教學(xué)
1.登錄“QQ模擬程序”,引出VB編程語言
學(xué)生來到機(jī)房上課,發(fā)現(xiàn)桌面上多了一個QQ圖標(biāo),會自然地登錄進(jìn)去,卻驚奇地發(fā)現(xiàn)QQ“被盜”,并出現(xiàn)與平時完全不一樣的內(nèi)容,聰明的學(xué)生馬上預(yù)感到會發(fā)生什么,于是我揭曉今天的學(xué)習(xí)主題:剛才大家運(yùn)行的QQ程序不是從網(wǎng)上下載安裝的,而是用程序設(shè)計語言——Visual Basic編寫的,今天這節(jié)課,我們將通過編寫“模擬QQ登錄程序”(如圖1)來了解這個奇妙的編程語言。
教學(xué)闡析:從學(xué)生特別熟悉的QQ程序入手,開門見山,語言簡潔,直切主題。
2.啟動VB軟件,認(rèn)識五大控件
啟動VB軟件,新建一個“標(biāo)準(zhǔn)EXE”工程,用一兩句話介紹整體布局后,直接讓學(xué)生聚焦到VB控件工具箱,并介紹其中的五個控件:標(biāo)簽(label)、文本框(TextBox)、命令按鈕(CommandButton)、復(fù)選框(CheckBox)和圖像框 (Image),并讓學(xué)生以跟讀英語和即問即答的方式盡快認(rèn)識這五個控件。
教學(xué)闡析:這個環(huán)節(jié),我并沒有詳細(xì)介紹VB軟件界面組成。因為這節(jié)課的中心任務(wù)是編寫“模擬QQ登錄程序”,那一切都要圍繞這個任務(wù)展開。事實上,學(xué)生在完成任務(wù)的過程中,通過反復(fù)實踐、感知和感悟,自然會熟悉VB軟件界面。為節(jié)約時間,我也沒有逐一介紹VB控件工具箱的每個控件,而是聚焦五個控件。同時,通過跟讀英語和即問即答的方式,學(xué)生在互動的氣氛中能較快地熟悉這幾個控件,為后面操作奠定良好的認(rèn)知基礎(chǔ)。
3.對比模擬QQ界面,創(chuàng)建基本界面
對比QQ界面,分析要建立的對象類別后,在窗體中添加4個標(biāo)簽、2個文本框、2個復(fù)選框、2個命令按鈕和1個圖像框,形成整體界面結(jié)構(gòu)(如圖2),然后讓學(xué)生模仿創(chuàng)建。
教學(xué)闡析:對比QQ界面,學(xué)生一下子就明白剛才學(xué)的五個控件就是創(chuàng)建界面要用到的,同時,教師邊畫邊描述,會讓學(xué)生接受得更快,降低了學(xué)習(xí)的難度系數(shù)。
4.設(shè)置第一層次屬性
我引導(dǎo)學(xué)生設(shè)置標(biāo)簽、文本框、復(fù)選框和命令按鈕的Caption和Text屬性(如圖3)。為了節(jié)約教學(xué)時間,留出學(xué)生的操作時間,我并沒有讓學(xué)生等我把屬性全部設(shè)置完,而只是作了簡單演示和關(guān)鍵內(nèi)容提示,更多的留白讓學(xué)生自己去操作體會。
教學(xué)闡析:在解析了Label1的Caption屬性后,另外3個標(biāo)簽對象屬性設(shè)置就沒有問題了。文本框的Text屬性與標(biāo)簽的Caption是一個知識沖突,需要向?qū)W生解析清楚。復(fù)選框和命令按鈕的Caption屬性與Label1的設(shè)置方法一樣,教師稍作提醒就能讓學(xué)生明白,不需要每一個都演示,以免占用學(xué)生的學(xué)習(xí)時間。也許大家會問,為什么Image的屬性不講呢?因為教與學(xué)需要節(jié)奏,一次講太多學(xué)生消化不掉,要逐步推進(jìn)學(xué)習(xí)過程。而且通過課堂實踐發(fā)現(xiàn),有了前面的鋪墊,完成任務(wù)的學(xué)生會主動地去研究Image對象屬性設(shè)置。
5.設(shè)置第二層次屬性
在學(xué)生操作時,我快速設(shè)置好剛才留白的屬性。等大部分學(xué)生都完成后,就繼續(xù)講解各對象的Font(字體)、Forecolor(前景色)和Image對象的Picture、Stretch(伸展)屬性設(shè)置(如圖4)。
教學(xué)闡析:在前面屬性設(shè)置的基礎(chǔ)上,產(chǎn)生新的需求,如字體、文字顏色等。同時,設(shè)置好Image對象的Picture屬性后,會出現(xiàn)圖片大小調(diào)整問題,Stretch屬性就呼之而出。
6.設(shè)置第三層次屬性
基本屬性設(shè)置好后,接下來進(jìn)入美化提升,設(shè)置對象對齊、窗體背景色和其他對象的透明屬性和背景色(如圖5,圖中窗體界面為淡黃色)。如果學(xué)生感興趣,也可以自行設(shè)置窗體的Picture屬性,讓窗體界面更個性化。
教學(xué)闡析:剛開始畫界面時,對象會不整齊,當(dāng)所有顯性信息設(shè)置好后,對齊對象勢在必行。同時,為滿足個性化需求,可以對窗體設(shè)置背景顏色或圖片,但這樣設(shè)置會影響其他對象的呈現(xiàn),所以對象的透明度和背景色也成了學(xué)習(xí)需求。
7.設(shè)置第四層次屬性
這個環(huán)節(jié)已進(jìn)入收尾階段,當(dāng)設(shè)置好窗體的Caption、Icon屬性和按鈕的Style、Backcolor屬性后,界面變得越來越逼真,也越來越個性化(如圖6,圖中兩個按鈕變?yōu)榈G色)。
教學(xué)闡析:這個環(huán)節(jié)是課堂的一個小高潮,學(xué)生看到窗體標(biāo)題出現(xiàn)QQ標(biāo)志、看到按鈕變了顏色,都開心地笑了起來。
8.設(shè)置第五層次屬性
到這里,看似界面已經(jīng)很完美。但一運(yùn)行,輸入賬號和密碼后,發(fā)現(xiàn)密碼可以看見,與平時的生活體驗不一樣。同時,QQ界面的邊界可以隨意放大縮小,影響了用戶體驗。設(shè)置Text2文本對象的PasswordChar屬性和窗體的BorderStyle屬性(如圖6),這兩個問題就迎刃而解了。
教學(xué)闡析:當(dāng)學(xué)生看到密碼區(qū)出現(xiàn)*號時,開心地叫了起來。試想,正中下懷的貼心用戶體驗,怎能不開心呢?
9.“編寫”代碼,經(jīng)歷VB編程三步曲
再次運(yùn)行程序,點擊相應(yīng)的按鈕,發(fā)覺按鈕沒反應(yīng),學(xué)生立即呼應(yīng),要使按鈕有反應(yīng),必須得編寫程序,當(dāng)然這也是編程的核心競爭力。由于今天的教學(xué)重點是創(chuàng)建VB程序界面和設(shè)置屬性,通過代碼復(fù)制讓學(xué)生體會VB編程的完整過程。如果有時間,學(xué)生可以改動代碼,進(jìn)一步增進(jìn)用戶體驗。程序代碼如下:
Private Sub Command2_Click()
MsgBox ("您的QQ號是" + Text1.Text + "您的密碼是" + Text2.Text)
MsgBox ("QQ正在被盜中……")
MsgBox ("您的QQ已經(jīng)被盜!")
End Sub
Private Sub Form_Load()
MsgBox ("歡迎使用超級無敵版QQ^_^")
End Sub
Private Sub Label3_Click()
Randomize
MsgBox ("恭喜您,您的賬號是" + Str(Int(Rnd(1) * 1000000000)))
End Sub
Private Sub Label4_Click()
MsgBox ("您的密碼是" + Text2.Text)
End Sub
Private Sub Text1_Click()
Text1.Text = ""
Text2.Text = ""
End Sub
教學(xué)闡析:當(dāng)把程序代碼復(fù)制運(yùn)行后,學(xué)生豁然開朗。通過實踐,VB編程的步驟“創(chuàng)建界面、設(shè)置屬性、編寫代碼”三步曲,已初步植根在學(xué)生的認(rèn)知中。
10.保存文件,上交作業(yè)
保存窗體和工程,提交文件夾。同時,生成.exe文件,告訴學(xué)生背后的秘密。
教學(xué)闡析:由于學(xué)生初次接觸VB,要很好地理解保存文件的過程需要今后多次強(qiáng)化鞏固。當(dāng)自己編寫的QQ程序圖標(biāo)再次出現(xiàn)在桌面上時,學(xué)生顯得很興奮,而這就是學(xué)生在這節(jié)課中獲得的最大成就感。
(本節(jié)課涉及的英語單詞:visual、label、text、command、button、checkbox、image、caption、font、backcolor、forecolor、transparent、opaque、standard、graphical、icon、stretch、sizable、fixed、single、password、char、form、project、execute。)
課堂綜述
這節(jié)課我特地邀請了一些教師過來聽課,然后讓他們在課后寫下課堂反饋。我從中選擇了兩位教師的反饋供大家參考,讓大家從聽課者的角度更好地了解這節(jié)課。
楊潔老師評課反饋:從教材上看,這一課時涉及的內(nèi)容很多,有VB界面相關(guān)知識、VB設(shè)計程序三部曲、常見控件對象、常見屬性、VB的保存等內(nèi)容。邊老師對這些教學(xué)內(nèi)容做了取舍以及詳略處理,重點關(guān)注到界面設(shè)計和屬性設(shè)置上。但控件很多,屬性也很多,教學(xué)時不可能面面俱到。因此,選擇一個好的承載控件對象的程序平臺很重要。邊老師采用的QQ登錄界面包含了常用的5大控件,屬性設(shè)置也包含了常用的幾大屬性。由于知識點很多,這節(jié)課的難點在于時間的駕馭和各環(huán)節(jié)的過渡,邊老師很好地做到了這一點。
整個教學(xué)過程,邊老師的時間觀念很強(qiáng),在8個切換時間段里,邊老師的講解都是點到即止,會給學(xué)生思考的空間。每一次過渡所使用的語句都是站在學(xué)生的角度考慮,使學(xué)生在中途被打斷時也不會有太多怨言。而安排給學(xué)生的操作時間也是充分考慮到學(xué)生的操作水平,往往是全班大部分學(xué)生都正好完成的時候,使其在每個節(jié)點的操作中不自覺地全力以赴,大腦快速運(yùn)轉(zhuǎn),有事可做。最后,大部分學(xué)生都能達(dá)成既定的任務(wù)目標(biāo),甚至有些學(xué)生意猶未盡,主動留下繼續(xù)完善。
陳樂老師評課反饋:在教學(xué)過程中,邊老師節(jié)奏把握得特別好,在她的啟發(fā)下,學(xué)生能夠有效地進(jìn)行探究、總結(jié),全身心投入,主動地完成大容量的課堂任務(wù)。在生成程序時,學(xué)生會發(fā)自內(nèi)心地贊嘆,體會到成就感。在教材的處理上,邊老師做了很多的取舍,使學(xué)生體驗編程的整個過程,感受到編程的快樂和成就感。邊老師自身的英語優(yōu)勢也很好地融入到課堂中,讓學(xué)生受益匪淺。
觀點總結(jié)
全心全意聚焦課堂,這是教師的教學(xué)設(shè)計應(yīng)有的實施原則。聚焦課堂,首先要聚焦學(xué)生的學(xué),備課時自始至終以核心知識和中心學(xué)習(xí)任務(wù)為目標(biāo),以最大化提升學(xué)習(xí)效益為訴求。其次要想方設(shè)法搭建有效載體,直指教學(xué)目標(biāo),把復(fù)雜問題簡單化,層層分解,分散難點。再次要敢于處理教材,刪除可有可無、可講可不講的內(nèi)容,弱化次要知識,突出重難點。一旦聚焦課堂,那準(zhǔn)備的所有學(xué)習(xí)資源都要為學(xué)習(xí)服務(wù)。有了任務(wù)單,教師就不要再重復(fù)描述任務(wù);有了學(xué)案,教師就要少講;有了微課,教師不妨直接讓學(xué)生開展自主學(xué)習(xí)。聚焦課堂,教師要磨練語言,管住自己的嘴,講有效語言,不要信口開河、想哪說哪;聚焦課堂,教師要主動邀請同行觀察自己的課堂,跳出“當(dāng)局者”的認(rèn)識誤區(qū),從而真正有效地反思課堂,改進(jìn)自身教學(xué);聚焦課堂,教師要用高度的責(zé)任感開展教學(xué),做到本堂任務(wù)本堂畢,不要因為自身原因而浪費(fèi)學(xué)生的學(xué)習(xí)時間。
聚焦課堂,知易行難,但我們必須始終踐行之。