陳桂蘭等
摘要: 結(jié)合我校的實際情況,并針對VB程序設(shè)計課程中存在的一些問題,本文提出了在PBL學習模式中引入競爭機制的程序設(shè)計教學模式改革,將在改革目標、教學實踐、考核方式等方面進行探討,在新的教學模式下,將提高學生對VB程序設(shè)計課程的學習興趣,增強學生的實踐、自主、創(chuàng)新、團隊合作及競爭意識。
關(guān)鍵詞:PBL學習模式;競爭機制; VB程序設(shè)計
當今社會早已進入了信息化時代,對于高校非計算機專業(yè)的學生來說必須掌握一門計算機編程語言和利用編程解決問題的能力。在我校的公共計算機課程教育3+X模式中,編程語言以VB(Visual Basic的簡稱)程序設(shè)計和C語言為主。本文將以VB編程語言為平臺,介紹如何在程序設(shè)計教學中引入PBL模式和競爭機制,更好地培養(yǎng)學生程序設(shè)計的思維能力,針對具體情況解決問題的能力,使得學生能夠?qū)懗鲆恍嵱玫闹行⌒统绦?,為日后本專業(yè)的學習打下堅實的基礎(chǔ)。
1 傳統(tǒng)模式中存在的問題
經(jīng)過初步調(diào)研,目前絕大多數(shù)院校在公共程序設(shè)計課程的教學中普遍存在著一些共性問題,(1)教學中仍以“教師講學生聽”為主的教學模式,學生處于被動地位;(2)學生能掌握一些語法知識但不具備獨立編寫、調(diào)試程序的能力;(3)學生很難將學到的知識應用到實際問題的解決中;(4)學生缺乏競爭意識和團隊合作精神。因此,傳統(tǒng)的教學模式?jīng)]能使學生具備學以致用的能力,難以激發(fā)學生的學習樂趣,學生沒有意識到要學習豐富的知識增強自己的競爭能力。
針對這一現(xiàn)狀本文提出了在PBL(基于問題的學習模式,即Problem-Based Learning)中引入競爭機制的教學模式,從教學方法、習題模式、考核方式幾個方面進行改革,其目標是使學生掌握編寫和調(diào)試程序的同時,要增強學生自主學習的能力,培養(yǎng)學生的競爭意識和創(chuàng)新能力。
2 改革的方向和目標
結(jié)合我校VB程序設(shè)計課程教學的實際情況,為了更好地解決傳統(tǒng)模式中存在的問題,在教學中引入PBL和競爭機制的教學模式,將達到以下幾個目標:
(1)真正樹立“以學生為中心”的現(xiàn)代教育理念。PBL的學習模式具有以“學習者”為中心、以“問題”為核心的特點。改變過去“以教師為中心,以教材為中心,以課堂為中心”的傳統(tǒng)方式,實現(xiàn)學生全面發(fā)展、能力本位的價值取向,使教學活動成為提高學生能力的一個重要途徑。
(2)整理VB程序設(shè)計的知識點,結(jié)合該學生的專業(yè)和應具備的能力,設(shè)計符合學生認知水平并與生活實際相關(guān)的問題情境,形成教學內(nèi)容。在設(shè)置題目的時候,盡量多地設(shè)計對學生有吸引力的題目、具有實際意義的題目,使學生感興趣,也能容易地應用到實踐中去。
(3)在教學過程中以學習小組的形式進行,調(diào)動學生的學習積極性,增強學生的競爭意識。通過分成學習小組,在教學中將某一“問題情境”布置下去后,學生小組是主體,以“主人翁”的意識分析問題和解決問題,教師是整個過程中的咨詢者和指導者,引導學生在解決問題過程學到知識。
(4)考核方式的更新。在教學過程中設(shè)置多樣的考核環(huán)節(jié),最終的成績要體現(xiàn)學生的學習態(tài)度、掌握和運用知識的能力以及進步情況,使最終成績能夠客觀、整體的反映學生的學習狀態(tài)。
3 PBL中引入競爭機制的程序設(shè)計教學實踐
3.1引入PBL教學模式
結(jié)合PBL教學模式和VB程序設(shè)計課程的特點,在小組中,學生共同解決一些模擬現(xiàn)實生活中的問題,使學生在已掌握知識的基礎(chǔ)上,建立與當前問題的聯(lián)系;在討論過程中使學生分工合作,共同解決問題,共同承擔責任,培養(yǎng)學生的團隊合作精神。PBL學習法的實施分以下幾個步驟:
(1)師生準備。教師應該在課前根據(jù)教學大綱的內(nèi)容,廣泛收集素材,認真準備PBL教案。將4名學生(分組人數(shù)可以在教學實踐中相應調(diào)整)組成一個學習小組,設(shè)1名小組長,教師要先向?qū)W生講清PBL的含義、實施過程、教學環(huán)節(jié)的安排及須要注意的事項等。
(2)呈現(xiàn)問題情境。教師結(jié)合教材的知識點提出學習內(nèi)容及任務。例如學習隨機函數(shù)時,讓學生設(shè)計一個擲骰子游戲、背景色隨機變色、猜數(shù)字等游戲,學習控件數(shù)組后可以模擬會員登錄及退出、設(shè)計小小計算器等較貼近生活的題目。
(3)分析問題收集資料。小組成員積極思考、收集相關(guān)資料,并填寫小組活動記錄表。
(4)討論并解決問題。各小組代表總結(jié)并展示成果。
(5)教師總結(jié)性講解。在各組學生發(fā)言和展示成果后,教師進行總結(jié)性講解,加深學生對本章課程內(nèi)容的理解。
(6)本次學習成果評價。組織學生進行成果展示評比,采用學生自評、互評和教師評價相結(jié)合的方式。在評價中,教師要對學生多加鼓勵和表揚,但也要讓學生認識到自己的不足和長處,從而激勵學生取得更大的進步。
3.2引入競爭機制
為了培養(yǎng)學生的合作精神與競爭意識,應該在PBL教學模式中適當引入競爭機制。通過競爭模式營造一種探索式和開放式的學習氛圍,有助于激發(fā)學生的學習積極性,變被動學習為主動探索學習,進而能更具創(chuàng)造性地完成學習任務,從而使學生愛學,教師樂教,事半功倍。以下是引入競爭機制采用的幾種方式:
(1)強調(diào)小組間的競爭。在基于PBL學習模式中,要在小組與小組間形成競爭,一方面是在講授知識點的過程中,學生要對相關(guān)問題進行回答和分析,看哪一組對問題回答積極、分析準確,可以給予適當加分,另一方面要求各組將做好的系統(tǒng)進行比較,從界面美觀程度、系統(tǒng)功能是否更完善、哪組實現(xiàn)系統(tǒng)的時間短等方面進行評比,各方面表現(xiàn)都好的小組,小組中的每個成員都可以加分,這樣能更好地促進學生的學習熱情。
(2)促進小組成員的積極性。為了避免小組成員中濫竽充數(shù)學生的出現(xiàn),一方面在進行組間競爭的同時,對于同一組內(nèi)學生的不同表現(xiàn)也要有所區(qū)別,比如在學習態(tài)度是否端正、回答問題是否積極、能否主動地查閱相關(guān)資料解決問題的學生可以給個人加分與小組表現(xiàn)無關(guān);另一方面小組長可以輪流來當,這樣對每個學生都是一種鍛煉,也能更好地促進學生參考到學習中來。
(3)針對綜合性的題目定期競賽。為了鞏固某一章節(jié)所學的知識點,可以定期出一些綜合性的題目,教師通過“同屏”發(fā)給各個小組,小組內(nèi)的成員之間通過共同參與,互相協(xié)作,最后由組長整理提交程序的結(jié)果,老師做裁判,又快又準完成程序設(shè)計的小組為勝,獲勝的小組成員每人都獲得平時成績加5分的獎勵,而且這5分可以計入期末總成績。這樣可以有效的促進學生的學習競爭和提高動手能力。
(4)實驗安排應考慮學生的水平差異
在實驗過程中,應該將不同難度的題目設(shè)置不同的分數(shù),根據(jù)學生的水平,安排一些難度不同的題目,學生可以根據(jù)自己的能力來選擇習題,對于難度較小的題目學生可以通過做題的數(shù)量多來得到相同的分數(shù),也有機會進入更高級別的練習,讓學生可以感覺到自己的進步,這樣也可以提高學生學習的積極性和主動性。
3.3考核方式
取消傳統(tǒng)的“一刀切”的筆試或上機考試,學期最終成績評定應由平時成績、實驗成績和期末考試成績組成。而在成績評定中應體現(xiàn)學生的學習態(tài)度與是否有進步,通過何種方式獲取知識,要重視學生的學習態(tài)度和學習情感方面的收獲。
4 結(jié)束語
結(jié)合我校實際,在非計算機專業(yè)的VB程序設(shè)計課程教學中引入PBL和競爭機制相結(jié)合的教學模式,使學生逐漸從“學會”變?yōu)椤皶W”,增強學生的實踐操作能力、增強學生的團隊合作與競爭意識。這樣也有利于扭轉(zhuǎn)當前程序設(shè)計類課程的教學現(xiàn)狀,為程序設(shè)計類課程的發(fā)展提供一種新思路。
參考文獻:
[1]林永興,藍慶青,付春捷.一種融合競爭機制的程序設(shè)計課程實踐教學方法[J].計算機教育, 2008,(16).
[2]李曉昀,余穎等.競爭驅(qū)動式程序設(shè)計課程教學改革[J]. 計算機教育, 2012,(16).
[3]常本勤.基于問題的學習模式在程序設(shè)計類課程教學中的應用[J]. 計算機教育, 2010,(2).
[4]馬斌. 基于PBL模式的信息技術(shù)教學初探[J].教學與管理(理論版),2012,(12).
[5]彭海云,馬占欣.基于PBL+競爭機制的“程序設(shè)計基礎(chǔ)”課程教學模式探究[J] .實驗技術(shù)與管理, 2012,29(6).
編輯∕高 偉