前言:想要寫出一篇引人入勝的文章?我們特意為您整理了PBL教學模式在程序設計課程中的實踐范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要程序設計類課程作為軟件專業(yè)的基礎課程,課程的改革受到各高職學校的關注,本文在分析了程序設計類課程教學研究基礎上,找到pbl教學模式的基本流程,以《C#程序設計》課程為例,制定實施目標和原則,在實際教學中進行應用。
關鍵詞程序設計類;PBL
1研究現(xiàn)狀
由于多年以來對程序設計類課程的認識存在不同的看法,目前我國高職院校程序設計類課程的教學仍然采用舊的人才培養(yǎng)模式,基本上是理論課和上機課相結合,但是理論課和上機課又相對孤立開來,達不到實際的教學效果。總體來說存在以下幾個方面的問題:課程定位和目標不夠明確;教學內(nèi)容比較抽象難懂,教學方法過于單一,課程之間的連貫性較差;考核方式單一,不能全面考核學生的程序設計能力;實踐教學有待進一步加強;程序設計類課程教師水平參差不齊等。針對上面的問題,通過本人的思考和教學實踐,采取了種種有針對性的措施,例如:把教學目標做了層次劃分,不同專業(yè)的學生教學目標是不同的,同專業(yè)的學生根據(jù)社會需求的多樣化,教學目標也應該是不同的;改變傳統(tǒng)以講解語言要素為主線的教學方法,并重如何應用語言要素,來解決有現(xiàn)實意義的問題;對于程序設計類課程的考核問題,在書面考核保留的基礎上,增加機試,而且比例不能低于40%。這些改革取得了一定的成效,但是整體上還存在一些不足,偏重于理論研究,教學實際過程中操作性不強,還需要在實踐教學中進一步探索。PBL是Problem-basedLearning的簡寫,既問題導向的學習。PBL在醫(yī)學教育中的應用已經(jīng)比較成熟,在醫(yī)學專業(yè)的課堂教學中廣泛采用PBL教學模式,在中小學的基礎教育中也已經(jīng)大量的進行研究實踐。PBL模式在高職程序設計類的課程中還處在起步階段,針對前面程序設計類教學中存在的不足,引入PBL教學模式,改變原有教學方法,為高職院校程序設計課程提供一種新的思路。
2PBL教學模式的基本流程
問題導向教學模式(PBL)有三大基本要素:問題情境、學生和教師。首先從問題出發(fā),問題情境是課程的組織核心,學生根據(jù)這一個問題情境,分析,尋找解決問題的最優(yōu)方法,理解問題在現(xiàn)實中的意義;學生是問題的求解者,學生經(jīng)過思考,在老師的指導下,通過小組合作,確定問題如何解決,通過這種途徑的學習,把新舊知識整合;教師是學生的解決問題的伙伴和指導者,在學生碰到困難時,進行解疑答惑,為學生解決問題營造良好的學習環(huán)境和氛圍。
3在《C#程序設計》課程中的實施
3.1課程設計實施
文章是在PBL模式下以數(shù)字傳媒學院軟件技術學生為研究對象,梳理《C#程序設計》的知識點進行設計的,從課程目標、課程內(nèi)容、教學策略、課程評價等方面進行設計,為PBL教學模式在《C#程序設計》課程中實施提供依據(jù),為在同類的程序設計課程中實施提供研究基礎,文章對課堂教學進行了設計。
3.2實施的目標和原則
以本校數(shù)字傳媒學院軟件技術專業(yè)《C#程序設計》課程采用PBL教學模式進行研究。本文希望在課程中實施PBL教學模式,使學生從學會變?yōu)闀W,讓大多數(shù)的同學投入到《C#程序設計》的學習中,培養(yǎng)學生的實際動手能力、分析問題的能力和團隊協(xié)作的能力?,F(xiàn)階段,在PBL教學模式的實踐過程中,問題的選擇要為《C#程序設計》課程目標服務,在實訓上機中創(chuàng)設愉快的課堂環(huán)境,引導學生參與課堂教學,充分發(fā)揮學生的主體作用。
3.3學習評價方式
學習評價采用集中考試、平時成績、實驗成績評價相結合的方式。平時實驗成績采取自評、互評和教師專家評價相結合的辦法。教師、專家對學生學習結果的反饋能激勵學生,引導、幫助他們更好、更深入的探討問題、解決問題,讓學生相信自己有能力解決問題。
3.4實施中注意事項
要注意PBL學習的深度,問題導向教學把整個過程看得比較重要,強調(diào)學生的親自參與,熟悉課程中提出的問題,通過與同學之間的合作,通過各種途徑來解決問題,能夠讓學習者舉一反三,獲取和實際應用相關的知識。但是,問題導向教學也不是簡單的事情,部分的學生在實驗開始階段比較積極,到了課程的深入階段卻沒有堅持下去,這些都是實踐過程中遇到的問題。如何把握好PBL的學習深度問題,如何不讓每一個學生掉隊,是開展PBL需要認真考慮的事項。
4結束語
通過PBL教學模式在《C#程序設計》中的實施,提高了學生的學習興趣,學生體驗到了成功的樂趣,激發(fā)了學生學習的興趣和熱情,促進學生們的學習積極性。通過PBL教學模式的應用,提升了學生的多方面能力,相比于傳統(tǒng)的教學,學生可以更加直面的去分析學習中的問題,通過小組合作、查找資料等去解決這些問題,培養(yǎng)了他們實際應用能力和自主學習能力。
參考文獻
[1]劉紅.PBL教學法在C語言程序設計課程中的應用[J].價值工程,2013,(6):198-199
[2]王曉玲.C語言課程教學中的PBL教學法應用.數(shù)字化用戶,2013,(22):144-144
[3]李丹,劉春華.PBL教學法在高職高專C程序設計教學中的應用.衛(wèi)生職業(yè)教育,2017,35(15):62-63
[4]鐘治初.程序設計系列課程教學改革之我見.計算機教育,2011,(24):30-30
作者:嚴良達 單位:浙江工商職業(yè)技術學院數(shù)字傳媒學院