趙源
摘 要:可視化設計界面,強大完善的功能設計,面向對象的編程理念,使得VB成為一個非常具有創作潛力的編程軟件。傳統的課堂教學模式常常以理論知識為重點,而忽略了學生的實踐能力。而今天所提倡的“創客教育”是創客文化與教育的結合,基于學生興趣,以項目式學習的方式,培養跨學科解決問題能力、團隊協作能力和創新能力的一種素質教育。從實際教學的角度談談啟發式教學法在VB教學中的應用。
關鍵詞:創客;啟發式教學;VB編程
一、將創客教育思想應用于高中VB教學的設想
素質教育的目的之一是培養學生的創造能力和自學能力。所以高中階段“算法與程序設計”的教學目標除了提升學生的信息素養外,更要有意識地培養學生的理性邏輯思維,提高學生的動手實踐能力。創客教育的一大特點就是“以學生為中心”,在這種理念下,學習者自主進行探索,發現、感悟、享受。高二年級“算法與程序設計”是真正系統的從無到有的學習VB的過程。編程的入門是非常乏味的,這需要教師轉換思路,尋找到合適的教學方法,讓枯燥的學習過程變得有趣。愛因斯坦說:“最重要的教育方法總是鼓勵學生去實際行動。”通過計算機編程解決一些實際生活中的問題或者讓生活變得更有趣是筆者在高二VB教學中所做出的一種新的嘗試。
二、啟發式教學的理論基礎
啟發式教學是指教師根據學生的學習情況,通過設計和引導,激活學生的思維。使學生進入一種情感亢奮、潛心探索的心理狀態,從而引導學生學會思考。在啟發式教學中,教師需要根據學生學情創設啟發性的問題情境,使學生在自己的認知結構中建立問題情境與對應知識之間的內在邏輯關系,從而激活學生的思維活動和學習興趣,最終生成有效的信息技術探索實踐是啟發式教學成敗的關鍵。
三、啟發的過程
當今的高中生已經是信息時代的原住居民,對于電子產品和新興事物了如指掌,他們對創新與顛覆傳統有著濃厚的興趣,但是如何在課堂教學中激發出學生的興趣,這需要老師下很大的功夫。作為教師除了認真備課、擴大知識涉獵范圍外,更要認真研究學生特點。比如第二章第三節程序的基本結構中的選擇結構這一課,可以先用“加法計算器”的案例進行復習,同時引導學生對剛才所做的程序進行創新,或者提出新的問題和新的解決思路,甚至是有趣的好玩的想法。可以每組確定一個主題,也可以全班共同完成一個創意,激發學生尋求解決問題的能力與興趣,共同探討如何實現目標。
1.如何引入
在“算法與程序設計”的教學過程中,筆者通常應用課本實例或者自己設計的案例講解基礎知識,然后循序漸進地提出一系列立足于現實生活,具有實用性、趣味性的問題,將一些綜合性強的任務引入各個學習環節中。
首先根據當前教學的進度,帶領學生完成基礎任務。任務過程中,由學生自行分析完成任務所需的知識,教師提出任務的要求,學生總結完成任務的步驟和其中應用到的新知識。在完成第一階段的學習后,教師有方向地引導并啟發學生根據所學知識立足實際生活,提出問題,或者提出好的創意和想法,由教師將任務確定在一定的難度范圍內,將整個班級劃分成幾個小組,讓學生以小組為單位盡情地發揮創造力和團隊精神,編寫有趣的小程序。
2.實施與總結
可以根據教學的實際情況以個人、雙人、小組等形式進行活動。在完成階段性任務后,選派代表向班級匯報成果或是在執行過程中遇到的問題,及解決問題的思路。
任務的總結分為兩部分。一是組織學生對其他小組的任務進行分析評價,總結改進措施;二是學生在教師指導下鞏固本堂知識點,梳理掌握重難點。
四、啟發式教學過程中的注意事項
1.立足學生實際,緊扣教學目標
采用啟發式教學法和任務驅動教學法進行VB程序設計教學時,首先教師要明確教學目標,有方向地進行引導。同時注意發現學生的創新性的想法,啟發和引導學生大膽地進行想象。最終根據學生設計的任務挑選具有代表性的、有良好的知識遷移效果的任務。在實踐之前告知學生任務結束后可以掌握哪些新的知識與技能,并引導學生梳理所學的知識點。
2.任務的設定要融入教學大綱
任務的引導和設計要從教學實際出發,結合學生已有的知識特點和技能水平,任務中要蘊藏不同階段的教學目標。教師首先要了解教學大綱,分析教學目標,畫出總體目標,列出實現目標所需的全部知識點,然后設計指導問題,并且把各個知識點合理、巧妙地分布在任務中。在任務中應該更多地體現出重難點用以加深學生對這些知識的理解。
3.任務的設計可以因人而異
在教學過程中,不同的學生對待教師的啟發有不同的態度。心理學強調積極的情感投入能促進學生的認知,使學生高度集中注意力,提高學習興趣,學習效果能得到明顯提高。所以,教師可以積極鼓勵讓學生說出自己的想法,參與任務設計中來,使學生具有更強的學習主動性,體現激勵教育的重要性。任務的難度設置需要根據學生的學習進度循序漸進,教師要對學生提出的設想進行合理的難度把控,在關鍵的時候進行引導,以保證學生在完成任務時有成就感、滿足感,激勵學生探究新知識的興趣。
實踐表明,合理有效地使用啟發式教學,利用任務驅動原理,構建創新型的課堂,不僅可以解決傳統教學所面臨的問題,還能提高學生的學習興趣,充分調動學生的積極性、主動性。將課堂變得生動有趣,變成一場腦力激蕩的盛宴,提高學生的實踐創新能力。“算法與程序設計”課程教學適合采用啟發式教學,課堂上以學生思考為主,教師為學生提供引導輔助,在該教學模式中學生一旦變被動為主動,就充分調動了學生的求知欲望,教學效果明顯提升。
參考文獻:
[1]管雪沨.創課教學法在信息技術教學中的實踐與研究[J]. 中國教育信息化,2015(10):70-71.
[2]孫建鋒.有一種課叫”創課”[N].中國教育新聞網—中國教師報,2015-11-20.
[3]田海梅,張燕.基于任務驅動的計算機專業課教學模式[J].實驗技術與管理,2011,28(5):145-147.
[4]尹柯,蘇娟.學分制下的VB課程教學對策[J].中國科教創新導刊,2010(10):232.
[5]崔貫勛,王勇.基于任務驅動的實踐課程教學改革與探索[J].實驗技術與管理,2010(6):164-166.
編輯 李博寧