楊 蘭,苗永梅,王核心
(寶雞職業(yè)技術(shù)學(xué)院,陜西 寶雞721000)
“C語(yǔ)言程序設(shè)計(jì)”是高職院校普遍開設(shè)的一門基礎(chǔ)課程。它兼有高級(jí)語(yǔ)言和低級(jí)語(yǔ)言的特點(diǎn),工程實(shí)用性極強(qiáng),廣泛應(yīng)用于嵌入式、物聯(lián)網(wǎng)、人工智能等領(lǐng)域。2016-05我院與重慶德克特有限公司達(dá)成合作協(xié)議,共建計(jì)算機(jī)網(wǎng)絡(luò)專業(yè),并對(duì)“C語(yǔ)言程序設(shè)計(jì)”課程進(jìn)行重點(diǎn)建設(shè)。經(jīng)過(guò)由專業(yè)骨干教師和企業(yè)技術(shù)人員所組建的教學(xué)團(tuán)隊(duì)多年的合作,按照“項(xiàng)目驅(qū)動(dòng)、混合教學(xué)、過(guò)程考核”的思路,對(duì)本門課程進(jìn)行改革取得了一定的成效。
團(tuán)隊(duì)通過(guò)走訪西安、重慶等IT公司以及回訪往屆畢業(yè)生等方式,對(duì)人才需求狀況和崗位職業(yè)能力進(jìn)行調(diào)研。最終按照“以職業(yè)能力培養(yǎng)為目標(biāo),以崗位需求為依據(jù)”的原則,參照行業(yè)資格認(rèn)證標(biāo)準(zhǔn),在突出職業(yè)性和實(shí)踐性的前提下對(duì)課程內(nèi)容進(jìn)行重新整合和設(shè)計(jì)。
采用項(xiàng)目教學(xué)、任務(wù)驅(qū)動(dòng)的模式,結(jié)合學(xué)生的認(rèn)知特點(diǎn)和教學(xué)規(guī)律,分析崗位工作任務(wù)與職業(yè)能力要求,確定出以“學(xué)生成績(jī)管理系統(tǒng)”為主線,設(shè)立循序漸進(jìn)的9個(gè)項(xiàng)目,分階段來(lái)展現(xiàn)教學(xué)內(nèi)容。項(xiàng)目遵循“先難后易,先單一后全面”的原則,以工作任務(wù)為中心組織課程內(nèi)容,具有代表性、通用性及可實(shí)施性,讓學(xué)生在完成具體項(xiàng)目的過(guò)程中學(xué)會(huì)掌握編程技能,構(gòu)建相關(guān)理論知識(shí),突出對(duì)學(xué)生職業(yè)能力的訓(xùn)練。
將課程內(nèi)容與學(xué)生比較熟悉的成績(jī)處理業(yè)務(wù)場(chǎng)景相結(jié)合,讓學(xué)生在項(xiàng)目設(shè)計(jì)中感受知識(shí)的作用,重點(diǎn)突出知識(shí)的實(shí)用性,將重點(diǎn)聚焦在項(xiàng)目開發(fā)、程序構(gòu)建等具體細(xì)節(jié)上,切實(shí)提高學(xué)生的課程學(xué)習(xí)體驗(yàn)和學(xué)習(xí)興趣。課程內(nèi)容框架如表1所示。
表1 課程內(nèi)容框架
表1(續(xù))
為了使學(xué)生深入理解程序設(shè)計(jì)知識(shí),培養(yǎng)學(xué)生實(shí)際動(dòng)手能力,針對(duì)高職學(xué)生的認(rèn)知特點(diǎn),引入企業(yè)實(shí)踐項(xiàng)目,采用講練結(jié)合、項(xiàng)目實(shí)戰(zhàn)等方法,培養(yǎng)學(xué)生實(shí)踐創(chuàng)新的能力和團(tuán)隊(duì)精神,為學(xué)生未來(lái)從事計(jì)算機(jī)軟件開發(fā)和數(shù)據(jù)處理工作打下堅(jiān)實(shí)的基礎(chǔ)。利用“優(yōu)慕課”等平臺(tái),開展線上線下混合式教學(xué)。實(shí)踐教學(xué)建立了課堂基礎(chǔ)實(shí)驗(yàn)、課外擴(kuò)展實(shí)踐、項(xiàng)目實(shí)戰(zhàn)、程序設(shè)計(jì)競(jìng)賽等多元化的實(shí)踐教學(xué)體系,真正做到“教、學(xué)、做”一體,突出對(duì)學(xué)生實(shí)踐能力的培養(yǎng),因材施教,面向不同學(xué)習(xí)程度的學(xué)生,布置不同程度的學(xué)習(xí)任務(wù),這樣既能使能力一般的學(xué)生學(xué)有所獲,又不會(huì)阻礙編程能力強(qiáng)的學(xué)生的發(fā)展,符合高職院校的人才培養(yǎng)目標(biāo)。
實(shí)踐教學(xué)內(nèi)容采用分層次組織(具體分為基礎(chǔ)實(shí)驗(yàn)和擴(kuò)展實(shí)驗(yàn)),主要使用任務(wù)驅(qū)動(dòng)式、啟發(fā)式、小組討論式等方式。實(shí)驗(yàn)內(nèi)容按難度不同,劃分成基礎(chǔ)練習(xí)和擴(kuò)展實(shí)驗(yàn),完成形式分為課堂上機(jī)實(shí)驗(yàn)、課外練習(xí)、項(xiàng)目實(shí)戰(zhàn)、程序設(shè)計(jì)競(jìng)賽等。
課堂上機(jī)實(shí)驗(yàn):根據(jù)《C語(yǔ)言程序設(shè)計(jì)課程標(biāo)準(zhǔn)》的內(nèi)容要求,設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn),基礎(chǔ)實(shí)驗(yàn)以程序填空或驗(yàn)證性實(shí)驗(yàn)為主,學(xué)生通過(guò)課堂實(shí)驗(yàn)練習(xí)能夠?qū)φn堂講授內(nèi)容進(jìn)行驗(yàn)證,費(fèi)時(shí)較少,能快速將所學(xué)知識(shí)應(yīng)用于編程,并及時(shí)驗(yàn)證學(xué)習(xí)的效果,能大大提高學(xué)生的學(xué)習(xí)獲得感和自信心,起到激發(fā)學(xué)習(xí)興趣的作用。
課外練習(xí):精心設(shè)計(jì)與主講教材同步的實(shí)驗(yàn)項(xiàng)目,要求學(xué)生上機(jī)編程、調(diào)試程序。通過(guò)綜合運(yùn)用所學(xué)知識(shí)獨(dú)立完成項(xiàng)目,解決實(shí)際問(wèn)題,加深對(duì)知識(shí)的理解。并結(jié)合線上討論、提問(wèn)等形式。學(xué)生課下完成任務(wù),達(dá)到課后復(fù)習(xí)和鞏固知識(shí)的目的。課外練習(xí),能夠給予學(xué)生更多的思考空間,強(qiáng)化學(xué)生獨(dú)立思考與動(dòng)手的能力。
項(xiàng)目實(shí)戰(zhàn):將學(xué)生分成若干小組,以團(tuán)隊(duì)的形式進(jìn)行實(shí)際綜合項(xiàng)目開發(fā),項(xiàng)目完成后,學(xué)生逐一進(jìn)行項(xiàng)目答辯,主要闡述自己在項(xiàng)目完成中承擔(dān)的任務(wù)、解決的方法和完成的情況,這樣可以使教師了解到學(xué)生對(duì)本課程的實(shí)際掌握情況。
程序設(shè)計(jì)競(jìng)賽:鼓勵(lì)編程興趣濃厚以及編程能力強(qiáng)的學(xué)生參與各類程序設(shè)計(jì)競(jìng)賽,提升知識(shí)的高階性,挖掘和培養(yǎng)程序設(shè)計(jì)的特長(zhǎng)生。
通過(guò)一整套實(shí)踐教學(xué)體系的實(shí)施,使學(xué)生由簡(jiǎn)單模仿逐漸走向獨(dú)立思考、自主創(chuàng)新的學(xué)習(xí)模式。由淺入深循序漸進(jìn)地培養(yǎng)了學(xué)生發(fā)現(xiàn)問(wèn)題、分析問(wèn)題和解決問(wèn)題的能力,并激發(fā)出學(xué)生不斷進(jìn)取的創(chuàng)新潛力。
為保證實(shí)踐教學(xué)的實(shí)施,我院對(duì)計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)開放機(jī)房實(shí)驗(yàn)室。計(jì)算機(jī)網(wǎng)絡(luò)項(xiàng)目班晚自習(xí)安排在一體化教室,保證人手一臺(tái)計(jì)算機(jī),為學(xué)生實(shí)踐訓(xùn)練提供條件和支持。
充分利用信息化教學(xué)手段和數(shù)字資源,結(jié)合大數(shù)據(jù)學(xué)習(xí)平臺(tái),打破傳統(tǒng)的教師“滿堂灌”的模式,采用線上線下混合式教學(xué)模式,并靈活采用任務(wù)驅(qū)動(dòng)式、分組教學(xué)法、項(xiàng)目教學(xué)、3W1H教學(xué)法、現(xiàn)場(chǎng)編程等各種教學(xué)方法。在教學(xué)過(guò)程中注重啟發(fā)學(xué)生的思維,從而使學(xué)生掌握重點(diǎn)、突破難點(diǎn)。
任務(wù)驅(qū)動(dòng)法。興趣與愛(ài)好是最好的老師,通過(guò)設(shè)置具有針對(duì)性、實(shí)用性和趣味性的任務(wù),吸引學(xué)生,調(diào)動(dòng)學(xué)生積極性,將如何完成任務(wù)作為突破口,圍繞任務(wù)需求展開學(xué)習(xí),將重點(diǎn)內(nèi)容消化在一個(gè)個(gè)的任務(wù)實(shí)例中。如:“學(xué)生成績(jī)轉(zhuǎn)化等級(jí)”項(xiàng)目對(duì)應(yīng)的就是選擇結(jié)構(gòu)知識(shí),而選擇結(jié)構(gòu)中,雙分支結(jié)構(gòu)就是其中一個(gè)知識(shí)點(diǎn),可以通過(guò)解決項(xiàng)目中的第1個(gè)任務(wù)——輸入學(xué)生成績(jī),先要判斷其有效性。(成績(jī)采用百分制)的問(wèn)題。將雙分支結(jié)構(gòu)知識(shí)融入其中,這樣會(huì)極大提高學(xué)生學(xué)習(xí)的積極性。
分組教學(xué)法。將一個(gè)班40名同學(xué)按5~6人分為一個(gè)學(xué)習(xí)小組,利用“強(qiáng)強(qiáng)分開,強(qiáng)弱搭配”的原則分組,展開競(jìng)賽,小組內(nèi)學(xué)的快的學(xué)生幫助學(xué)的慢的學(xué)生,學(xué)習(xí)好的學(xué)生督促不愛(ài)學(xué)的學(xué)生,相互促進(jìn)、共同進(jìn)步,使班級(jí)形成濃厚的學(xué)習(xí)氛圍,既增強(qiáng)了班級(jí)凝聚力,也培養(yǎng)了學(xué)生的團(tuán)結(jié)協(xié)作能力。
項(xiàng)目教學(xué)法。教學(xué)過(guò)程中,首先提出項(xiàng)目任務(wù),然后通過(guò)知識(shí)講解、實(shí)踐演練、歸納總結(jié),以解決實(shí)際問(wèn)題的形式來(lái)學(xué)習(xí)該課程,使學(xué)生體會(huì)到知識(shí)的實(shí)用性。
3W1H教學(xué)法。講解清楚知識(shí)點(diǎn)(what)為什么,(where)在哪里,(when)什么時(shí)候用,以及(how)怎樣使用知識(shí)點(diǎn)等幾個(gè)方面。
現(xiàn)場(chǎng)編程教學(xué)法。現(xiàn)場(chǎng)編程,直觀演示,以便學(xué)生模仿學(xué)習(xí)。
課前:在“優(yōu)慕課”平臺(tái)發(fā)布學(xué)習(xí)任務(wù)單,讓學(xué)生明確學(xué)習(xí)目標(biāo),通過(guò)自學(xué),完成任務(wù)單上要求的課前任務(wù)和測(cè)試。
課中:通過(guò)平臺(tái)反饋的課前學(xué)習(xí)情況,確定本次課的教學(xué)重難點(diǎn),具體實(shí)施過(guò)程中,充分發(fā)揮其學(xué)習(xí)主體作用,突出“教學(xué)做合一”的教學(xué)理念,教學(xué)中加強(qiáng)互動(dòng)交流,讓每一個(gè)學(xué)生參與到教學(xué)中。
課后:學(xué)生完成教學(xué)評(píng)價(jià)和課后練習(xí),通過(guò)平臺(tái)或課程微信群交流討論,老師幫助答疑解惑。
實(shí)施教學(xué)案例流程如圖1所示。
圖1 實(shí)施教學(xué)案例流程圖
采用過(guò)程化的考核方式進(jìn)行考核。
總評(píng)=平時(shí)成績(jī)(100分)×40%+期末考試(100分)×50%+項(xiàng)目答辯(100分)×10%。
其中平時(shí)成績(jī)是每次課后學(xué)習(xí)評(píng)分的總平均分。學(xué)習(xí)評(píng)分表如表2所示。
表2 學(xué)習(xí)評(píng)分表
表2(續(xù))
通過(guò)“C語(yǔ)言程序設(shè)計(jì)”課程改革,學(xué)生編程能力得到提高,在程序設(shè)計(jì)相關(guān)賽項(xiàng)中屢獲佳績(jī),連續(xù)三年獲得藍(lán)橋杯程序設(shè)計(jì)大賽省級(jí)一等獎(jiǎng),2018年、2019年獲得全國(guó)機(jī)器人設(shè)計(jì)大賽省級(jí)一等、二等獎(jiǎng),2018年獲得互聯(lián)網(wǎng)+創(chuàng)新創(chuàng)業(yè)大賽省級(jí)三等獎(jiǎng)等,為學(xué)校爭(zhēng)得榮譽(yù)。我院編程開發(fā)方向的學(xué)生就業(yè)比例和薪水都在逐年提高,并受到用人單位的一致好評(píng)。