前言:想要寫出一篇引人入勝的文章?我們特意為您整理了探究式教育理論的教學設計范文,希望能給你帶來靈感和參考,敬請閱讀。
一、引言
在傳統(tǒng)的教學模式中,教學過程以教師為中心,過于教條化、模式化和單一化。學生長期處于被動地位,養(yǎng)成了依賴教師的心理,缺乏自主獨立的學習意識、創(chuàng)新意識和實踐動手能力。自20世紀80年代以來,人們對“素質教育”的呼聲越來越高,因此,以培養(yǎng)學習者能力為目標的建構主義學習理論逐漸成為教育界關注的熱點。建構主義理論強調以學生為中心,要求學生由知識的灌輸對象轉變?yōu)樾畔⒓庸さ闹黧w,要求教師由知識的傳授者、灌輸者轉變?yōu)閷W生主動建構意義的幫助者、促進者。而建構-探究學習是在建構主義學習理論指導下,通過學習者積極、主動、協(xié)作的探索研究活動,完成學習目標,有效改善學習,培養(yǎng)學習者的學習素養(yǎng)、創(chuàng)新意識和實踐能力的一種新型的學習方式。以下將在該模式的指導下對vb教學中的《計時器控件》知識進行教學設計。
二、背景介紹
該節(jié)課是一堂vb理論課,講解的是計時器控件的使用。在以往教學中,教師采用了如下教學步驟:1.簡述計時器控件的作用;2.講解計時器控件的屬性和事件;3.講解課本中的例題,寫出程序;4.給學生布置課本后的習題作為作業(yè)。這是傳統(tǒng)的教學模式,學生并沒有因為計時器控件功能的多樣性和實用性而提高興趣,因為在這個過程中,教師沒有精心設計教學實例,充分發(fā)揮學生分析問題、解決問題的潛能,導致了整堂課以教師為主導,學生處于被動的地位,構成了“人灌”的學習模式。
三、教學設計實例
(一)教學內容分析
本節(jié)課講述的是計時器控件的使用,該部分內容對完善程序功能、實現(xiàn)周期性任務和后臺處理具有重要作用。這部分內容理論知識較少,但學生自主發(fā)揮的空間很大,有利于提高學生分析問題、解決問題的能力,培養(yǎng)學生對計算機編程的興趣。
(二)學生情況分析
學生已經了解了vb6.0開發(fā)環(huán)境,學習了順序結構和選擇結構程序設計,對程序設計已有一定基礎。
(三)教學目標
根據對教學內容和學生情況的分析,制定如下教學目標:知識目標:(1)掌握計時器控件的enabled屬性和interval屬性;(2)深刻理解計時器控件timer事件及其作用。能力目標:(1)具有用計時器控件解決問題的思想;(2)能夠用計時器控件解決周期性任務;(3)培養(yǎng)學生分析問題、解決問題的能力情感目標:讓學生在學習中體驗成功,從而激發(fā)學生的學習動機,培養(yǎng)學生編程的興趣
(四)教學重點和難點
教學重點:(1)計時器控件的屬性和事件;(2)用計時器控件解決周期性任務。教學難點:計時器控件的靈活應用
(五)教學方法:建構—探究式教學方法
(六)設計思路及意圖
建構主義學習理論強調以學生為中心,要求學生由知識的灌輸對象轉變?yōu)樾畔⒓庸さ闹黧w。故此在教學過程中,采用探究式的教學方法和基于問題的學習方法,旨在培養(yǎng)學生分析問題、解決問題的能力。為了實現(xiàn)此目標,本節(jié)課采用了如下設計思想:首先,講授計時器控件的屬性和事件。該部分屬于理論學習階段,為后面靈活使用計時器控件奠定理論基礎。然后,演示本節(jié)課的第一個任務:流動字幕板。引導學生對該問題進行一步步的分析,在自主實現(xiàn)程序的過程中發(fā)現(xiàn)問題,解決問題。該階段旨在培養(yǎng)學生分析問題、解決問題的能力。最后,為學生布置任務:七色雪花。對學生進行適當提示,由學生討論探究,自主完成。該階段的目的是使學生充分理解計時器控件的作用,實現(xiàn)計時器控件的靈活應用,并通過感觀刺激,培養(yǎng)學生編程的興趣。
(七)教學過程
1.導入新課。為學生演示流動字幕板,七色雪花兩個實例。分析:在應用程序中,需要周期性地控制控件的移動(流動字幕板),周期性輸出(七色雪花),還有定時檢測系統(tǒng)或控件的狀態(tài),設計時鐘、倒計時器、秒表等等。計時器(timer)控件就是visualbasic中提供的一個用于定時的特殊控件,對其進行適當的設置和編程,可以實現(xiàn)以上功能。該節(jié)課將對該控件的屬性和事件進行學習,并實現(xiàn)演示的兩個任務。
2.學習新課。計時器控件在設計時顯示為一個小時鐘圖標,而在運行時則不可見,常用來做一些后臺處理。計時器控件的屬性和事件都相當少。(1)timer控件的主要屬性:enabled屬性:該屬性為true時,計時器開始工作,為false時,定時器暫停,不能觸發(fā)其事件。Interval屬性:用來設置計時器觸發(fā)的周期(以毫秒計),取值范圍為0~64767,(2)timer控件的事件。timer事件:系統(tǒng)以interval屬性的值為周期去觸發(fā)該事件,為該事件編程后,系統(tǒng)就可以周期性地去執(zhí)行該段代碼,即周期性地完成某一任務。通過該階段的學習,使學生掌握計時器控件的基本功能,為后面靈活使用計時器控件奠定理論基礎。
3.任務一:設計流動字幕板。(提示:該任務中,字幕流動是通過周期性的觸發(fā)計時器控件的timer事件實現(xiàn)的。在timer事件中編寫字幕移動的代碼,每次觸發(fā)該事件,字幕移動一點,如果周期足夠短,假設0.1秒,那么周期性地觸發(fā)該事件,在感觀上字幕就是連續(xù)地流動了)。引導學生對該任務進行分析:
步驟一:界面設計。學生找出該任務中的對象(計時器控件,標簽控件)。學生設計界面。
步驟二:屬性設置。主要是計時器控件的屬性設置(inteval:100,enabled:true)。學生設置屬性。
步驟三:實現(xiàn)字幕的移動。字幕是設置在標簽上的,使字幕移動,即是使標簽移動。提問:如何使標簽移動?學生自己實現(xiàn)。第三章中學習標簽時學習了move方法,該方法可以使標簽移動,記得的同學直接實現(xiàn),有印象的同學可以查找書籍實現(xiàn),剩下的同學可以上網查找完成該功能的方法。通過該過程,培養(yǎng)學生自主學習和查找資料的能力。實現(xiàn)該功能后學生會發(fā)現(xiàn)字幕可以移動,但移動到窗體最左端后,標簽就消失了,不能實現(xiàn)循環(huán)滾動,從而引出步驟四。
步驟四:實現(xiàn)字幕滾動。如何在程序中進行控制,使標簽在窗體上消失時,把標簽頭部強制性地移動到窗體最右端。提問:標簽在窗體上消失時,滿足何條件?(label1.left+label1.width<0);提問:如何把標簽頭部移動到窗體最右端?(label1.left=form1.width)學生自己實現(xiàn)。在實現(xiàn)該任務的過程中,以學生自主分析為主,教師引導為輔,培養(yǎng)了學生分析問題、解決問題的能力。
4.練習提高。任務二:七色雪花。先讓學生自己思考,根據情況進行提示:該任務是周期性地在圖片框的任意位置上產生隨機大小,隨機顏色的小雪花,小雪花可以用“*”表示。該任務完全由學生根據提示自主完成,在完成過程中可以討論,可以查資料。通過該階段的學習使學生充分理解計時器控件的作用,實現(xiàn)計時器控件的靈活應用,并通過感觀刺激,培養(yǎng)學生編程的興趣。
5.總結。找學生闡述本節(jié)課學習的主要內容,通過該次學習學到了哪些知識,對timer控件有何認識。
四、結語
本課較好地運用了建構主義的設計原則。一是設計真實的學習任務和學習環(huán)境,使學生對學習可能達到的結果感興趣;二是用各種資源來支持學習,要求學生自己解決問題,主動建構知識;三是注意教師角色由知識傳授者向學習促進者的轉變,鼓勵學生相互交流,取長補短。