曹曉潔 白辰瑤
摘要:該文分析了目前VB程序設計授課中出現(xiàn)的問題,提出引入混合教學模式來改變目前的教學,提升教學效果,并對教學設計的內(nèi)容進行了具體的介紹。
關鍵詞:混合教學模式; VB程序設計;教學設計
中圖分類號:G642 ? ? ? ?文獻標識碼:A
文章編號:1009-3044(2020)28-0106-02
Abstract: This paper analyzes the current problems in the teaching of VB.Net programming language, introduces a mixed teaching model and also gives a specific introduction to the content of teaching design, which is expected to change the current mode, and to improve the teaching effect.
Keywords: Mixed Teaching Model; VB Programming; Teaching Design
1 引言
VB語言作為大學文科專業(yè)的入門程序設計課程,在我校開設已久,在整個教學的實施中,仍存在一些問題。如教師上課通常采用滿堂講解的單向傳遞知識的教學模式,調(diào)動不了學生的學習興趣;教學內(nèi)容按傳統(tǒng)的課時進行劃分編排,忽視了學生的不同特點和需求,抹殺了學生的差異性[1];更為突出的問題是受到課堂時間的限制,不能很好地培養(yǎng)學生的實踐能力、分析能力和利用程序求解問題的能力上。這些問題,都需要我們從教學方法上有所改變,將教師從常規(guī)知識點的重復講解中解脫出來,集中于學生主要問題的講解;將課堂的時間節(jié)約下來,讓學生有更多的時間去深入實踐。在網(wǎng)絡極度發(fā)達的今天,我們希望引入混合教學模式來改變傳統(tǒng)教學,將教學以教師為主轉(zhuǎn)換為以學生為主,從而更好地提升教學效果。
2 混合教學模式
近年來隨著互聯(lián)網(wǎng)的發(fā)展,MOOC、SPOC、翻轉(zhuǎn)課堂等概念不斷涌現(xiàn),給傳統(tǒng)的教學帶來新理念。其中混合教學模式在教學領域也已成為新的熱點?;旌辖虒W模式的理論基礎包括建構(gòu)主義學習理論、結(jié)構(gòu)主義理論、人本主義學習理論等。其中混合式教學受建構(gòu)主義學習理論的影響很大。建構(gòu)主義學習理論主張調(diào)動學習者自主學習的積極主動性,學習者能夠主動對所學知識進行探索和發(fā)現(xiàn)。這也與現(xiàn)代遠程教育的教學特點極為符合?;旌辖虒W模式將傳統(tǒng)的課堂教學優(yōu)勢與網(wǎng)絡學習優(yōu)勢結(jié)合起來,優(yōu)勢互補,形成新的教學模式[2]。通過課前(網(wǎng)絡學習+實踐)-課中(課堂學習+實踐)-課后(網(wǎng)絡學習+實踐),將整個學習的時間和空間進行了延伸,將老師從常規(guī)知識點的講解中解放出來,把關注力集中到學生的學習效果、學生的突出問題;將課堂的時間更多的還給學生、教師,供他們討論、操作實踐,從而更大地提升學習的自主性與學習的深度。混合教學模式更加強調(diào)以學生為主的中心地位,教師則成為教學過程的組織、引導者、監(jiān)督者,更注重學生學習效能的反饋[3]。教研室研究決定在VB.Net程序設計語言課程中引入混合教學模式。
3 教學設計
開課前首先通過網(wǎng)絡平臺對學生進行摸底調(diào)研。調(diào)研中通過課程內(nèi)容、目標介紹,讓他們對課程有大致的了解。最重要的是對他們在高中或者大學是否正式或者自學過程序的學習經(jīng)歷進行排摸;并對學習過的同學,排摸知識的遺忘性,如對一些簡單程序問題進行測試。只有讓學習者先了解課程的概況,確定學習目標的同時,讓教師更好地了解學生的基本情況,也為后續(xù)針對不同特點的學生盡可能地給于不同的教學要求做準備,真正地做到因材施教。
3.1課前
教師在上課前一周,將課前任務單公布在網(wǎng)絡學習平臺上,要求學生在課前完成。任務單中包含預習微視頻、小測試以及拓展知識。預習微視頻可以自建、引進或者改造,如引進MOOC平臺、好大夫在線等平臺上的優(yōu)質(zhì)課程等。這里我們采用自建方式。通過確定課程知識點、重點和難點,梳理出最基礎的知識點(如各種語句、結(jié)構(gòu)的語法),并對其進行微型化、碎片化,進行微視頻的制作,供學生在課前進行預習。微視頻學習完畢的小測試(包含編程的實踐題)對學生的預習效果進行檢驗。還可對測試的內(nèi)容進行分層,分為基本測試和進階難度測試。其中基本測試是必須完成的,進階難度則是選做的,對于之前調(diào)研過有程序?qū)W習經(jīng)歷或者學習程度好的同學以及一些對課程有濃厚興趣的同學都是極大地挑戰(zhàn),也是提高學習要求的方式。擴展知識是搜集國內(nèi)外的一些優(yōu)秀學習資源,以文本、圖片、視頻等多媒體方式呈現(xiàn),供學生資源學習。學生在課前學習微視頻、進行小測試、學習拓展知識的情況,學習時長、次數(shù)以及測試的時長等都將被平臺記錄下來,幫助教師及時了解學生的預習情況和學習態(tài)度,也可作為平時成績評定的依據(jù)。
3.2課中
課中主要是回到傳統(tǒng)的課堂環(huán)境下,但與以往不同的是,學生有了預習的基礎,教師通過課前預習的測試情況,了解到學生學習過程中的主要問題,可以隨時調(diào)整課堂的教學重點。由于一些淺層的知識已經(jīng)通過微視頻學習過,可以由學生以小組的形式在課堂進行要點的整理、展示,再由教師進行總結(jié)鞏固。對于一些難點,也可以展開小組形式的討論。課堂上多余的時間可以讓教師發(fā)揮,提出更多切合實際的問題。如在多分支選擇結(jié)構(gòu)中,在教材上出現(xiàn)的較多的經(jīng)典例題是分段函數(shù)的計算、學生成績的五級值判斷。我們可以將生活中每家每戶電費的分段式、醫(yī)院體檢中體重、血檢等項目的檢查結(jié)果在哪個區(qū)間段都屬于多分支結(jié)構(gòu)范疇。這些問題交由學生在課堂作為新的問題進行探討,不僅可以感受到程序在生活中的用處,還能強化選擇結(jié)構(gòu)的學習、訓練學生的分析能力和解決實際問題的能力。由于程序的特殊性,不同組對于同一問題可能有不同的解決方法,這時候,可以由不同組進行演示,說明其優(yōu)缺點,由學生投票選出最佳方法,教師進行比較、點評。在提高程序的可維護性方面,教師可以設計將學生兩人一組,其中一人在電腦上進行編程實踐,另一人進行程序測試程序中的bug,來提高學生編程能力的完整性和嚴謹性。最后教師將課堂中的問題、知識點進行梳理、總結(jié)。
3.3課后
課后環(huán)節(jié)是對前期兩個階段學習情況的總結(jié)、評價。教師通過網(wǎng)絡平臺布置課后任務單(包含實踐題、課后測試),來檢驗學生線上和課堂學習的學習情況。通過學生實踐題的完成情況、課后測試結(jié)果客觀地反映了學習能效,是學生平時成績的重要依據(jù),最主要的是可以幫助教師在下一輪教學中進行教學內(nèi)容、重點等的調(diào)整,并不斷完善平臺資源,包括預習微視頻、預習小測試等,從而形成良性循環(huán)。
4 結(jié)束語
《VB程序設計》課程在融入混合教學模式后,通過線上線下的混合學習模式讓學生更加主動地參與到課程學習中,無論是學習熱情、學習效果等都有了明顯提升。教學資源也得到了更加合理地組織和反復地提煉。當然其中也存在一定的問題,如如何對學生完成預習測試、課后實踐題、課后測試的真實性進行把控,仍需要我們?nèi)ヌ剿骱脱芯?,以確保對學習效果、學習態(tài)度評定的公平、公正。
參考文獻:
[1] 陳然,楊成.SPOC混合學習模式設計研究[J].中國遠程教,2015(5):42-47.
[2] 潘曉利.“C語言程序設計”混合教學模式設計與應用[J].計算機時代,2019(8):85-86.
[3] 呂娜,張琎,張芊茜.史桂嫻混合教學模式在程序設計類課程中的應用[J].計算機教育, 2019(5):115-118.
[4] 陳葉芳,王曉麗.混合教學模式下程序設計課程在線實踐探索[J].寧波大學學報(教育科學版),2019,41(1):103-107.
【通聯(lián)編輯:王力】