李 丹,劉春華
(首都醫(yī)科大學(xué)燕京醫(yī)學(xué)院,北京 101300)
PBL教學(xué)法在高職高專C程序設(shè)計教學(xué)中的應(yīng)用
李 丹,劉春華
(首都醫(yī)科大學(xué)燕京醫(yī)學(xué)院,北京 101300)
C程序設(shè)計是一門計算機高級語言編寫課程,目前已成為我國高校非計算機專業(yè)首選的、必不可少的計算機語言課程。我院C程序設(shè)計課程目前采取課堂講授為主、上機實驗為輔的傳統(tǒng)教學(xué)方法,存在很多缺陷。本文結(jié)合衛(wèi)生信息管理專業(yè)特點,嘗試以PBL教學(xué)法進行C程序設(shè)計教學(xué),期望達到更好的課堂教學(xué)效果,提高教學(xué)質(zhì)量。
教學(xué)方法;C程序設(shè)計;PBL教學(xué)法
C程序設(shè)計課程是我院衛(wèi)生信息管理專業(yè)的必修課程,是一門實踐性很強的課程。該課程涉及計算機語言編寫,對于醫(yī)學(xué)生來說有一定難度,入門難、理解難是學(xué)生學(xué)習(xí)的主要困難。傳統(tǒng)課堂教學(xué)方式缺少師生互動,學(xué)生學(xué)習(xí)熱情不高,缺乏學(xué)習(xí)主動性和積極性,不利于培養(yǎng)自主學(xué)習(xí)能力和創(chuàng)新精神。
因此,基于“十三五”規(guī)劃第四輪教育教學(xué)改革中提倡的“以學(xué)生學(xué)習(xí)成長為核心,以提高教學(xué)水平質(zhì)量為目標”理念,充分利用我院現(xiàn)有教學(xué)資源,結(jié)合小組交流、任務(wù)驅(qū)動、翻轉(zhuǎn)課堂等教學(xué)方法,將PBL教學(xué)法應(yīng)用于C程序設(shè)計課程教學(xué)中,希望能夠更好地激發(fā)學(xué)生學(xué)習(xí)興趣,提高課堂教學(xué)質(zhì)量。
PBL教學(xué)法的基本內(nèi)涵是以問題為基礎(chǔ)、以學(xué)生為中心、以小組為單位的自我導(dǎo)向?qū)W習(xí)。該方法自20世紀60年代由加拿大麥克馬斯特大學(xué)推出[1],經(jīng)過四十余年的發(fā)展,如今已廣泛運用于各個領(lǐng)域,包括高等教育、職業(yè)教育、中等教育、初級教育以及繼續(xù)教育等。PBL教學(xué)法將學(xué)習(xí)與問題掛鉤,學(xué)生在學(xué)習(xí)過程中對提出的問題展開探究,教師和學(xué)生合作尋找解決問題的方法。此教學(xué)法較傳統(tǒng)教學(xué)法更利于調(diào)動學(xué)生學(xué)習(xí)積極性和主動性,不僅可以讓學(xué)生學(xué)到知識,還可以培養(yǎng)其自學(xué)能力、創(chuàng)新精神、分析問題和解決問題能力以及團隊合作精神。
首先,C程序設(shè)計課程授課對象為我校衛(wèi)生信息管理專業(yè)學(xué)生,班級人數(shù)少,有利于分組學(xué)習(xí),而且我校PBL教室可以很好地滿足課程教學(xué)需要。
其次,根據(jù)PBL教學(xué)法,在C程序設(shè)計教學(xué)中,每一個完整的程序項目,從問題的提出、算法的確定、流程圖的繪制到程序的編寫、錯誤的修改等,就是分析問題和解決問題的過程,學(xué)生可以相互討論、相互學(xué)習(xí),最終編寫出完整的程序。在此過程中教師可以引導(dǎo)學(xué)生開拓思路,在得到同一結(jié)果的同時提出多種解決方法。
4.1 聯(lián)系實際,提出問題
由于PBL教學(xué)法是基于問題的教學(xué)方法,因此在教學(xué)環(huán)節(jié)問題設(shè)計非常重要,提出的問題是否合理直接決定著教學(xué)效果的好壞。
C程序設(shè)計課程教學(xué)重點在于實踐操作,在不斷的實踐中提高對語言的理解和應(yīng)用能力。提出的問題應(yīng)符合學(xué)生實際知識水平,并和專業(yè)掛鉤,這樣才能更好地發(fā)揮問題的作用,取得更好的教學(xué)效果。例如,以醫(yī)院掛號排隊、病例檢索等為實例提出具體問題,并讓學(xué)生在課前做好相關(guān)文獻檢索、資料查閱工作,培養(yǎng)其歸納總結(jié)、邏輯推理能力。在教學(xué)過程中將翻轉(zhuǎn)課堂與PBL教學(xué)法相結(jié)合,進一步改革教學(xué)方法,活躍課堂氣氛,調(diào)動學(xué)生積極性。
4.2 分析問題,分組討論
分組討論是PBL教學(xué)不可缺少的一個環(huán)節(jié),每組學(xué)生的知識水平、人數(shù)多少等決定著討論結(jié)果的好還。因此,我們要確保分組公平合理,各組成員能力相當,以取得最好的教學(xué)效果。問題分析由學(xué)生自己來完成,根據(jù)教師提出的問題課下收集、整理資料。課堂上由每組代表匯報討論結(jié)果,從實際問題出發(fā)說明討論的方法,完成初步算法的選擇,并選出最優(yōu)方案。
利用PBL教室小班授課,分組討論,營造自由、開放的學(xué)習(xí)環(huán)境,充分調(diào)動學(xué)生學(xué)習(xí)主動性,將枯燥的理論知識轉(zhuǎn)化成生動的實踐活動。
4.3 協(xié)作學(xué)習(xí),解決問題
在教師的引導(dǎo)下每組學(xué)生自主思考,探討最優(yōu)的代碼編寫方法,提出解決方案。編程語言的魅力在于在多種解決方案中選擇最優(yōu)的方案,好的編寫方法不僅可以提高程序的閱讀性,還能提高運行速度。小組討論和協(xié)作既深化了學(xué)生對知識的理解,加強了師生互動,又提高了課堂效率。學(xué)生相互討論,不斷調(diào)試代碼,反復(fù)修改程序,集思廣益,在學(xué)習(xí)中進步。
4.4 成果展示,交流總結(jié)
問題解決后,學(xué)生以小組為單位講述解決問題的過程和思路,并進行多小組橫向比較,交流編寫的程序的優(yōu)缺點,開拓思路。此過程采用翻轉(zhuǎn)課堂教學(xué)法,由學(xué)生講述,教師引導(dǎo)并給出最終評價,進一步提高課堂效果,真正讓學(xué)生自主自愿參與到教學(xué)中。
4.5 PBL教學(xué)法實施流程(見圖1)
圖1 PBL教學(xué)法實施流程
衛(wèi)生信息管理專業(yè)具有特殊性,要求學(xué)生不僅具有一定醫(yī)學(xué)專業(yè)知識,還具有較高計算機操作能力,因此C程序設(shè)計課程是該專業(yè)學(xué)生的必修課程。
借鑒PBL教學(xué)法的基本理念,將先進的教學(xué)組織形式運用于C程序設(shè)計課程。在小班教學(xué)過程中,將PBL教學(xué)法與傳統(tǒng)教學(xué)法有機融合,切實改善教學(xué)效果,在加強學(xué)生對知識的理解與掌握的同時,促進其素質(zhì)與綜合能力的提升。此次課程教學(xué)方法改革,使非計算機專業(yè)學(xué)生更好地理解程序設(shè)計思路,掌握課程基礎(chǔ)知識,激發(fā)學(xué)習(xí)積極性和主動性,為后續(xù)課程的學(xué)習(xí)奠定基礎(chǔ)。
我們將在實踐中摸索更好的教學(xué)方法,加強師生互動,加深學(xué)生對相應(yīng)知識點的理解,激發(fā)學(xué)習(xí)興趣,提高團隊合作意識和創(chuàng)新能力,以適應(yīng)新時期高素質(zhì)人才培養(yǎng)需要。期望通過這些改革措施,教學(xué)效果有明顯改善并提高學(xué)生考試通過率。
[1]常本勤.基于問題的學(xué)習(xí)模式在程序設(shè)計類課程教學(xué)中的應(yīng)用[J].計算機教育,2010,21(2):125-127.
[2]徐一秋,王立偉,王海波.PBL教學(xué)法在C程序設(shè)計實驗課教學(xué)改革中的應(yīng)用[J].計算機教育,2010,21(10):92-95.
G424.1
B
1671-1246(2017)15-0062-02