徐完平,夏躍偉,杜效偉
(1.廣東科技學(xué)院計(jì)算機(jī)學(xué)院,東莞 523083;2.河南漯河職業(yè)技術(shù)學(xué)院成教部,漯河 462002)
Java程序設(shè)計(jì)是軟件工程Java方向必修的專業(yè)基礎(chǔ)課,傳統(tǒng)課堂中,以教師講授為主,輔以PPT,結(jié)合小案例來提高學(xué)生的編程能力,教學(xué)模式固定。隨著信息技術(shù)的發(fā)展,新的教學(xué)方法層出不窮,Java程序設(shè)計(jì)的教學(xué)改革也勢在必行。近年來,嘗試過翻轉(zhuǎn)課堂、MOOC,但不能構(gòu)建以學(xué)生為主體的主動(dòng)學(xué)習(xí)的教學(xué)模式,在Java程序設(shè)計(jì)教學(xué)中研討以學(xué)生為主、適合新時(shí)代的教學(xué)模式尤為重要。
2014年春,復(fù)旦大學(xué)張學(xué)新教授提出對分課堂(又稱PAD課堂)[1]的教學(xué)理念,核心思想是把過去填鴨式的教學(xué)模式改變成教學(xué)相互促進(jìn)的教學(xué)模式,課堂時(shí)間分成兩部分,一部分由教師精細(xì)講授,另一部分交給學(xué)生分組交互式討論。對分課堂擴(kuò)展性強(qiáng)、靈活多變,結(jié)合Java程序設(shè)計(jì)課程的特點(diǎn),基于對分課堂,對Java程序設(shè)計(jì)的教學(xué)改革[2]進(jìn)行了深層次的探討和實(shí)踐。
對分課堂將課堂時(shí)間分成兩部分,實(shí)施流程分三個(gè)環(huán)節(jié),環(huán)環(huán)相扣,如圖1所示,我們課程組認(rèn)真分析Java程序設(shè)計(jì)教學(xué)模式,精心設(shè)計(jì)三個(gè)環(huán)節(jié)[3],探索以學(xué)生為中心[4]的教改之路。
圖1 對分課堂實(shí)施流程圖
對分課堂打破常規(guī),授課時(shí)間折半,從授課內(nèi)容到授課過程都需要精心設(shè)計(jì),如圖2所示。
圖2 講授環(huán)節(jié)示意圖
首先重構(gòu)授課內(nèi)容,將Java知識(shí)點(diǎn)分成基礎(chǔ)語法、類接口與繼承、文件操作、數(shù)據(jù)庫編程與圖形用戶界面設(shè)計(jì)五大塊,課前認(rèn)真設(shè)計(jì)課件和案例,結(jié)合企業(yè)真實(shí)的項(xiàng)目,以項(xiàng)目驅(qū)動(dòng)的方式為每一大塊知識(shí)點(diǎn)設(shè)計(jì)一個(gè)綜合案例,這幾個(gè)綜合案例構(gòu)成了一個(gè)完整的項(xiàng)目,將上課資料和課后任務(wù)逐步通過課堂派推送給學(xué)生。課堂上教師著重講授重難點(diǎn)和知識(shí)點(diǎn)之間的關(guān)聯(lián),設(shè)置問題,指明本次課需達(dá)到的學(xué)習(xí)目標(biāo)。學(xué)生課前接收教師推送的資料,明確下節(jié)課的學(xué)習(xí)內(nèi)容,結(jié)合自身的不足,完成知識(shí)的儲(chǔ)備。
圖3 內(nèi)化吸收環(huán)節(jié)示意圖
課程結(jié)束后,結(jié)合Java程序設(shè)計(jì)的課程特點(diǎn),設(shè)計(jì)適量的編程小案例推送給學(xué)生,以供內(nèi)化吸收[5],如圖3所示。該環(huán)節(jié)中,將學(xué)生三五人一組進(jìn)行分組,每組成員輪流擔(dān)任小組長,組織本組成員交流互動(dòng),完成教師推送的作業(yè)和編程案例,消化上節(jié)課的內(nèi)容,整理學(xué)習(xí)資源,找出學(xué)習(xí)中的疑難,特別是在編程實(shí)現(xiàn)綜合案例時(shí),記錄編程時(shí)出現(xiàn)的邏輯和語法方面的錯(cuò)誤及解決的方案,遇到無法解決的技術(shù)難題時(shí),可收集起來,在下次課的討論環(huán)節(jié)中全班師生一起交流。內(nèi)化吸收因知識(shí)點(diǎn)而定,對于簡單的知識(shí),可于下次課進(jìn)行,對于綜合性階段性的知識(shí)和案例,可于一周或兩周后進(jìn)行。學(xué)生通過協(xié)作研學(xué),完成知識(shí)的內(nèi)化吸收。
這個(gè)階段由教師組織學(xué)生討論[6],生生互動(dòng),師生互動(dòng),如圖4所示。
圖4 討論環(huán)節(jié)示意圖
按照以前分好的小組,先組內(nèi)交流,加深對上次課知識(shí)的理解,分享學(xué)習(xí)心得,教師巡視,了解學(xué)生的學(xué)習(xí)情況。然后每個(gè)小組選派一名代表,上臺(tái)展示學(xué)習(xí)成果,提出未能解決的問題,特別是在開發(fā)小案例過程中遇到的技術(shù)難題,師生一起探討,尋求解決問題的方案。最后,教師總結(jié)歸納,并根據(jù)小組的表現(xiàn)及學(xué)生的參與狀態(tài),給出一個(gè)合理的平時(shí)成績。整個(gè)過程,人人參與,完成知識(shí)的升華。
學(xué)業(yè)過半,與學(xué)生交流,多數(shù)學(xué)生認(rèn)為編程能力大有提高,學(xué)生也會(huì)提出一些改進(jìn)意見,例如討論時(shí)間應(yīng)彈性化,對分課堂可以和其他教學(xué)手段相結(jié)合等。課程結(jié)束后,通過課堂派對全班同學(xué)進(jìn)行了問卷調(diào)查,從學(xué)生的學(xué)習(xí)態(tài)度、學(xué)習(xí)效果和教學(xué)質(zhì)量等方面定性定量分析,發(fā)現(xiàn)對分課堂給教與學(xué)、師生角色帶來了一系列的變化。
(1)學(xué)生由課堂的配角變成了主角,課堂真正實(shí)現(xiàn)了以學(xué)生為中心的教學(xué)理念的轉(zhuǎn)變,激發(fā)了學(xué)生的學(xué)習(xí)潛能和積極性,學(xué)習(xí)過程個(gè)性化、問題化和協(xié)作化。課堂上學(xué)生參與討論,闡明自己的觀點(diǎn)和解決問題的方法,生生、師生之間真正做到了交流互動(dòng),學(xué)生關(guān)注的重點(diǎn)由分?jǐn)?shù)變成了學(xué)習(xí)過程。學(xué)生普遍反映,游戲的時(shí)間少了,學(xué)習(xí)的時(shí)間多了,學(xué)習(xí)過程快樂又緊張。
(2)教師由課堂的主導(dǎo)者變成了引導(dǎo)者,教學(xué)的核心工作由灌輸知識(shí)轉(zhuǎn)變?yōu)樵O(shè)計(jì)和指導(dǎo)學(xué)生的學(xué)習(xí)活動(dòng),對分課堂對教師提出了更高的要求,除常規(guī)教學(xué)外,教師還需要收集和整理各種學(xué)習(xí)資源,更是各種學(xué)習(xí)活動(dòng)的組織者和推廣者。對分課堂使教師更專注于教學(xué)。
(3)師生關(guān)系也更加融洽,師生的互動(dòng)更加頻繁,新型的學(xué)習(xí)共同體應(yīng)運(yùn)而生,真正做到了教學(xué)相長。
對分課堂改變了傳統(tǒng)的教學(xué)模式,重視教學(xué)過程的設(shè)計(jì),學(xué)生的學(xué)習(xí)方式和角色發(fā)生了變化,喚醒了學(xué)生課堂教學(xué)的主動(dòng)參與意識(shí),提升了學(xué)生自主學(xué)習(xí)、個(gè)性化學(xué)習(xí)和協(xié)作學(xué)習(xí)的動(dòng)力和興趣,有助于教學(xué)質(zhì)量和學(xué)習(xí)效果的提高,在后續(xù)的教學(xué)實(shí)踐中,我們將不遺余力,嘗試與其他教學(xué)手段結(jié)合,探索教改之路。