余為益 胡 紅 胡慧忠
(上饒師范學(xué)院,上饒 334001)
微信為支持、案例任務(wù)為驅(qū)動的VB教學(xué)模式設(shè)計與實現(xiàn)
余為益 胡 紅 胡慧忠
(上饒師范學(xué)院,上饒 334001)
為迎合當(dāng)代大學(xué)生對于微信的喜好、將微信更好地應(yīng)用于教學(xué),在分析文科專業(yè)VB教學(xué)現(xiàn)狀的基礎(chǔ)上,對案例任務(wù)驅(qū)動教學(xué)法在VB教學(xué)中的適用性、微信支持VB案例任務(wù)驅(qū)動教學(xué)的可行性作了詳細(xì)的分析和探討,構(gòu)建了“以微信為支持、任務(wù)案例為驅(qū)動”的VB教學(xué)模式,闡述了基于該模式改進(jìn)VB教學(xué)的具體策略。實踐證明,該教學(xué)模式能有效激發(fā)學(xué)生學(xué)習(xí)VB程序設(shè)計的興趣,提升教師教學(xué)VB課程的效果。
微信;VB;教學(xué)模式;案例教學(xué);任務(wù)驅(qū)動
VB(全稱Visual Basic)是微軟推出的一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動機(jī)制的結(jié)構(gòu)化高級程序設(shè)計語言和軟件開發(fā)工具。國內(nèi)許多高校選擇 《VB程序設(shè)計》作為文科本科生必修的一門計算機(jī)公共課,教學(xué)目的在于讓學(xué)生通過本課程的學(xué)習(xí),掌握VB程序設(shè)計語言的知識,培養(yǎng)學(xué)生計算思維和運用VB解決本專業(yè)問題的能力,提高學(xué)生將來在信息化社會中的競爭力。然而,在既往的文科本科VB教學(xué)中卻存在著種種問題。改進(jìn)教學(xué)方法和教學(xué)手段,使學(xué)生變被動學(xué)習(xí)為主動學(xué)習(xí),已成為相應(yīng)任課老師的當(dāng)務(wù)之急[1]。
微信(WeiChat)是當(dāng)代大學(xué)生非常喜愛的即時通訊服務(wù)程序,它可以使用戶快捷添加好友、僅花少量流量即可將有關(guān)精彩內(nèi)容(如視頻、圖片、動畫等)通過網(wǎng)絡(luò)快速發(fā)送給好友,更為重要的是微信的安裝和使用不受通信運營商及操作系統(tǒng)的限制?;谖⑿诺闹T多優(yōu)點,以及當(dāng)代大學(xué)生對于微信的喜好,我們能否構(gòu)建有效的模式促進(jìn)VB教學(xué),是本文要探討的主要問題。
目前多數(shù)高校仍采用傳統(tǒng)教學(xué)模式進(jìn)行VB課程教學(xué),先在傳統(tǒng)理論課堂完整介紹章節(jié)中的基本概念、設(shè)計原理和操作方法與步驟,而后再在下一課次安排學(xué)生上機(jī)實踐。此種傳統(tǒng)教學(xué)模式下,大多數(shù)學(xué)生上機(jī)實踐時幾乎忘掉了理論課堂上老師講的所有理論知識,僅少數(shù)學(xué)生依稀記得老師原來的解說和演示、尚且能按部就班地把老師的操作“重演”一遍,但能根據(jù)老師所講原理或?qū)嵗齽?chuàng)造性地解決自己專業(yè)問題的學(xué)生卻寥寥無幾。
VB語言語法復(fù)雜、應(yīng)用靈活多變,且程序設(shè)計本身枯燥無味,要求學(xué)生有良好的數(shù)學(xué)基礎(chǔ)與計算思維。文科生在學(xué)習(xí)VB課程時普遍吃力,興趣不足,有的甚至認(rèn)為學(xué)習(xí)VB對自身以后的工作、生活和學(xué)習(xí)都沒什么用途,因而學(xué)習(xí)相當(dāng)被動,教學(xué)效果因此嚴(yán)重受損。
案例教學(xué)是指教師根據(jù)教學(xué)目標(biāo)和要求,組織學(xué)生對典型案例進(jìn)行調(diào)查、閱讀、思考、分析、討論和交流等活動,促進(jìn)學(xué)生對案例涉及的基本概念和原理深入理解并靈活應(yīng)用的一種教學(xué)方法。該教學(xué)法實質(zhì)是要讓學(xué)生從具體的案例中主動獲取新知。VB程序設(shè)計課程中有許多概念原理性的知識需要學(xué)生掌握,教師如果采用傳統(tǒng)教學(xué)方法強行灌輸,學(xué)生很容易喪失學(xué)習(xí)興趣,而如果教師一開始以一個學(xué)生在日常生活中常見的和感興趣的程序?qū)嵗?,讓學(xué)生主動體驗實例設(shè)計時所需的原理和概念的話,那就很容易激起學(xué)生強烈的好奇心和求知欲望。接下來,教師如果還能對學(xué)生剛才的認(rèn)知活動和真實體驗再進(jìn)行歸納與總結(jié)的話,學(xué)生就更能容易接受原先那些認(rèn)為比較難學(xué)的理論內(nèi)容了。
任務(wù)驅(qū)動教學(xué)是指教師根據(jù)教學(xué)環(huán)境和學(xué)生先行知識與技能,將教學(xué)內(nèi)容隱含于一個或若干個興趣任務(wù)中,通過學(xué)生自主協(xié)作完成實踐任務(wù)、教師適時從旁引導(dǎo)和啟發(fā),進(jìn)而培養(yǎng)學(xué)生主動實踐并在實踐中創(chuàng)新思維和建構(gòu)自身知識體系的一種教學(xué)方法。該教學(xué)法非常適用于VB實踐教學(xué),教師可在案例教授有關(guān)概念、原理和方法后安排這樣的教學(xué),以促進(jìn)學(xué)生牢牢掌握知識、提高學(xué)生多方面能力[2-3]。
案例任務(wù)驅(qū)動教學(xué)法是一種把案例教學(xué)法和任務(wù)驅(qū)動教學(xué)法結(jié)合起來,讓學(xué)生在老師的指引和幫助下,學(xué)生通過自己的認(rèn)知活動主動獲取新知、主動實踐并創(chuàng)新思維的教學(xué)方法,它是建構(gòu)主義理論在教育教學(xué)中的一種具體應(yīng)用,對理論知識點多、實踐性要求較高的VB課程具有很好的適用性。
隨著科技的進(jìn)步和人民生活水平的普遍提高,當(dāng)代大學(xué)生手持的幾乎全是智能手機(jī),少數(shù)學(xué)生還擁有 iPad等其它可方便攜帶的智能終端,都能安裝和使用微信。當(dāng)代“90后”大學(xué)生具有更強的自我認(rèn)知意識,他們中有相當(dāng)一部分人已逐漸厭倦從傳統(tǒng)書本獲取知識,更愿意接受網(wǎng)絡(luò)媒介中平等而開放的教學(xué)與交流方式,也更習(xí)慣于通過網(wǎng)絡(luò)媒介快捷獲取信息[4]。微信的移動通訊特性及其豐富便捷的網(wǎng)絡(luò)傳媒方式很好地迎合了當(dāng)代大學(xué)生思想和生活方式上的這些變化,因此在大學(xué)生這個群體中推行以微信為支持的VB教學(xué)具有很好的可接受性。憑借大學(xué)生對于微信的喜好,完全可以使學(xué)生真正“愛學(xué)”、“樂學(xué)”VB[5]。
微信推動了人與人信息交流方式的創(chuàng)新,使人們不再局限于網(wǎng)絡(luò)條件下的PC、電話、博客和微博等[6]。在智能手機(jī)終端安裝微信,利用移動互聯(lián)網(wǎng)絡(luò)或WiFi信號,首先教師可以隨時隨地上傳案例、任務(wù)教學(xué)資料;其次,學(xué)生也無須再像使用傳統(tǒng)教學(xué)方式時那樣非得找到網(wǎng)絡(luò)電腦才能下載和觀看教師上傳的資料;再者,利用微信的語音功能,師生都能聽到對方親切的話語,學(xué)生在學(xué)習(xí)知識的同時能感受到老師的熱情,這非常有利于增強學(xué)生學(xué)習(xí)的自信心,進(jìn)而挖掘其學(xué)習(xí)VB的潛能[5]。
依據(jù)上述分析和建構(gòu)主義學(xué)習(xí)理論,結(jié)合本校每周 “1次理論、1次上機(jī)實踐”的教學(xué)安排,筆者確立了如下圖1所示的“微信為支持、案例任務(wù)為驅(qū)動”的VB教學(xué)模式框圖,圖中所示框架由 “學(xué)生課前自主學(xué)習(xí)”、“理論案例教學(xué)”、“上機(jī)任務(wù)驅(qū)動教學(xué)”、“課后教學(xué)評價與交流”四個模塊組成,每個模塊均以微信為依托將教師活動、學(xué)生活動有機(jī)結(jié)合,使用的是“學(xué)生為中心,教師為學(xué)生學(xué)習(xí)的引導(dǎo)者和幫助者”的教學(xué)思想。
微信支持群聊功能,教師可以以教學(xué)班級為單位建立VB教學(xué)微信群。每次課前,教師應(yīng)通過微信群向?qū)W生提供不同層次要求的教學(xué)資源,以發(fā)文字、圖片或語音的形式告知學(xué)生當(dāng)次學(xué)習(xí)的任務(wù)和目標(biāo)。提供給學(xué)生的教學(xué)資源可以是教師自行錄制的微視頻,也可以是網(wǎng)絡(luò)中搜索到的經(jīng)過教師專門剪輯和處理的其它教學(xué)資源,但都必須緊扣教學(xué)目標(biāo),以教學(xué)內(nèi)容導(dǎo)讀和激發(fā)學(xué)生學(xué)習(xí)興趣為目的。如果資源數(shù)量多,教師還應(yīng)該根據(jù)其中內(nèi)容或所屬知識點為每個教學(xué)資源命一合適名字,以方便學(xué)生選擇性或針對性地學(xué)習(xí)與收藏。學(xué)生利用這些教學(xué)資源可以對教學(xué)內(nèi)容進(jìn)行微預(yù)習(xí)、微練習(xí),甚至是微測試,同時借助微信的聊天功能與教師和同學(xué)同步或異步地交流、討論和反饋疑難,進(jìn)而完成課前所有的自主學(xué)習(xí)任務(wù)。
經(jīng)過課前自主學(xué)習(xí),學(xué)生對理論課堂上即將接觸到的教學(xué)內(nèi)容有了大致的了解。因此,在以微信為支持的VB理論教學(xué)中,教師的主要任務(wù)是選擇好合適的案例,組織并指導(dǎo)學(xué)生對案例進(jìn)行閱讀、思考、分析、討論和交流,教給學(xué)生認(rèn)識案例、分析案例、重構(gòu)案例及拓展案例的方法,對案例涉及的概念原理或方法突出強調(diào),促進(jìn)學(xué)生對這些基本知識進(jìn)行理解、內(nèi)化,同時激發(fā)學(xué)生上機(jī)實踐的興趣。例如,在講對象的屬性、方法和事件的知識時,教師可以選擇“酒店門前滾動字幕”的設(shè)計案例來講解,具體實施過程和策略可見如下。
圖2為程序運行界面,提醒學(xué)生觀察并思考以下3個問題:a.窗口中包含哪些對象?b.窗口中各個對象在程序中起什么作用,相應(yīng)功能怎么實現(xiàn)?c.窗口中各個對象的外觀是由什么控制、怎樣控制?
圖2 “滾動字幕”程序界面
此時,教師可根據(jù)問題難易程度,決定是否給予提示或設(shè)置獎勵條例鼓勵學(xué)生積極協(xié)作學(xué)習(xí);學(xué)生則可以查看書本和微教學(xué)資源,尋找問題的答案。
(3)學(xué)生回答問題,教師記錄回答要點
(4)教師評價學(xué)生回答,分析學(xué)生在求解問題過程中的得失
(5)教師演示“滾動字幕”程序的構(gòu)建方法和步驟
對其涉及的基本知識和關(guān)鍵操作突出強調(diào),促進(jìn)學(xué)生對相應(yīng)知識和技能理解和掌握。
(6)布置上機(jī)實踐任務(wù)
為培養(yǎng)學(xué)生靈活應(yīng)用知識的能力,教師可布置一些富有興趣性的或挑戰(zhàn)性的任務(wù)讓學(xué)生上機(jī)實現(xiàn),如“如何加快字幕滾動速度”、“如何使字幕左右循環(huán)滾動”、“如何使程序允許用戶任意更改字幕內(nèi)容”等的任務(wù)。
上機(jī)實踐教學(xué)時,教師應(yīng)先對已布置的興趣(或挑戰(zhàn))任務(wù)進(jìn)行“微引領(lǐng)”,發(fā)送“微消息”啟發(fā)性地告知學(xué)生完成本次任務(wù)應(yīng)按什么樣的步驟或走什么樣的路線、可能要用到哪些知識點。而后,教師應(yīng)變換自己為“學(xué)長”身份,更多地充當(dāng)學(xué)生上機(jī)實踐的引導(dǎo)者和幫助者,定期走動觀察學(xué)生上機(jī)實踐進(jìn)程,徹底避免傳統(tǒng)教學(xué)中 “填鴨式地教、機(jī)械地學(xué)”。由此,對于“酒店門前滾動字幕”案例教學(xué)后的一次上機(jī)實踐,有關(guān)教師即可參考如下方法進(jìn)行教學(xué)。
首先,提醒學(xué)生先明確任務(wù)、利用“微資源”快速回顧案例教學(xué)內(nèi)容,讓學(xué)生快速模仿設(shè)計“滾動字幕”案例,并以此作為后續(xù)練習(xí)的基本素材。
第二步,發(fā)送“微消息”,提示學(xué)生“通過改變Timer控件屬性設(shè)置加快字幕滾動速度”、“通過按鈕、文本框以及事件代碼,使案例程序允許用戶任意更改字幕內(nèi)容”、“利用鼠標(biāo)拖放和對象屬性設(shè)置,調(diào)整界面對象的位置、字體和顏色,以美化程序界面”。
第三步,走動觀察,鼓勵學(xué)生積極討論、交流和協(xié)作。對進(jìn)度快、知識掌握情況較好的學(xué)生分組,要鼓勵其將要自己的“成功案例”及時分享于微群,引導(dǎo)其嘗試第四步、第五步的拓展實踐。
第四步,讓學(xué)生預(yù)先學(xué)習(xí)“循環(huán)結(jié)構(gòu)程序設(shè)計”,嘗試使用循環(huán)結(jié)構(gòu)實現(xiàn)字幕的左右循環(huán)滾動。
第五步,讓學(xué)生預(yù)先學(xué)習(xí)“VB內(nèi)部函數(shù)”知識,鼓勵其通過按鈕和InputBox函數(shù)實現(xiàn)用戶對字幕內(nèi)容的任意更改。
最后,教師應(yīng)對整個上機(jī)實踐過程作總結(jié)分析,向全體學(xué)生強調(diào)容易出錯的問題,教給學(xué)生有效的解決方法;同時教師也應(yīng)對學(xué)生的成功案例選擇性展示,著重介紹其比較有創(chuàng)新創(chuàng)意的一面,以供其他學(xué)生借鑒或提出改進(jìn)意見。
依據(jù)大學(xué)生對于微信的喜好,部分學(xué)生課后可能會通過微信、微博、朋友圈分享自己的創(chuàng)新設(shè)計實例,其它同學(xué)、好友也會對這些分享積極評論、點贊、轉(zhuǎn)播和收藏。對此,教師不僅應(yīng)該鼓勵,還應(yīng)該以平等身份參與其中、和其形成友好的互動,從中了解他們對哪些教學(xué)內(nèi)容感興趣、對哪些內(nèi)容不感興趣、更喜歡什么樣的教學(xué)形式,以便教師對已完成的教學(xué)進(jìn)行反思和改進(jìn)。
試驗班級學(xué)期末的教學(xué)情況調(diào)查顯示,90%以上的學(xué)生為以微信為支持、案例任務(wù)為驅(qū)動的VB教學(xué)模式點贊,50%以上的同學(xué)表示想要繼續(xù)深入學(xué)習(xí)VB。絕大多數(shù)同學(xué)認(rèn)為:該教學(xué)模式可使他們課前就獲知當(dāng)次教學(xué)的知識要點和難點,理論課堂進(jìn)入狀態(tài)快;理論案例教學(xué)、上機(jī)任務(wù)驅(qū)動教學(xué),既激發(fā)了他們學(xué)習(xí)程序設(shè)計的興趣,又培養(yǎng)了他們的計算思維和動手實踐的能力,使他們消除了“程序設(shè)計文科生不易學(xué)、學(xué)不會”的畏難情緒。相比而言,采用傳統(tǒng)教學(xué)模式的其他班級,學(xué)生上課進(jìn)入狀態(tài)慢,基本沒人表示愿意繼續(xù)學(xué)習(xí)VB,近70%的同學(xué)仍認(rèn)為學(xué)習(xí)VB對他們沒什么意義。
由此可知,以微信為支持、案例任務(wù)為驅(qū)動的教學(xué)模式極大地提升了VB課程的教學(xué)效果。下一步,我們將在全校范圍內(nèi)進(jìn)一步推廣利用該教學(xué)模式,并力求在實踐中不斷改進(jìn)。
[1]朱友紅.文科專業(yè)VB程序設(shè)計課程教學(xué)方法探索[J].山西師大學(xué)報(社會科學(xué)版),2011(S4):215-216.
[2]王玖,孫紅衛(wèi),韓春蕾,等.案例+任務(wù)驅(qū)動法在醫(yī)學(xué)生統(tǒng)計軟件教學(xué)中的應(yīng)用[J].中國衛(wèi)生統(tǒng)計,2012,29(1):153-154.
[3]吳志國,曹井國,楊希越,等.項目驅(qū)動法在化工原理課程教學(xué)中的實踐與創(chuàng)新[J].中國輕工教育,2016(6):87-90.
[4]王辰.基于微信的大學(xué)生思想政治教育方法研究[J].教育理論與實踐,2014,34(30):37-38.
[5]李亮懷.基于微信的新型電子商務(wù)教學(xué)實踐探討[J].中國職業(yè)技術(shù)教育,2014(17):35-37.
[6]王曉玲.微信與QQ支持下基于任務(wù)驅(qū)動的協(xié)作學(xué)習(xí)之比較研究[J].電化教育研究,2013,34(11):98-102.
(責(zé)任編輯:張華凡)
A VB Teaching Model Based on Case and Task and Supported by W eChat
YU Weiyi,HU Hong,HU Huizhong
(Shangrao Normal University,Shangrao 334001,China)
In order to cater to contemporary college students love for WeChat and make WeChat better serve teaching,this paper analyzed the present situation of VB teaching in liberal arts majors,and discussed the feasibility of case and task based and WeChat supported VB Teaching.It also put forward a VB teaching model,which is based on the support of WeChat and driven by case and task.Finally, specific strategies of VB Teaching based on this model were detailed.Practice has proved that the teaching model can effectively stimulate students'interest in learning VB programming,and thus effectively improve the effectiveness of VB teaching.
WeChat;VB;teachingmodel;case teaching;task driven
G642.0
余為益(1976—),男,副教授,研究方向:計算機(jī)應(yīng)用與教學(xué)。
2016年度江西省高校省級教學(xué)改革研究項目(JXJG-16-16-7);計算機(jī)科學(xué)與技術(shù)江西省特色專業(yè)資助項目(贛教高字[2010]82號)。