示范-模仿策略,構建新知
示范-模仿的教學策略主要側重于新知識的傳授。教師將操作的步驟進行分解,通過示范演示向學生闡明需要掌握的知識要點,再由學生通過觀察模仿,按要求完成各操作步驟,從而掌握基本的技能技巧。例如,在教學初期設計界面時,教師應先添加對象、再設置對象的屬性和添加代碼。由于學生在操作時,容易選錯對象、添錯位置,因此,教師需要在教學中通過演示,重點講解操作步驟和要點,并在學生模仿操作的過程中,及時提供反饋信息,消除不正確的操作,使學生在觀察模仿中掌握基本操作。通過多次練習,學生不僅能熟練掌握操作,而且還能對界面進行分析和設計。運用示范-模仿的教學策略不僅可以使學生較快地掌握新知識,而且還可以培養學生的觀察、模仿、創造和實踐操作的能力。對于基礎薄弱、接受能力和動手能力較差的學生而言,示范-模仿是比較好的教學策略,可以使他們通過觀察、模仿完成基本操作,掌握基本技能;而對于接受能力較強的學生可以在模仿的基礎上進行探究,發揮其想象力和創造力。
重加工策略:鞏固新知
通過《算法與程序設計》模塊的學習不是培養編程高手,而是使學生能掌握基本語句,了解程序設計的基本思想。例如,在日常生活中,雖然很多做網站的人并不一定會編程,但一定懂語句,他們可以通過修改網上已有的現成代碼來滿足自己工作和學習的需要。這其實就是一種重加工(二次加工)形式,即在現有的程序基礎上進行修改程序。在教學中,我們也可以通過二次加工的形式讓學生修改程序,培養他們學會讀程序,能夠讀懂程序的功能并了解編程思路和解題方法,以使其在構建新知的基礎上鞏固所學知識。如在講分支結構時,教師可通過讓學生觀看網頁中的跑馬燈,提問如何通過VB編程來制作這一動態效果,然后進行引導,讓學生討論分析,實現編程。代碼如下:
Private Sub Timer1_Timer()觸發事件
If Label1.Left > Form1.Width
Then Label1.Left =- Label1.Width
Else Label1.Left = Label1.Left + 100
End Sub
在學生理解程序的基礎上,教師引導學生思考:跑馬燈還有哪些移動的方式?如何修改代碼?由學生自主討論分析,修改程序,調試運行程序,得出結果:若文字向下移動,只需要將代碼中的Left和Width改為Top和Height即可。
半成品加工策略:提升能力,應用新知
半成品加工策略是一種基于“問題解決”的教學策略,它對于問題的解決具有一定的針對性和突出性,是為學生預設的一種問題情境。“半成品加工”主要考查的是學生能否將所學的知識靈活運用。學生在信息技術學業會考中,最后的補全程序就是運用了半成品加工策略。因此,我們也可以通過補全程序強化知識點,提升學生的能力水平。如在講循環結構時,在學生理解s=1+2+3+4+……+100累加的基礎上,給出半成品的程序,要求學生根據所學知識補全程序,重點考查學生能否掌握以及能否靈活運用For循環語句。半成品程序如下:
S=________.
For I______=_______to_______.
S= ______ .
Next I
教師還可以讓學生舉一反三,如:
S=1+3+5+……+97+99
S=1-2+3-4+5-6+……+99-100
S=1*2*3*……*10=10!
S=1*1/2*1/3*1/4*……*1/99*
1/100