胡則輝 沈小娟 李文娟 壽周翔
摘要:灌輸式編程教學(xué)模式已經(jīng)無法適應(yīng)當(dāng)前應(yīng)用型人才培養(yǎng)。本文探討了基于互聯(lián)網(wǎng)平臺,通過引入翻轉(zhuǎn)課堂,建立典型案例庫,加強(qiáng)實驗教學(xué),改革成績評價等手段來構(gòu)建《VB程序設(shè)計》自主學(xué)習(xí)體系,提升學(xué)生的計算機(jī)應(yīng)用水平,提高教學(xué)效果。
關(guān)鍵詞:互聯(lián)網(wǎng)+;程序設(shè)計;自主學(xué)習(xí);體系構(gòu)建
中圖分類號:TP3-05 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)07-0140-02
Abstract:Instilled programming teaching mode has been unable to adapt to the cultivation of applied talents. Therefore, this paper discusses how to construct the autonomous learning system of VB Programming by introducing flip-flop classroom, establishing typical case base, strengthening experimental teaching and reforming performance evaluation on the basis of Internet platform, so as to improve students'computer application level and teaching effect.
Key words:Internet +; programming; autonomous learning; system construction
VB語言是面向?qū)ο蟮氖录?qū)動型編程語言,具有易入門、功能強(qiáng)、圖形化界面等特點,可用于編寫各種應(yīng)用程序,當(dāng)前被許多本科院校設(shè)置為非計算機(jī)專業(yè)的必修課程。
1 現(xiàn)狀分析
經(jīng)過對VB程序設(shè)計教學(xué)的跟蹤調(diào)查,發(fā)現(xiàn)當(dāng)前VB程序設(shè)計教學(xué)中普遍存在以下問題:
1.1 學(xué)生基礎(chǔ)差異大,教學(xué)缺乏層次化、差異化
由于受招生政策的影響,目前高校一個專業(yè)學(xué)生往往來自多個省份,不同省份學(xué)生計算機(jī)基礎(chǔ)水平差異較大,同一個省份也會存在明顯個體差異。同樣的教材、教學(xué)大綱、評價方式,這樣的課程體系對于接受能力強(qiáng),基礎(chǔ)好的同學(xué)缺乏挑戰(zhàn),而對于基礎(chǔ)差,接受能力弱的同學(xué)又偏難,導(dǎo)致他們產(chǎn)生畏難心理,不利于其興趣培養(yǎng),能力提升[1]。
1.2 考核方式不科學(xué),缺乏過程性評價,缺乏個性化反饋
傳統(tǒng)的VB程序設(shè)計課程一般以書面筆試形式考核,實驗部分幾乎沒有納入考核范圍。教師對實驗報告的評定僅僅是一個分?jǐn)?shù)或等級,不能做到根據(jù)學(xué)生實驗過程及時進(jìn)行個性化反饋,不能實現(xiàn)高質(zhì)量的針對性實驗指導(dǎo)。
1.3 缺乏專業(yè)實用的專用教材,實驗內(nèi)容脫離實際應(yīng)用,實驗項目隨意性大,學(xué)生興趣不高
教學(xué)內(nèi)容以課本知識為主,而目前市面上的教材中選取的案例比較陳舊,脫離實際,理論性強(qiáng),缺乏最新的應(yīng)用型案例[2]。實驗任務(wù)一般是由任課教師在上機(jī)實驗前發(fā)布的,有些是理論課上的案例調(diào)試。案例與案例之間缺乏聯(lián)系,相互獨立,缺乏遞進(jìn)關(guān)系。實驗教學(xué)內(nèi)容枯燥,難以引起沒有編程基礎(chǔ)學(xué)生的學(xué)習(xí)興趣,導(dǎo)致學(xué)生逐漸喪失參與熱情,使實驗教學(xué)難以達(dá)到知識鞏固、思路開拓以及實踐能力提高的預(yù)期目標(biāo)。
1.4 實驗指導(dǎo)不到位,互動性不足
程序設(shè)計的學(xué)習(xí)是一個循序漸進(jìn),不斷深入的過程。目前多數(shù)高校的“VB程序設(shè)計”都安排在大一的第二個學(xué)期,是學(xué)生在大學(xué)里接觸到的第一門編程語言。教學(xué)普遍采取的是講解-演示-學(xué)生跟著操作的模式,而大多數(shù)學(xué)生在編程語言學(xué)習(xí)方面缺乏基礎(chǔ),有的學(xué)生甚至打字都不熟練,在操作過程中遇到問題老師根本無法及時的一一解決,長此以往容易出現(xiàn)學(xué)生遇到困難而無法繼續(xù)的情況,問題的積壓一方面影響實驗教學(xué)質(zhì)量,另一方面會導(dǎo)致學(xué)生失去信心,出現(xiàn)畏難情緒[3]。
1.5 存在 “重應(yīng)試,輕拓展”的現(xiàn)象,不利于應(yīng)用能力培養(yǎng)
由于受到傳統(tǒng)觀念影響,學(xué)生存在將程序設(shè)計語言課程和其他基礎(chǔ)課程同等對待,同時受到個別高校VB程序設(shè)計期末考試依然采取筆試方式的影響,導(dǎo)致學(xué)生為了考出好成績而死記硬背,注重做題而不重視動手實踐,認(rèn)為只要考試能過就行,不注重能力的提升。存在期末考什么就學(xué)什么,不注重知識的拓展及應(yīng)用,甚至存在期末考試有的同學(xué)為了考個好分?jǐn)?shù),背代碼的現(xiàn)象[4]。
1.6 教學(xué)以“演示-模仿”為主,方法單一,教學(xué)模式落后
教學(xué)方法陳舊,當(dāng)前教學(xué)基本上實行教師單向灌輸?shù)慕虒W(xué)模式,較為普遍的做法是老師使用教學(xué)演示軟件,把操作步驟、要點邊講解,邊演示給學(xué)生,學(xué)生模仿。這種方法在初期是效果顯著的,但一直使用這種方法明顯是不妥的,只是一味地模仿,缺乏主動思考,更談不上創(chuàng)新。
2 自主學(xué)習(xí)體系的構(gòu)建
2.1 建立“應(yīng)用導(dǎo)向、問題引導(dǎo)、案例驅(qū)動”的新型教學(xué)模式
理論教學(xué)按照先講理論-分析案例-實驗操作-上交實驗報告的過程,學(xué)生往往聽得一知半解,到了上機(jī)操作不理解算法,不會設(shè)計界面和程序,只知道被動完成任務(wù),挫傷自信心,失去興趣。
構(gòu)建以應(yīng)用能力培養(yǎng)為導(dǎo)向,通過選取生活中學(xué)生感興趣的、與專業(yè)相關(guān)的,經(jīng)典的問題,組織成經(jīng)典案例。從問題入手,分析問題,以解決問題為目標(biāo),在解決問題過程中講解相關(guān)知識點,重點講解算法原理,開辟相關(guān)的應(yīng)用系列專題,在專題中將相關(guān)的算法、知識點講清、講透,按照循序漸進(jìn),逐步深入的方式展開,讓學(xué)生學(xué)會應(yīng)用,舉一反三。
1) 構(gòu)建全新的實驗教學(xué)模式
2) 引入“翻轉(zhuǎn)課堂”,建立預(yù)實驗機(jī)制
建立學(xué)生上課前通過云平臺學(xué)習(xí)必要的實驗步驟、掌握相關(guān)知識點。每次實驗教學(xué)前,教師確定每位學(xué)生需要完成的實驗任務(wù),組織好必要的實驗資源,并通過智能移動學(xué)習(xí)系統(tǒng)發(fā)布任務(wù)。學(xué)生接收實驗指導(dǎo)書、相關(guān)案例、實驗講解視頻和演示視頻,了解實驗的基本方法與策略,并仔細(xì)完成實驗項目設(shè)計和代碼編寫,記錄自學(xué)和編碼中存在的各種問題。教師指導(dǎo)學(xué)生完成實驗調(diào)試,解決學(xué)生在實驗中遇到的各種問題,并記錄學(xué)生實驗中存在的主要問題。實驗后,學(xué)生就實驗情況進(jìn)行實驗總結(jié),完成實驗報告。教師及時總結(jié)學(xué)生的學(xué)習(xí)效果,就學(xué)生遇到的典型問題進(jìn)行統(tǒng)一講解,還需要分析不同學(xué)生的學(xué)習(xí)進(jìn)展,確定每個學(xué)生下一時間所進(jìn)行的實驗學(xué)習(xí)階段。
3) 教學(xué)方法改革,課堂組織管理的加強(qiáng),學(xué)生綜合能力培養(yǎng)機(jī)制
首先,要求學(xué)生在課前根據(jù)要求完成準(zhǔn)備(包括基礎(chǔ)理論+核心算法+必備操作基礎(chǔ))。認(rèn)真閱讀指導(dǎo)書,觀看操作基礎(chǔ)講解,明確目的、要求、基本步驟等,復(fù)習(xí)有關(guān)理論知識,完成程序設(shè)計和編碼,并書寫預(yù)習(xí)報告。教師逐步引導(dǎo)學(xué)生掌握解決問題的方法,充分調(diào)動學(xué)生學(xué)習(xí)的主觀能動性,采用啟發(fā)式教學(xué)方法真正實現(xiàn)“教師為主導(dǎo),學(xué)生為主體”的教學(xué)模式,培養(yǎng)學(xué)生分析問題、解決問題的能力。
4) 循序漸進(jìn)和分層教學(xué)原則的實現(xiàn)
教師通過任務(wù)分解、逐步過渡的講解方式幫助學(xué)生更好地學(xué)習(xí)。實驗教學(xué)過程中,教師在指導(dǎo)過程中可根據(jù)學(xué)生理論基礎(chǔ)及學(xué)習(xí)能力的差異,提出靈活的實驗要求(即選做和必做),使每個學(xué)生都能通過實驗得到相適應(yīng)的鍛煉和提高。努力做到演示與講解的案例與學(xué)生獨立完成實驗之間是相互關(guān)聯(lián)且逐步深入的,前后案例是相互關(guān)聯(lián)并逐步深入。
2.2 從多種維度激發(fā)學(xué)生編程實驗興趣,培養(yǎng)學(xué)生程序設(shè)計能力
1) 精選趣味性強(qiáng)、應(yīng)用性強(qiáng)的“四有”經(jīng)典案例
有選擇:基礎(chǔ)性案例(補(bǔ)基礎(chǔ))、拓展性案例(重挑戰(zhàn))。有特色:基于(但不限于)日常趣味性比較強(qiáng)的應(yīng)用案例,精心編寫接地氣的案例。有講究:理論與實踐緊密相結(jié)合,與日常生活及專業(yè)相關(guān)的案例。有梯度:內(nèi)容上呈現(xiàn)關(guān)聯(lián),難度上呈現(xiàn)遞進(jìn)。教學(xué)內(nèi)容安排上做到逐步深入,循序漸進(jìn)。對典型問題講解清楚的情況下,將其滲透到多個相關(guān)章節(jié)進(jìn)行擴(kuò)充式程序開發(fā)。
2) 建立四人小組實驗機(jī)制
由基礎(chǔ)扎實,動手能力強(qiáng),積極性高的同學(xué)任組長,另外聘請應(yīng)用能力強(qiáng)的學(xué)長為助教,協(xié)助任課老師輔導(dǎo)學(xué)生,保證及時、有效的輔導(dǎo)。建立個人、小組、班級的比拼機(jī)制,營造相互競爭的學(xué)習(xí)氛圍。建立組長、助教、教師的輔導(dǎo)機(jī)制。
確保學(xué)生無論是在課堂上還是在課后遇到問題都能獲得及時的幫助,不能讓學(xué)生因為沒有幫助而失去信心,失去興趣。
2.3 建立項目驅(qū)動式的任務(wù)式實驗教學(xué)體系
1) 合理設(shè)置 VB 實驗中各類實驗的比例。
與專業(yè)相結(jié)合精心制定實驗教學(xué)大綱與教學(xué)計劃。設(shè)置實驗項目時,要合理安排各類實驗的比例,減少驗證性實驗,增加綜合性、設(shè)計性實驗。根據(jù)課程內(nèi)容及講授進(jìn)度來設(shè)置各類實驗,研究確定各章節(jié)相應(yīng)類型實驗的比例。
不同專業(yè)學(xué)生,實驗教學(xué)計劃有所區(qū)別,更貼近學(xué)生的專業(yè),使學(xué)生學(xué)有所用,激發(fā)主動學(xué)習(xí)的興趣。實驗內(nèi)容設(shè)置上,圍繞基本知識點,充分發(fā)揮綜合性實驗及課程設(shè)計的作用以促進(jìn)學(xué)生主動學(xué)習(xí)的興趣。
2) 實驗教學(xué)組織
實驗教學(xué)過程中監(jiān)控與管理。明確每一章節(jié)相關(guān)實驗的預(yù)習(xí)知識點,經(jīng)典實驗案例的實驗任務(wù)的要求、內(nèi)容、步驟等。實驗過程中的監(jiān)控手段及方式,反饋方式及內(nèi)容。提高實驗題目的綜合性、操作的自主性、過程的研究性、內(nèi)容的趣味性和代表性。
2.4 建立過程式評價體系
基于過程性評價為基礎(chǔ)的考核體系構(gòu)建,建立個性化實時的、有效的個性化反饋指導(dǎo)機(jī)制。在考核方面,改變傳統(tǒng)的主要筆試、輔以實驗報告的考核方式,改成定量與定性相結(jié)合,過程性評價為主的評價方式。
3 結(jié)束語
VB程序設(shè)計是一門邏輯性、實踐性都很強(qiáng)。當(dāng)前 VB程序設(shè)計傳統(tǒng)的教學(xué)模式更多的是將教學(xué)目標(biāo)設(shè)定為理論層面的講授,不注重學(xué)生編程實踐水平的提高以及創(chuàng)新能力的培養(yǎng)。當(dāng)前微課,慕課,翻轉(zhuǎn)課堂等新的學(xué)習(xí)形式已經(jīng)成為課堂教學(xué)的有益補(bǔ)充,網(wǎng)絡(luò)學(xué)習(xí)可以突破課堂教學(xué)人數(shù)、時間、地點的限制,形成靈活,成本較低,但同時也存在學(xué)習(xí)目標(biāo)不明確、學(xué)習(xí)內(nèi)容不系統(tǒng)的問題,如果僅由學(xué)生自主選擇性學(xué)習(xí),往往很難保證學(xué)習(xí)質(zhì)量。為了保證網(wǎng)絡(luò)學(xué)習(xí)的質(zhì)量,必須構(gòu)建良好的基于網(wǎng)絡(luò)的自主學(xué)習(xí)評價與反饋體系,及時為學(xué)生提供學(xué)習(xí)幫助與指導(dǎo)。
參考文獻(xiàn):
[1] 王嵐,楊慶紅,等.面向?qū)ο蟪绦蛟O(shè)計課程中自主學(xué)習(xí)模式的研究與探討[J].計算機(jī)教育,2008(7).
[2] 李春杰.論自主學(xué)習(xí)的理論基礎(chǔ)及其在大學(xué)教育中的實踐應(yīng)用[J].吉林省教育學(xué)院學(xué)報,2012(8).
[3] 馮煙利.Visual Basic程序設(shè)計教程[M].北京:清華大學(xué)出版社,2011.
[4] 陳思佳.以能力培養(yǎng)為導(dǎo)向的VB課程教學(xué)改革與實踐[J].中國現(xiàn)代教育裝備, 2012(23).
【通聯(lián)編輯:王力】