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