周偉
【摘 要】本文針對中職Java程序設(shè)計(jì)教學(xué)中學(xué)生計(jì)算機(jī)操作水平參差不齊、課程內(nèi)容難度大、學(xué)生學(xué)習(xí)能力偏弱等問題,提出基于PDCA循環(huán)推進(jìn)中職Java程序設(shè)計(jì)教學(xué)改革,按照“計(jì)劃—實(shí)施—檢查—處理”,將教學(xué)過程分為教學(xué)計(jì)劃階段、教學(xué)實(shí)施階段、教學(xué)檢查階段、教學(xué)處理階段來實(shí)施。
【關(guān)鍵詞】PDCA循環(huán) Java程序設(shè)計(jì)課程 教學(xué)改革
x隨著移動互聯(lián)網(wǎng)的快速發(fā)展,軟件技術(shù)變得越來越重要。軟件技術(shù)人才作為信息技術(shù)基礎(chǔ)建設(shè)開發(fā)人員,在我國的需求很大,但中職學(xué)校卻很少開設(shè)軟件開發(fā)專業(yè)。柳州市第一職業(yè)技術(shù)學(xué)校在計(jì)算機(jī)應(yīng)用專業(yè)一直堅(jiān)持開設(shè)軟件開發(fā)方向,其中 Java 程序設(shè)計(jì)課程一門專業(yè)基礎(chǔ)課程,開設(shè)在第一個學(xué)期。通過該課程學(xué)習(xí),學(xué)生可以掌握程序設(shè)計(jì)的基礎(chǔ)知識、思想和方法,建立起用編程解決問題的思維邏輯方式。本文分析中職 Java 程序設(shè)計(jì)教學(xué)存在的問題,探索基于 PDCA 循環(huán)的中職 Java 程序設(shè)計(jì)教學(xué)改革。
一、中職 Java 程序設(shè)計(jì)教學(xué)現(xiàn)狀
(一)學(xué)生計(jì)算機(jī)操作水平參差不齊
中職學(xué)校計(jì)算機(jī)應(yīng)用專業(yè)的學(xué)生,計(jì)算機(jī)操作水平參差不齊,有些學(xué)生已經(jīng)很熟悉計(jì)算機(jī)操作,但有一些學(xué)生連基本的計(jì)算機(jī)操作都沒有掌握。而中職 Java 程序設(shè)計(jì)課程在第一學(xué)期開設(shè),這對那些計(jì)算機(jī)操作基礎(chǔ)差的學(xué)生而言,學(xué)習(xí)起來十分困難,極易打擊學(xué)生的學(xué)習(xí)自信心。
(二)課程內(nèi)容難度大,學(xué)習(xí)枯燥
中職 Java 程序設(shè)計(jì)課程的教學(xué)內(nèi)容,不僅僅是計(jì)算機(jī)軟件的操作,還涉及程序語言的語法和結(jié)構(gòu),而程序語言的語法和結(jié)構(gòu)比較復(fù)雜,需要進(jìn)行系統(tǒng)的學(xué)習(xí)。編程語言大多數(shù)是使用英文編寫,學(xué)生英語不好,難以理解教學(xué)內(nèi)容,從而產(chǎn)生畏懼心理和厭學(xué)心態(tài),導(dǎo)致教學(xué)效果差。
(三)中職學(xué)生學(xué)習(xí)能力偏弱
中職學(xué)生的學(xué)習(xí)習(xí)慣不好,自律能力偏弱,Java 程序設(shè)計(jì)課程偏理論化,學(xué)生的學(xué)習(xí)興趣不高。而程序設(shè)計(jì)課程是邏輯性比較嚴(yán)謹(jǐn)?shù)恼n程,在實(shí)際實(shí)踐中需要編程寫代碼,很容易出現(xiàn)錯誤,一旦學(xué)生解決不了程序的漏洞,就會導(dǎo)致學(xué)生反感 Java 程序設(shè)計(jì)課程。
二、基于 PDCA 循環(huán)的中職 Java 程序設(shè)計(jì)教學(xué)改進(jìn)
針對中職 Java 程序設(shè)計(jì)課程教學(xué)中存在的問題,在教學(xué)中應(yīng)用 PDCA 循環(huán),旨在提高學(xué)生的課堂參與度,激發(fā)學(xué)生的學(xué)習(xí)興趣,以學(xué)生為主體展開學(xué)習(xí)。同時(shí),教師教學(xué)管理也嚴(yán)格按照 PDCA 循環(huán)來進(jìn)行,對課程不斷地進(jìn)行優(yōu)化調(diào)整,提升教師的教學(xué)水平,不斷增加和完善相關(guān)學(xué)習(xí)資源。
所謂 PDCA 循環(huán),就是 Plan-Do-Check-Action(計(jì)劃—實(shí)施—檢查—處理)。在質(zhì)量管理方法中按照 PDCA 的四個階段來進(jìn)行,同時(shí) PDCA 也是一套科學(xué)有效的通用辦事流程,把 PDCA 循環(huán)應(yīng)用在 Java 程序設(shè)計(jì)教學(xué)改革中。PDCA 循環(huán)教學(xué)如圖 1 所示。
PDCA 循環(huán)教學(xué)分為四個階段:第一階段為教學(xué)計(jì)劃階段。教師根據(jù)學(xué)生的實(shí)際情況,結(jié)合授課計(jì)劃和課程標(biāo)準(zhǔn),對教學(xué)內(nèi)容進(jìn)行分析,制定出本節(jié)課要達(dá)成目標(biāo)的計(jì)劃,并找出本節(jié)課突破重難點(diǎn)的方法,尋找和制作相關(guān)的課程資源。第二階段為教學(xué)實(shí)施階段。在課堂教學(xué)的實(shí)施環(huán)節(jié),根據(jù)第一階段制定的教學(xué)計(jì)劃和本節(jié)課突破重難點(diǎn)的方法,學(xué)生在課堂上進(jìn)行 Java 程序設(shè)計(jì)的學(xué)習(xí),也就是以 PDCA 循環(huán)來進(jìn)行,根據(jù)教師創(chuàng)設(shè)的工作情境和問題,學(xué)生自己制定任務(wù)計(jì)劃,教師在一旁進(jìn)行引導(dǎo)并給予幫助,學(xué)生按照制定的計(jì)劃實(shí)施任務(wù)。任務(wù)完成后,學(xué)生自己進(jìn)行檢查,發(fā)現(xiàn)并找出存在的問題,利用課余時(shí)間進(jìn)行優(yōu)化和處理。教師每天晚上利用網(wǎng)絡(luò)進(jìn)行答疑,保證每節(jié)課的教學(xué)內(nèi)容都能夠?yàn)閷W(xué)生所掌握,從而解決學(xué)生學(xué)習(xí)能力弱和自律差的問題,同時(shí)也給學(xué)生建立良好的自信心。第三階段為教學(xué)檢查階段。教師對照之前制定的教學(xué)計(jì)劃是否完成、教學(xué)目標(biāo)是否達(dá)成,有助于教師在備課時(shí)更明確,避免課堂的照本宣科,也讓學(xué)生對學(xué)習(xí)更感興趣,提升教學(xué)效果。第四階段為教學(xué)處理階段。在教學(xué)過程發(fā)現(xiàn)的問題,及時(shí)進(jìn)行解決,積累經(jīng)驗(yàn)并提出新目標(biāo),這樣有利于解決學(xué)生計(jì)算機(jī)操作水平參差不齊的問題,更能有效關(guān)注學(xué)生的實(shí)際情況。Java 程序設(shè)計(jì)的每一次課都是一個 PDCA 循環(huán),每一次課就構(gòu)成一個環(huán),環(huán)環(huán)聯(lián)系,相互促進(jìn)。每一屆學(xué)生進(jìn)行一次迭代,這樣就可以保證教學(xué)質(zhì)量的不斷提高。下面就 PDCA 循環(huán)的四個階段進(jìn)行探討。
(一)教學(xué)計(jì)劃(Plan)階段
在教學(xué)計(jì)劃階段,不僅要準(zhǔn)備相關(guān)的教學(xué)資源,教師還要針對教學(xué)計(jì)劃和課程標(biāo)準(zhǔn)確定本節(jié)課的重難點(diǎn)。教師在備課時(shí),根據(jù)重難點(diǎn)找到解決重難點(diǎn)的方法,還要根據(jù)學(xué)生的實(shí)際情況進(jìn)行準(zhǔn)備。以循環(huán)結(jié)構(gòu)學(xué)習(xí)這一內(nèi)容為例,教學(xué)重點(diǎn)是初步掌握 for 循環(huán)的語法,難點(diǎn)是掌握循環(huán)結(jié)構(gòu)的流程,計(jì)劃是讓學(xué)生能夠理解循環(huán)結(jié)構(gòu)的流程,掌握 for 循環(huán)語句的使用。針對這一內(nèi)容的重難點(diǎn),教學(xué)計(jì)劃是在課前讓學(xué)生完成課前練習(xí):使用 for 循環(huán)語句輸出 1~100 所有數(shù)字的任務(wù),讓學(xué)生根據(jù)提供的代碼進(jìn)行編程,讓學(xué)生做出來后思考程序的流程是怎樣的,課上讓學(xué)生分析循環(huán)結(jié)構(gòu)的流程圖,并講解 for 循環(huán)的語法,布置課堂任務(wù),即通過完成 1~100 所有數(shù)之和的程序,從而達(dá)到掌握 for 循環(huán)語句的使用方法。布置課后作業(yè):使用? while 和 foreach 完成 1~100 所有數(shù)之和,從而讓學(xué)生掌握循環(huán)結(jié)構(gòu)語句的使用。
(二)教學(xué)實(shí)施(Do)階段
在教學(xué)實(shí)施階段,以學(xué)生為主體,采用行動導(dǎo)向教學(xué)法,按照資訊、計(jì)劃、決策、實(shí)施、檢查、評估等六個環(huán)節(jié)來進(jìn)行。學(xué)生的學(xué)習(xí)過程采用PDCA循環(huán),使用計(jì)劃、實(shí)施、檢查、評估四個環(huán)節(jié)。
行動導(dǎo)向教學(xué)法有助于提高學(xué)生學(xué)習(xí)主動性,提高學(xué)生學(xué)習(xí)能力和掌握解決實(shí)際問題的方法。以循環(huán)結(jié)構(gòu)的教學(xué)為例,資訊環(huán)節(jié)主要給學(xué)生創(chuàng)設(shè)工作情景,給出一個實(shí)際問題:完成 1~100 所有數(shù)求和程序,讓學(xué)生去解決;計(jì)劃是讓學(xué)生來根據(jù)工作情景和問題來制定完成任務(wù)的計(jì)劃和檢查的標(biāo)準(zhǔn),計(jì)劃是使用 for 循環(huán)和累加,檢查的標(biāo)準(zhǔn)是結(jié)果為 5050;決策是教師和學(xué)生一起根據(jù)制定的計(jì)劃來進(jìn)行完善確認(rèn),學(xué)生自行畫出該程序的流程圖,教師進(jìn)行確認(rèn),明確完成任務(wù)的方法和步驟;實(shí)施是學(xué)生根據(jù)決策后的計(jì)劃來進(jìn)行任務(wù)實(shí)施,學(xué)生根據(jù)確認(rèn)后的流程圖進(jìn)行代碼編寫,教師只提供引導(dǎo)和幫助;檢查是學(xué)生根據(jù)前期制定的檢查標(biāo)準(zhǔn)來進(jìn)行評價(jià)檢查,檢查程序是否正確,程序結(jié)構(gòu)是否符合流程圖;評估也就是處理,學(xué)生根據(jù)檢查情況提出任務(wù)改進(jìn)和完善,并把上課完成的任務(wù)上傳到線上教學(xué)平臺。
(三)教學(xué)檢查(Check)階段
根據(jù) Java 程序設(shè)計(jì)課程特點(diǎn),教師不僅僅根據(jù)上課完成任務(wù)來進(jìn)行評價(jià),還應(yīng)采用布置作業(yè)、教學(xué)反饋兩個環(huán)節(jié)進(jìn)行教學(xué)檢查。每次上課結(jié)束時(shí),根據(jù)當(dāng)天的知識點(diǎn)布置作業(yè),作業(yè)要考慮綜合靈活性,讓學(xué)生能夠多一些思考,每次課的課后作業(yè)都要求當(dāng)天完成,采用線上提交,教師當(dāng)天進(jìn)行批改。下課后要求學(xué)生立即填寫本次課的教學(xué)評價(jià),采用線上評價(jià)方式,教師可以很快了解本次課學(xué)生掌握情況及出現(xiàn)的問題。
(四)教學(xué)處理(Action)階段
由于 Java 程序設(shè)計(jì)課程的內(nèi)容之間是有聯(lián)系的,前面的知識技能沒有學(xué)好,就會影響到后面的知識學(xué)習(xí),因而當(dāng)天的任務(wù)需要當(dāng)天解決。教師在課堂實(shí)施中和教學(xué)檢查階段中發(fā)現(xiàn)的問題,與學(xué)生約定課后某個時(shí)間來進(jìn)行答疑,保證學(xué)生均能完成當(dāng)天的任務(wù)和作業(yè),使每個學(xué)生當(dāng)天就能掌握本次課的教學(xué)內(nèi)容,從而激發(fā)學(xué)生的學(xué)習(xí)熱情。教師應(yīng)及時(shí)書寫教學(xué)反思,完善下一次課程的教學(xué)。
基于 PDCA 循環(huán)的 Java 程序設(shè)計(jì)課程教學(xué)改革實(shí)踐中,教師從教學(xué)準(zhǔn)備、教學(xué)實(shí)施、教學(xué)檢查、教學(xué)評價(jià)到改進(jìn)整個教學(xué)流程,每進(jìn)行一次教學(xué)流程的循環(huán)都可以積累經(jīng)驗(yàn),改善教學(xué)方法,第二年上該課程的教師可以在前一年的積累基礎(chǔ)上改進(jìn)提升。最重要的是,學(xué)生掌握了良好的編程知識和習(xí)慣,提高了學(xué)習(xí)興趣和熱情,動手實(shí)踐能力和解決實(shí)際問題的能力有了明顯的提升。
【參考文獻(xiàn)】
[1]周 翔,張廷萍.程序設(shè)計(jì)課程理實(shí)一體化教學(xué)模式運(yùn)行及思考[J].計(jì)算機(jī)教育,2019(1)
[2]周艷紅,伍友龍.基于PDCA循環(huán)理論計(jì)算機(jī)專業(yè)應(yīng)用型人才培養(yǎng)模式的研究[J].教育現(xiàn)代化,2019(12)
[3]李朝玲,王富強(qiáng),劉明華.基于PDCA循環(huán)的計(jì)算機(jī)技術(shù)基礎(chǔ)教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)教育,2019(11)
【作者簡介】周 偉(1985— ),男,籍貫湖南長沙,教育碩士,現(xiàn)就職于柳州市第一職業(yè)技術(shù)學(xué)校,信息技術(shù)系教學(xué)副主任,高級講師,2016年、2017年、2019年全國職業(yè)院校技能大賽優(yōu)秀指導(dǎo)教師,研究方向?yàn)橛?jì)算機(jī)軟件開發(fā)、物聯(lián)網(wǎng)技術(shù)。
(責(zé)編 江月陽)