張文明 曹志宏
新疆輕工職業(yè)技術(shù)學(xué)院 新疆 烏魯木齊 830021
《C語言程序設(shè)計(jì)》是計(jì)算機(jī)相關(guān)專業(yè)的一門專業(yè)基礎(chǔ)課。作為一門啟蒙程序設(shè)計(jì)語言,為《Java程序設(shè)計(jì)》、《JavaScript》、《數(shù)據(jù)庫技術(shù)》等專業(yè)課程提供必需的支撐。本課程旨在培養(yǎng)學(xué)生形成正確的程序設(shè)計(jì)思想、養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格、具有基本的程序閱讀能力、簡單算法的編寫能力、綜合運(yùn)用軟件開發(fā)、編碼、調(diào)試、維護(hù)能力,以及培養(yǎng)學(xué)生細(xì)致縝密的工作態(tài)度和團(tuán)結(jié)協(xié)作的良好品質(zhì)[1]。
圖1 “翻轉(zhuǎn)課堂”教學(xué)方式
依據(jù)職業(yè)教育教學(xué)改革要求及移動(dòng)應(yīng)用開發(fā)專業(yè)人才培養(yǎng)目標(biāo)和相關(guān)職業(yè)崗位(群)的能力要求,對(duì)課程內(nèi)容進(jìn)行重構(gòu),將教學(xué)內(nèi)容分為知識(shí)技能篇和技術(shù)應(yīng)用篇,突出“361”教學(xué)理念,采用基于“翻轉(zhuǎn)課堂”的“任務(wù)驅(qū)動(dòng)”教學(xué)模式,運(yùn)用理實(shí)一體化機(jī)房、交互式一體機(jī)、手機(jī)及網(wǎng)絡(luò)平臺(tái)開展教學(xué)[2]。
圖2 “361”教學(xué)理念
“361”體現(xiàn)在教師授課過程中,將課堂50分鐘按照3:6:1的比例,劃分為“15+30+5”。教師講課時(shí)間不大于30%,學(xué)生自主學(xué)習(xí)占到60%,剩余約10%用于每堂課的成果測評(píng)。
“361”體現(xiàn)在學(xué)生的組成劃分上,30%是優(yōu)秀生,60%是中等生,10%是后進(jìn)生。
“361”體現(xiàn)在學(xué)習(xí)內(nèi)容上,30%的知識(shí)是不用講就能自學(xué)會(huì)的,60%是通過翻轉(zhuǎn)課堂可以學(xué)會(huì)的,10%是通過教師反復(fù)訓(xùn)練才能掌握的[3]。
圖3 “一平臺(tái)兩角色三階段”教學(xué)實(shí)施
一平臺(tái)是指整個(gè)教學(xué)基于云班課平臺(tái)運(yùn)用反轉(zhuǎn)課堂方式實(shí)現(xiàn)學(xué)習(xí);兩角色是指學(xué)生為主體,教師為主導(dǎo);三階段是將整個(gè)教學(xué)過程為課前準(zhǔn)備(課前)、課堂過程實(shí)施(課中)、教學(xué)反思(課后)三個(gè)階段。
3.2.1 課前階段。教師準(zhǔn)備。教師上傳教學(xué)資源(課堂學(xué)習(xí)資源和知識(shí)回顧測驗(yàn)資源);通過云平臺(tái)評(píng)價(jià)學(xué)生作業(yè)以及答疑;收集學(xué)生作業(yè)中的問題并進(jìn)行分類匯總,統(tǒng)計(jì)學(xué)生小組的評(píng)價(jià)結(jié)果,制作下節(jié)課的PPT。學(xué)生準(zhǔn)備。完成知識(shí)回顧小測驗(yàn),完成教師對(duì)學(xué)習(xí)資源的學(xué)習(xí),進(jìn)行疑問留言;根據(jù)教師上傳的任務(wù)單,組織小組討論學(xué)習(xí),分工協(xié)作,完成各項(xiàng)任務(wù),并制作匯報(bào)小視頻上傳至云平臺(tái);完成小組互評(píng)工作[4]。
3.2.2 課中階段。按照制作的教案進(jìn)行教學(xué),教學(xué)過程中各項(xiàng)活動(dòng)可以根據(jù)實(shí)際情況,靈活組織教學(xué)。
3.2.3 課后階段。教師在云平臺(tái)上完成本次課課堂“分層訓(xùn)練”任務(wù)點(diǎn)評(píng);發(fā)布本節(jié)課的復(fù)習(xí)任務(wù)和本節(jié)課的小測試并完成教學(xué)反思;在云平臺(tái)上發(fā)布下節(jié)課的學(xué)生任務(wù);學(xué)生完成本節(jié)課的復(fù)習(xí)任務(wù)和小測試;小組討論學(xué)習(xí),分工協(xié)作完成下節(jié)課的工作任務(wù),并制作匯報(bào)小視頻[5]。
傳統(tǒng)的任務(wù)驅(qū)動(dòng)教學(xué)模式下,學(xué)生將生活問題轉(zhuǎn)化為程序?qū)崿F(xiàn)的過程主要存在問題如下:
首先,實(shí)際問題轉(zhuǎn)換代碼的過程解決思路不清晰,問題分析不明確,功能模塊提取不完整;
其次,知識(shí)遷移能力培養(yǎng)不明確,學(xué)生不能發(fā)掘已有知識(shí)和未知知識(shí)之間的關(guān)聯(lián)度;
第三,轉(zhuǎn)化實(shí)現(xiàn)過程層次性不強(qiáng),邏輯性差。
本課程采用混合式教學(xué)模式,學(xué)生運(yùn)用“五步程式法”進(jìn)行翻轉(zhuǎn)學(xué)習(xí),其實(shí)現(xiàn)思想為:“生活問題→自然語言描述→流程圖表示→偽代碼分析與表示→代碼轉(zhuǎn)換→程序代碼實(shí)現(xiàn)”,該方法最終以達(dá)到培養(yǎng)學(xué)生“抽象問題→具體實(shí)現(xiàn)→遷移實(shí)現(xiàn)”的問題解決能力,其實(shí)現(xiàn)步驟如圖4所示[6]。
圖4 “五步程式法”
學(xué)生采用“五步程式法”進(jìn)行翻轉(zhuǎn)學(xué)習(xí),通過“課前-課中-課后”三個(gè)階段,采用“知識(shí)測試、小組任務(wù)、課堂展示、分層訓(xùn)練、課后完善”等多種方式參與學(xué)習(xí),不僅激發(fā)了學(xué)習(xí)興趣,也提高了學(xué)生的學(xué)習(xí)熱情和參與度,更提高了學(xué)生的學(xué)習(xí)效果。
教學(xué)效果分析如下:
學(xué)生出勤率、課堂滿意度、課前測試正確率明顯上升;
協(xié)作學(xué)習(xí)和小組PK貫穿整個(gè)教學(xué)環(huán)節(jié),學(xué)生團(tuán)隊(duì)意識(shí)顯著增強(qiáng);
精細(xì)化的學(xué)情分析、合理化的小組劃分、環(huán)環(huán)相扣的小組活動(dòng),使學(xué)生在協(xié)作與競爭中快樂學(xué)習(xí);
全程化的考核方式,廣度和深度相結(jié)合的激勵(lì)機(jī)制,評(píng)價(jià)考核全面合理[7]。
在教學(xué)過程中,每個(gè)單元都設(shè)置了若干個(gè)教學(xué)任務(wù),通過“翻轉(zhuǎn)課堂”讓學(xué)生小組以“五步程式法”完成,取得了良好的效果。整個(gè)過程不僅啟發(fā)和誘導(dǎo)了學(xué)生獨(dú)立思考、積極思維的主動(dòng)性,而且充分調(diào)動(dòng)了學(xué)生學(xué)習(xí)的自覺性和積極性,使學(xué)生融會(huì)貫通地掌握了所學(xué)知識(shí),提高了分析問題和解決實(shí)際問題的能力,同時(shí),把教學(xué)從單一的“結(jié)構(gòu)化程序設(shè)計(jì)”向“結(jié)構(gòu)化與面向?qū)ο蟛⑴e”轉(zhuǎn)變,培養(yǎng)了學(xué)生良好的編碼風(fēng)格,基本達(dá)到了預(yù)期的教學(xué)目的。