【摘要】微課,作為一種新型的現代化教學方式,已經成為各個學科教育領域中一個重要的手段。本文從初中VB程序設計教學現狀分析著手,闡述了微課之于VB程序設計教學的意義,并對適合VB教學的微課類型進行了舉例分析,最后對有效應用微課教學需要注意的問題作了幾點強調。
【關鍵詞】VB程序設計 微課 初中生
【中圖分類號】G712;TP311.1-4 【文獻標識碼】A 【文章編號】2095-3089(2018)29-0171-01
一、VB程序設計課程引入微課教學的意義
1.初中VB程序設計教學現狀
VB(Visual Basic)是在一種可視化、面向對象的高級程序設計語言,其特點是功能強大、語法簡潔,比較適合中學生的思維能力。安排在初中學習VB這一單元的目的是想培養(yǎng)學生學習程序設計的興趣,培養(yǎng)學生的算法思維。而現在初中信息技術課一周一節(jié),一個教師要任教12-16個班,一個學期每班總課時16節(jié)左右,上課時間間隔長,班級總課時少,老師重復上同一課次數多。學習VB需要學習較多的語法知識和一些算法,而且每課之間的關聯性強,基本上后一課的學習都是建立在前面課程知識掌握的基礎之上。如果只是采用傳統的教學方式,學生經常上這節(jié)課忘了上節(jié)課,老師剛講完又不知所以然,導致學生感覺越學越困難,逐漸喪失了學習程序設計的興趣。
2.微課的特點與優(yōu)勢
“微課”是指以視頻為主要載體,記錄教師在課堂內外教育教學過程中圍繞某個知識點或教學環(huán)節(jié)而開展的精彩的教與學活動全過程,一般為5至10分鐘。它具有短小精悍、針對性強、容量小等特點。
在VB程序設計中引用微課教學,具有如下優(yōu)勢:
2.1微課可提高教師教的效率
運用微課教學,教師可以避免每周重復N次講解相同的內容,從而釋放更多的精力和時間,用于監(jiān)控課堂,觀察學生的學習實況,及時調整課堂教學。特別是VB這種程序設計類課程,學生練習過程中出錯率較高,學生排錯能力有限,需要老師指導查錯、糾錯的問題較多,有了微課輔助教學,老師可以有更多精力來進行個別指導。
2.2有助于提高學生自主學習的效率
新課改倡導自主、合作、探究的學習方式。其中“自主”放在第一位,可見其重要性,但如果讓初中生對著課本自學VB還是比較困難的,主要原因在于,一是因為上課時間間隔長,容易忘掉已經學過的知識點,知識難銜接上;二是因為信息技術學科操作性強這一特點,光靠書本圖文說明,不太好理解操作的過程和要領,導致學生自學時常常“卡死”。而“微課”的具體化、形象化和透徹化的特點正好彌補了傳統教學的這些缺點,可以作為傳統課堂學習的一種重要補充和資源拓展的手段,方便學生根據自身需求自主選擇性學習,甚至反復學習。
2.3有利于分層教學
課堂教學強調要關注學生之間的個體差異,根據不同學生的具體需求來實施教學。而在實際教學中,盡管學生的信息技術水平參差不齊,教師還是只能對所有學生進行統一授課,即使有分層練習,但由于VB對思維能力要求較高的緣故,學生難以實施更深層次的自學。而微課能滿足不同層次、不同時間的自主選擇性學習需求,再加上分層練習,真正實現分層教學。
二、適合VB程序設計教學的微課類型
根據常用的教學方法可將微課劃分為11類,分別為講授類、問答類、啟發(fā)類、討論類、演示類、練習類、實驗類、表演類、自主學習類、合作學習類、探究學習類。比較適用于VB程序設計教學的類型主要有講授類、演示類、啟發(fā)類、練習類四種。
1.講授類微課的應用
對于VB的一些語法知識,采用講授類微課可以簡潔明了地闡述知識重點。比如講變量,可以先做好“微PPT”,PPT要對變量的概念、定義變量的格式、變量的類型、使用舉例都清晰地呈現出來,再配合教師的語言講解,讓學生一目了然,便于對概念型的知識理解和記憶。
2.演示類微課的應用
學習VB的前期是窗體界面的制作,要涉及到各種控件的使用,如何使用控件,以及修改控件的屬性,這些操作性較強的知識點,采用演示類微課,錄下控件使用操作的“微過程”,再用PPT輔以說明,就避免了老師重復的講解,也解決了學生看完老師演示就忘記的問題。學生可以邊看邊做,根據自己的理解能力和認知水平調節(jié)進度,是學生自主學習這些操作類知識點的重要支撐。
3.啟發(fā)類微課的應用
在VB教學中運用啟發(fā)類微課導入課堂或者導入一個教學活動是一個不錯的選擇。比如學習多分支選擇結構,我們可以設計一個體型檢測的“微情景”來引入課堂,讓學生在欣賞情景故事的過程中感知體型檢測程序的設計思路,既能吸引學生的注意力,又能激發(fā)起學生的求知欲,讓學生自然而然地參與到教學活動中來。
對一些比較重要的知識點,也可以用啟發(fā)類微課來加深學生的理解。比如For循環(huán)語句,可以制作一個表達For語句算法原理的“微動畫”,讓學生從動畫演示中形象地認識到For語句的算法原理和語句格式。
4.練習類微課的應用
為了鞏固一堂課的知識,教師往往會設置一些相關的練習題,或者實踐操作的程序設計題。這些我們可以制作成練習類微課,選擇題、填空題設為交互式的動態(tài)習題,學生做完就給出對錯的提供解題說明,而實踐型的程序設計題,還是要求學生在VB語言環(huán)境下編寫代碼,微課提供參考就好。
三、有效應用微課教學需要注意的問題
1.微課的內容一定要精悍、思路清晰。用于初中生在課堂上使用的微課最好控制在5分鐘以內,內容盡可能單一,方便學生針對難點疑點去選擇性學習。而且微課中課件的呈現、語文表達、操作示范,都要思路清晰、通俗易懂。
2.適當給微課“添彩”,在課件中、操作過程中適當加一些小動畫,或者有點小幽默的提示,讓學生感覺不是單一地在看示范、看講解,也能突出重點,刺激學生的感官,活躍思維。
3.目前的微課多數都是單向傳播的,沒有交互性。這樣容易使學生形成模仿性學習、被動學習的習慣,不利于學生發(fā)散思維和創(chuàng)造思維的培養(yǎng)。因此,我們可以在微課中采用停頓、設問等方式,引發(fā)學生的思考,讓學生在質疑狀態(tài)下主動地參與到學習中去,學習興趣和效率會大大提升。
4.微課只是一些知識碎片,是輔助學生自主選擇、反復學習的途徑,而一堂優(yōu)秀的課,能培養(yǎng)學生核心素養(yǎng)的信息技術課,需要教師設計好有整體性的學習情境,把這些分解化、系列化的知識碎片系統地串連起來,讓學生在輕松愉悅的情境中學習、成長。
通過教學實踐發(fā)現,引入微課教學的課堂,更受學生的青睞,學生的自主學習興致大大提升,教學效果明顯提高。只是有“微課”的備課,需要老師花費更多的時間和精力,而要形成系統的優(yōu)質VB微課資源系列,對老師的要求更高。我相信,只要我們堅定信念,堅持努力,不斷改進、完善,我們的的資源會更豐盈,VB程序教學會更美好。
參考文獻:
[1]微課程在初中信息技術學科中的設計與應用研究[D].吳玉蓮.上海師范大學2013
[2]微課的含義與發(fā)展[J].黎加厚.中小學信息技術教育.2013
作者簡介:
楊元鳳,廣東省佛山市人,研究方向:信息技術課堂教學。