張慶莉 張淋江
摘 要:文章結(jié)合自身教學(xué)實(shí)踐,探討了VB課程教學(xué)改革的思路和方法,以期為“VB程序設(shè)計(jì)”課堂教學(xué)提供新的借鑒方法。
關(guān)鍵詞:網(wǎng)絡(luò)學(xué)習(xí)空間;VB程序設(shè)計(jì);混合式教學(xué)法;教學(xué)改革
1 “VB程序設(shè)計(jì)”課程教學(xué)的現(xiàn)狀和問題
“VB程序設(shè)計(jì)”是高校非計(jì)算機(jī)專業(yè)一年級(jí)學(xué)生必修的專業(yè)基礎(chǔ)課,目的是培養(yǎng)學(xué)生邏輯思維、程序設(shè)計(jì)和簡單的系統(tǒng)開發(fā)及應(yīng)用能力,課程邏輯性、抽象性、系統(tǒng)性強(qiáng)[1]。開設(shè)的內(nèi)容包括面向?qū)ο蟮目梢暬幊袒A(chǔ)、visualbasic程序設(shè)計(jì)基礎(chǔ)、基本控制結(jié)構(gòu)、數(shù)組、過程及用戶界面設(shè)計(jì)及圖形應(yīng)用程序開發(fā)等,是一門具有理論性的同時(shí)又特別強(qiáng)調(diào)實(shí)踐性的公共課程。
經(jīng)過多年的教學(xué)與實(shí)踐發(fā)現(xiàn),“VB程序設(shè)計(jì)”課程在教學(xué)內(nèi)容、實(shí)踐條件、考試方式等方面的不足之處逐漸顯示出來,暴露出了許多問題。例如之前課程理論部分大多統(tǒng)一講授,以教師為中心,將講授內(nèi)容做成教學(xué)課件進(jìn)行課堂演示,很難解釋和描述清楚“VB程序設(shè)計(jì)”課程中大量引入的新概念,如控件、對(duì)象、事件、方法、屬性等。講授內(nèi)容信息量大、速度快,學(xué)生根本無法做到邊聽課邊記筆記,要完全理解和掌握新概念非常困難,并且容易遺忘。學(xué)生作為學(xué)習(xí)過程主體,基礎(chǔ)參差不齊,教師在講授課程的時(shí)候是面向所有學(xué)生的,一樣的教學(xué)目標(biāo),一樣的教學(xué)手段及方法,教學(xué)缺乏針對(duì)性,這就導(dǎo)致學(xué)習(xí)能力好的學(xué)生獲取的知識(shí)量不夠,學(xué)習(xí)能力差的同學(xué)跟不上學(xué)習(xí)進(jìn)度。
2 網(wǎng)絡(luò)學(xué)習(xí)空間概述
截至2015年11月,全國有超過30%的學(xué)校開通了網(wǎng)絡(luò)學(xué)習(xí)空間,我國網(wǎng)絡(luò)學(xué)習(xí)空間的發(fā)展即將進(jìn)入融合創(chuàng)新階段[2]。網(wǎng)絡(luò)學(xué)習(xí)空間是在網(wǎng)絡(luò)環(huán)境下深度融合傳統(tǒng)課堂與信息技術(shù)的輔助學(xué)習(xí)平臺(tái),可以線上、線下相融合自主交流、互動(dòng)答疑,構(gòu)建虛擬的協(xié)作學(xué)習(xí)環(huán)境。教師可以利用網(wǎng)絡(luò)學(xué)習(xí)空間平臺(tái)開展在線備課,將原創(chuàng)或收集整合的教學(xué)素材和相關(guān)課程的優(yōu)質(zhì)教學(xué)資源及時(shí)上傳,利用平臺(tái)進(jìn)行教學(xué)方式、方法研討及開展各類教學(xué)活動(dòng)。學(xué)生可以靈活利用碎片時(shí)間,通過學(xué)習(xí)平臺(tái)自主完成預(yù)習(xí)、作業(yè)、測試、討論等各種學(xué)習(xí)活動(dòng)。
這是一種突破傳統(tǒng)時(shí)空和教學(xué)方法限制的,以個(gè)體的自主學(xué)習(xí)和協(xié)作學(xué)習(xí)為主要形式的,新型的師生互通教學(xué)模式。促進(jìn)了教師教學(xué)方式的轉(zhuǎn)化,學(xué)生學(xué)習(xí)方式和實(shí)踐能力的培養(yǎng),為學(xué)生創(chuàng)造自主寬松的學(xué)習(xí)環(huán)境,使學(xué)生可以在學(xué)習(xí)活動(dòng)中相互啟發(fā)、協(xié)作交流??梢源龠M(jìn)教與學(xué)、教與教、學(xué)與學(xué)的全面互動(dòng)。
國內(nèi)各種網(wǎng)絡(luò)學(xué)習(xí)空間雖然在設(shè)計(jì)理念、服務(wù)方式、實(shí)現(xiàn)技術(shù)上存在差異,但提供的基本服務(wù)卻高度相似,主要表現(xiàn)為:(1)提供個(gè)性化、一站式的信息服務(wù),以滿足用戶對(duì)資源、工具、互動(dòng)等各種活動(dòng)的需求。(2)支持在線開展各類教學(xué)活動(dòng),促進(jìn)師生、師師、生生的交流。(3)支持教師、學(xué)生、家長等之間的交互聯(lián)結(jié)[3]。
3 基于網(wǎng)絡(luò)學(xué)習(xí)空間的“VB程序設(shè)計(jì)”實(shí)踐教學(xué)改革研究
“VB程序設(shè)計(jì)”是學(xué)生接觸到的第一門計(jì)算機(jī)編程的基礎(chǔ)課程,實(shí)踐性、靈活性和創(chuàng)造性較強(qiáng)。但VB語言枯燥,內(nèi)容繁多,大量概念、編程知識(shí)抽象難懂,對(duì)僅只有Windows初步知識(shí)的大一學(xué)生來說,掌握課程的設(shè)計(jì)思想,程序設(shè)計(jì)技巧,走出開發(fā)計(jì)算機(jī)軟件的第一步,具有一定的難度。教師應(yīng)根據(jù)實(shí)際情況,在分析學(xué)生心理特征、教學(xué)方式方法的基礎(chǔ)上,在VB程序設(shè)計(jì)教學(xué)中,根據(jù)學(xué)生基礎(chǔ)對(duì)教學(xué)內(nèi)容進(jìn)行合理調(diào)整,靈活運(yùn)用混合式的教學(xué)模式,使學(xué)生學(xué)會(huì)、學(xué)懂基本編程。下面根據(jù)學(xué)生的特點(diǎn),對(duì)網(wǎng)絡(luò)學(xué)習(xí)空間環(huán)境下“VB程序設(shè)計(jì)”課程教學(xué)活動(dòng)的過程環(huán)節(jié)和實(shí)施要素進(jìn)行闡釋。
3.1 通過程序設(shè)計(jì)的實(shí)用性激發(fā)和引導(dǎo)學(xué)生的學(xué)習(xí)興趣
教師在上第一節(jié)課時(shí),應(yīng)避免平白的從概念到概念的直述,在選取案例時(shí),盡可能結(jié)合學(xué)生的特點(diǎn),貼近實(shí)際應(yīng)用,抓住VB可視化的特點(diǎn),通過加入動(dòng)畫的PPT課件,形象地顯示程序設(shè)計(jì)的奇妙性和實(shí)用性??梢赃呏v解理論邊現(xiàn)場操作,往窗體中添加各種控件,設(shè)置各控件的屬性,編寫代碼,鮮活、直接的進(jìn)行教學(xué)演示,使學(xué)生直觀的獲得VB程序設(shè)計(jì)的體驗(yàn)和認(rèn)識(shí)。例如,引入了一個(gè)簡單的、沒有代碼的程序例子“Hello,World!”,幫助學(xué)生了解如何用VB開發(fā)應(yīng)用程序。再演示一些有趣的程序,如VB中用于顯示系統(tǒng)時(shí)間的實(shí)例、滾動(dòng)字幕等,它們每秒都在變化,在視覺上給學(xué)生直接的沖擊,教師可演示程序的設(shè)計(jì)過程,即在窗體中添加Labelt和Timer控件,進(jìn)行相應(yīng)的屬性和代碼設(shè)置。引導(dǎo)學(xué)生利用picture控件顯示精美的圖片,利用form、text等控件來安排一些簡單有趣的動(dòng)畫程序,由此引出圖片、標(biāo)簽和按鈕3種控件的使用。實(shí)驗(yàn)課時(shí),教師在上課前將界面素材準(zhǔn)備好,通過網(wǎng)絡(luò)學(xué)習(xí)空間共享視頻或課件資源,向?qū)W生演示之后,讓學(xué)生自己動(dòng)手創(chuàng)建設(shè)計(jì)軟件界面,喚起學(xué)生強(qiáng)烈的好奇心,讓學(xué)生體會(huì)到VB程序設(shè)計(jì)的樂趣。
3.2 理論與實(shí)踐完美結(jié)合,將教學(xué)效果最大化
VB課程概念多、內(nèi)容多,教師可根據(jù)教學(xué)的需要,理論與實(shí)踐相結(jié)合。在教學(xué)過程中調(diào)整學(xué)習(xí)的難度,選擇基本或重要的內(nèi)容詳細(xì)講授,集中知識(shí)點(diǎn),對(duì)問題逐層展開和深入推進(jìn),使學(xué)生對(duì)系統(tǒng)開發(fā)有清晰的認(rèn)識(shí)。在理論授課時(shí)多舉一些簡單有趣的動(dòng)畫程序例子,用簡單的實(shí)例開發(fā)引導(dǎo)學(xué)生解決小知識(shí)點(diǎn),在教學(xué)和實(shí)踐中培養(yǎng)學(xué)生的自學(xué)能力,課堂上無法講授系統(tǒng)性的問題,可安排引導(dǎo)學(xué)生利用網(wǎng)絡(luò)學(xué)習(xí)空間平臺(tái)自主學(xué)習(xí)。在實(shí)訓(xùn)課中,培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力,一步一步引導(dǎo)學(xué)生反復(fù)練習(xí)VB連接數(shù)據(jù)庫的方法和常用數(shù)據(jù)控件,把理論教學(xué)中碎片學(xué)習(xí)的小程序系統(tǒng)性的解決。
如學(xué)習(xí)菜單編輯器,可以以“網(wǎng)絡(luò)學(xué)習(xí)空間”為例進(jìn)行講解。課堂上在線演示網(wǎng)絡(luò)學(xué)習(xí)空間系統(tǒng),并與學(xué)生共同分析組成網(wǎng)絡(luò)學(xué)習(xí)空間系統(tǒng)的模塊,以及每個(gè)模塊包括的菜單及功能。如課程管理模塊,主要包括編輯課程信息、管理所屬班級(jí)、小組管理、復(fù)制課程、導(dǎo)入的源課程等菜單。如果要實(shí)現(xiàn)查詢,需要編寫查詢代碼,將EF直接替換成空就可以在VB中用代碼實(shí)現(xiàn)刪除命令。
3.3 引導(dǎo)學(xué)生主動(dòng)應(yīng)用,培養(yǎng)學(xué)生的自主學(xué)習(xí)能力
VB程序設(shè)計(jì)課程學(xué)習(xí)一段時(shí)間后,學(xué)生有了一定的編程知識(shí)和技巧,教師可以布置一些綜合性應(yīng)用程序的設(shè)計(jì)任務(wù)。在網(wǎng)絡(luò)學(xué)習(xí)空間向?qū)W生提供教學(xué)資源,將學(xué)生分成若干學(xué)習(xí)小組,引導(dǎo)學(xué)生自主學(xué)習(xí),讓學(xué)生參照案例實(shí)際應(yīng)用。學(xué)生在自主探索過程中可以與同學(xué)或老師進(jìn)行交流,大家相互學(xué)習(xí)、相互探討,共同完成設(shè)計(jì)任務(wù)。然后讓學(xué)生演示自己設(shè)計(jì)的程序,并講解設(shè)計(jì)思路和關(guān)鍵技術(shù)點(diǎn),教師只起穿針引線的作用。
實(shí)踐證明,在演示設(shè)計(jì)作品后,很多學(xué)生獨(dú)立自主、與人協(xié)作的綜合應(yīng)用能力有了較大提高,對(duì)VB程序設(shè)計(jì)產(chǎn)生了濃厚的興趣。
4 應(yīng)用效果分析
筆者對(duì)大學(xué)一年級(jí)下學(xué)期的兩個(gè)班級(jí)的“VB程序設(shè)計(jì)”課程進(jìn)行了一學(xué)期的教學(xué)對(duì)比實(shí)踐。兩個(gè)班級(jí)的專業(yè)相同,同一任課教師,課程使用的教材、課程標(biāo)準(zhǔn)、考核大綱、課程的總課時(shí)數(shù)和實(shí)驗(yàn)課時(shí)數(shù)以及考試內(nèi)容都相同。試驗(yàn)班運(yùn)用網(wǎng)絡(luò)學(xué)習(xí)空間開展教學(xué)實(shí)踐,即授課教師首先在網(wǎng)絡(luò)學(xué)習(xí)空間中建立“VB程序設(shè)計(jì)”開放式課程的教學(xué)網(wǎng)絡(luò)空間,利用網(wǎng)絡(luò)資源和學(xué)生提前互動(dòng),之后開展教學(xué)和實(shí)踐。傳統(tǒng)班采用多媒體教室PPT授課的傳統(tǒng)教學(xué)模式,教師將教學(xué)內(nèi)容和教學(xué)過程講解給學(xué)生,實(shí)驗(yàn)課時(shí)學(xué)生再把理論授課時(shí)老師所講的案例加以練習(xí),以達(dá)到教學(xué)目的。
在一學(xué)期的對(duì)比教學(xué)中,筆者認(rèn)為網(wǎng)絡(luò)空間教學(xué)法具有以下優(yōu)點(diǎn):擴(kuò)充了信息量,擴(kuò)展了知識(shí)面,活躍了課堂氣氛,激發(fā)了學(xué)生的學(xué)習(xí)興趣和積極性,增強(qiáng)了自學(xué)能力,有助于解決實(shí)際問題,培養(yǎng)了研究創(chuàng)新能力,提高了師生互動(dòng),教師在教學(xué)中的主導(dǎo)作用和學(xué)生在學(xué)習(xí)過程中的主體作用得到了充分的發(fā)揮。
期末考試筆者對(duì)試驗(yàn)班和傳統(tǒng)班采用統(tǒng)一的閉卷機(jī)考方式進(jìn)行評(píng)價(jià),試題由主觀題和客觀題組成??荚嚱Y(jié)果:試驗(yàn)班成績及格率為100%,優(yōu)秀率為31%;傳統(tǒng)班的成績及格率為92%,優(yōu)秀率為25%??偝煽兎治鰧?duì)比顯示:試驗(yàn)班成績及格率和優(yōu)秀率均高于傳統(tǒng)班。這說明了基于網(wǎng)絡(luò)學(xué)習(xí)空間平臺(tái)進(jìn)行的教學(xué)切實(shí)有效地提升了教學(xué)質(zhì)量,是有成效的,對(duì)教學(xué)改革實(shí)踐有參考意義和價(jià)值,值得進(jìn)一步研究和推廣。
5 結(jié)語
傳統(tǒng)的多媒體教學(xué)和網(wǎng)絡(luò)學(xué)習(xí)空間輔助教學(xué)平臺(tái)相結(jié)合是教學(xué)方法和手段的一次重大改革,我們將在“VB程序設(shè)計(jì)”課程的教學(xué)中不斷探索、不斷創(chuàng)新、不斷總結(jié)和反思,把精力更多地投入到教學(xué)內(nèi)容和教學(xué)方法的研究上,努力把學(xué)生更多地吸引到課堂中來,把VB程序設(shè)計(jì)課程教學(xué)質(zhì)量提高到一個(gè)新的層次。
[參考文獻(xiàn)]
[1]王欣.實(shí)例教學(xué)法在VB教學(xué)中的應(yīng)用[J].信息化建設(shè),2016(5):210.
[2]中華人民共和國教育部.教育信息化十年發(fā)展規(guī)劃(2011—2020)[J].中國教育信息化,2012(8):57-66.
[3]中華人民共和國教育部.關(guān)于加強(qiáng)網(wǎng)絡(luò)學(xué)習(xí)空間建設(shè)與應(yīng)用的指導(dǎo)意見教技[EB/OL].(2018-12-12)[2019-03-10].http://www.moe.gov.cn/srcsite/A16/s3342/201901/t20190124_367996.html.