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