?

芻議PBL在C++教學中的運用

2014-10-09 19:47穆俊
中國科教創新導刊 2014年8期
關鍵詞:要點分析教學

穆俊

摘 要:C++教學是計算機教學的重要內容,程序設計語言教學的特征使之教學目標集中在培養學生的程序設計方法培養和技巧提高上,因此利用PBL教學方法可以有效的提高學生對C++知識的全面掌握,利用問題的解決提高自身在實踐中的應用能力,提高了C++的教學效果。

關鍵詞:PBL C++教學 教學過程設計 要點分析

中圖分類號:G64 文獻標識碼:A 文章編號:1673-9795(2014)03(b)-0140-02

教學改革與新的教學方法的引入正在改變傳統的教學模式,以人文本的教學思路已經被教育領域所接受。讓學生更加主動的參與到學習中,并在實踐中獲得綜合運用理論知識的能力已經成為C++教學的教學目標。因此在教學中引入以問題研究為核心思路的PBL教學方法可以改變傳統教學模式帶來的枯燥與乏味感,讓學生在問題解決中獲得樂趣,掌握知識。

1 PBL基礎理論和特征分析

1.1 PBL的理論基礎

PBL是以問題為導向的教學方式的簡稱,是在以人為本的教學思路基礎上所建立起了的教學方式,最早提出這個教學思路的是加拿大的學者,目前已經較為成熟,并被應用于各個教學領域。在實際的應用中PBL被定義為課程與學習方式的統一體,其將學習者作為教學的重心,關注學習者的主動探究的能動性,利用問題來引發學習者學習的全過程,在學習中培養學習者應用理論和解決問題的能力和技巧,從而實現教學的目標,同時培養人與人之間的協作精神。

1.2 PBL的特征與要素

與傳統的教學方式相比較,PBL改變了以往的基礎知識教學與案例問題分析的順序,其將實際的問題作為教學的起點,強調的是教學中學生的主動解決問題的過程與方法的掌握,將學習任務乃至理論知識轉變為現實問題,其核心思路就是發揮實際問題對學生學習的影響,以及調動效果。在PBL教學中主要要素包括了問題、學習者、教師。教師按照學習的內容準備問題,并引導學生利用多種方法來解決相關問題,從而實現教學目的。而在C++的教學中這樣的方式得到了優勢體現,作為一門實踐性課程,C++的教學目的就是讓學生掌握抽象的算法和程序編制,所以通過PBL來實現教學目標是較為恰當的。尤其是對函數功能的學習與掌握,跟需要將問題、學生、教師有機的聯系起來,這樣才能保證教學效果的提高。

2 PBL在C++教學中的運用

2.1 學習環境的營造

PBL與C++教學的契合點就是實踐中的問題,所以要營造良好的學習環境應從問題和教學策略入手,利用工具和資源配置來完成PBL在C++中的應用。首先,教師必須對教學問題進行選擇和設計,針對C++應用的實際技巧來選擇問題,這個問題必須有拓展性,從而保證學生可以進行充分的討論和研究,并獲得多種解決方案,這樣才能達到學習C++函數與編譯的目的。其次,在教學中為了支持有效的學習過程,還應對教學策略進行合理組織與設計,即針對教學方法、材料、過程進行預選,并制定相關程序方案等。其中包括了主動性策略、社會性策略、情景策略等等。選擇不同的策略會影響C++學習中的教師指導的作用,其中較為有效的是社會性策略,即合作學習和小組評價,對于C++的學習是較為有效的。第三,學習工具的選擇,工具是在學習中為學生提供幫助的知識與技術的統稱,在C++教學中所謂的工具就是計算機與軟件工具,在教學中應選擇日常應用廣泛的軟件工具,并利用網絡工具實現信息共享。這些都是PBL教學不可或缺的工具支持。最后,就是對學習資源的設計與選擇,學習資源與學習過程是密不可分的,在資源選擇與設計中,教師應按照問題環境,提供大量的可供選擇的資源信息。這個過程不應放任學生進行自行選擇,這樣會造成無序的選擇與搜索,雖然學生可以自主的選擇但是會大幅度的降低學習效率,所以PBL在C++的應用中,應保證學習環境的統一,對學習的進度、提綱、內容等進行統一規范,最大限度的貼近教學內容,呈現讓學生必須掌握的知識內容。在相關資料的選擇中應包括與學習目的直接相關的資料目錄,同時也包括網絡資料等。在C++教學中應突出前沿動態信息,這樣才能保證教學的時效性。同時也可鍛煉學生獲取信息、整理信息、提取信息、利用信息的能力。

2.2 學習過程的設計

在PBL教學方式下,學生的主動學習的興趣被激發,但是這不等于學習效果的提高,還需對學習的過程進行引導。所以在學習中比對學習的過程進行規劃與設計,即讓學生的學習活動是有組織和有序的。

(1)教師活動選擇。

教師在PBL中是重要的引導者,參與者、組織者、評價者,所以其必須在PBL中擔負起重要的責任,所以其活動必須得到規范,其具體的工作內容包括了設置問題、引導學習、提供反饋與幫助、評價監督。在問題選擇中教師應按照C++的教學特征與教學內容選擇相應的問題,創設真實的情景問題來滿足教學與實踐相關聯的要求,注重問題中包含的核心要素與知識點,尤其是函數應用的效果。引導學生的過程應從多角度問題進行解析,利用教師的引導來對問題進行闡述和分析,幫助學生進行討論并形成初步的解決方案,尤其是在C++的教學中更應鼓勵學生進行多角度發散性思維,從而達到問題的多解目的。并利用優化與選擇讓學生明確理論的應用效果。最后,教師應及時的對教學效果進行評價監督,教師在C++的PBL教學中應擔負起評價工作,即對問題的解決方案進行總結的分析,并進行細致的反饋,在各個討論小組獲得結果后,應及時的指出學生在解決問題中出現的偏差,使之對方案進行反思,找到自身存在的不足,并通過研究與學習找到改進方式,從而提高學生解決問題的能力。

(2)學生學習行為的設計。

學生在PBL教學過中的行為應進行規范與設計,因為學生的學習活動將直接影響問題的解決,也就直接影響了教學效果。因此C++教學中學習行為應從以下幾個方面進行規范:首先,學生應在問題中建立情景感,即針對C++教學中提出的問題進行研究與分析,并可以主動獲得相關信息,然后針對問題建立解決思路,從而建立與培養自身應對問題的思維模式。其次是學生應對問題進行細致分析,制定規劃,整理資源。完成對問題情境的預想和思路構建后,學生應利用討論和發問等方式細化問題解決的具體步驟,并在學習組內進行分工,形成詳細的學習規劃和解決步驟,明確需要掌握的知識內容。第三,發揮協作精神,解決問題。學習小組的成員完成對問題分析和知識積累后,即可設計解決問題的方案,在C++教學中就是編輯程序來完成對問題的解答并形成最終的方案。最后,提交研究成并在教師的指導下完成對問題的反思,開展自我和互相評價,以此糾正在學習和解決問題出現的偏差。

(3)評價體系與策略的選擇。

在C++教學中其形成的成果必須得到客觀的評價,即在PBL模式中建立一個完整的評價體系與策略,這樣才能使得學生的學習過程和成果得到公正的評價,一方面解決教學中遇到的問題,一方面可以激勵學生持續學習。在評價中可以利用以下措施:自我評價,學習者在PBL的模式中需要具備自我評價的能力,在C++教學中因為軟件設計與程序編輯會產生相應的運算成果,因此利用軟件仿真來完成解決方案的評價較為容易,但是必須重視的是對方案的修正,這也是自我評價的重要步驟?;ハ嘣u價,在教學中,學習組是PBL的重要學習單元,因此合作能力與協調能力也是重要的教學內容,所以互相評價也是教學評價體系中不可或缺的內容,學習組員相互評價可以有效的幫助發現成員自身問題與合作問題。教師評價,作為問題的提出者與解決問題的引導者,教師的評價顯然十分重要,監督是教師的重要職責,教師的評價有鼓勵也批評,可以讓學生更加積極的投入到問題研討中;批評則可以幫助規范學生在學習中行為,使其端正態度。因此教師評價包括學習態度、研究成果、認知能力提高等。

3 結語

PBL作為一種交互式開放教學模式,主要是利用問題的解決來促進教師和學生之間的積極溝通,在C++教學中可以體現其實踐性教學的優勢,利用教師有組織的問題提出,配合學生對問題的解決可以提高教師與學生之間的互動效果。通過具體的教學設計和實踐,可以將PBL教學方案與C++的教學行為有機的結合起來,一方面可以促進教師對教學技巧的提升,提高教師對教學過程的掌控能力;一方面則可以引導學生投入到具體問題的研究中,在解決問題的過程中潛移默化的學習了相關基礎性知識。當然PBL教學需要大量的時間進行溝通與組織,容易影響課程的教學進度,所以教師必須在應用中突出教學的難點和重點,有選擇的在C++教學中應用PBL教學方法。同時重視對學生指導的效果,豐富教學的資源與資料,讓學生可以最大范圍的接觸到問題所涉及的知識點,從而擴大教學的范圍,利爭取利用一個問題來拓展多個知識點,以此提高教學的效率。

參考文獻

[1] 常本勤.基于問題的學習模式在程序設計類課程教學中的應用[J].計算機教育,2010(2):125-127.

[2] 張翠萍.PBL教學法在C程序設計教學改革中的應用[J].福建電腦,2011(8):186-187.

[3] 徐一秋,王立偉,王海波.PBL教學法在C程序設計實驗課教學改革中的應用[J].計算機教育,2010,21(10):93-95.

[4] 彭海云,馬占欣.基于PBL競爭機制的“程序設計基礎”課程教學模式探究[J].實驗技術與管理,2012,29(6):174-177.

[5] 范曉峰,鄒策千.網絡環境下C程序設計課程PBL的探索[J].內蒙古師范大學學報:教育科學版,2010,23(z):141-143.

[6] 張麗,夏斌.項目教學法在面向對象程序設計課程教學中的應用[J].計算機教育,2010(10):92-94,110.

猜你喜歡
要點分析教學
微課讓高中數學教學更高效
“自我診斷表”在高中數學教學中的應用
對外漢語教學中“想”和“要”的比較
醫院財務電算化與財務內部控制策略探究
工藝美術中微雕的要點分析
跨越式跳高的教學絕招
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合