董 萍,侯 楓
(三門峽職業(yè)技術(shù)學(xué)院 信息傳媒學(xué)院,河南 三門峽 472000)
1+X證書制度是職業(yè)教育人才培養(yǎng)模式的創(chuàng)新,是職業(yè)院校、培訓(xùn)評價組織和企業(yè)緊密合作的重要載體,對提升職業(yè)教育質(zhì)量、實施學(xué)歷教育與職業(yè)技能培訓(xùn)并重,具有鮮明的職業(yè)導(dǎo)向作用,為人才供需無縫銜接提供幫助。
“1”是學(xué)歷證書,是指學(xué)習(xí)者在學(xué)制系統(tǒng)內(nèi)實施學(xué)歷教育的學(xué)?;蛘咂渌逃龣C構(gòu)中完成學(xué)制系統(tǒng)內(nèi)一定教育階段學(xué)習(xí)任務(wù)后獲得的文憑?!癤”為若干職業(yè)技能等級證書,是職業(yè)技能水平的憑證,反映職業(yè)活動和個人職業(yè)生涯發(fā)展所需要的綜合能力,它有利于學(xué)生個人職業(yè)發(fā)展,有利于用人單位選人用人。其中,學(xué)歷證書是基礎(chǔ),X是“1”的強化、補充、拓展。1與X之間是相互銜接和融通的關(guān)系。
1+X”證書制度以鼓勵學(xué)生全面發(fā)展和提高綜合素質(zhì)為出發(fā)點,在推動高校教育改革、促進高等教育質(zhì)量提升方面發(fā)揮著舉足輕重的作用。不同專業(yè)的學(xué)生根據(jù)自己掌握的知識和具備能力的不同維度,選擇適宜于自身發(fā)展的證書體系,實行證書認證和學(xué)分認定,讓學(xué)生在不同的領(lǐng)域提升綜合素質(zhì)。[1]
1+X證書制度是職業(yè)教育改革的助推器,會帶來職教體系、辦學(xué)模式、教學(xué)模式、評價機制、教學(xué)管理模式的發(fā)展和變化。1+X證書制度應(yīng)運而生,并結(jié)合就業(yè)市場和專業(yè)需求,從多個方面對學(xué)生進行職業(yè)素養(yǎng)和專業(yè)能力的培養(yǎng),探索有效、系統(tǒng)、促進學(xué)生全面發(fā)展的認證機制和考核標(biāo)準。
《C語言程序設(shè)計》課程是培養(yǎng)學(xué)生計算機程序設(shè)計的基本思想、程序設(shè)計的基本技能和邏輯思維能力的必修課程,是一門專業(yè)基礎(chǔ)課。通過本課程的學(xué)習(xí),使學(xué)生掌握結(jié)構(gòu)化程序設(shè)計的方法和步驟,具備編寫通用型應(yīng)用程序的能力,以及掌握上機調(diào)試和運行程序的能力,并能運用所學(xué)的知識和技能進行通用型問題的分析和程序設(shè)計,為在Windows環(huán)境下開發(fā)和使用各種軟件打下基礎(chǔ)。[2]
《C語言程序設(shè)計》開設(shè)在大學(xué)一年級,學(xué)生對計算機程序語言掌握較弱,但學(xué)習(xí)積極性和主動性較高,接受新知識的學(xué)習(xí)能力較強。筆者面向2022級計算機科學(xué)與技術(shù)專業(yè)學(xué)生,進行課程學(xué)習(xí)能力水平開展問卷調(diào)查。如圖1所示。
圖1 調(diào)查問卷統(tǒng)計
掌握編寫程序的基本方法和程序調(diào)試的基本流程,在學(xué)習(xí)過程中培養(yǎng)學(xué)生獨立思考和解決問題的能力,學(xué)會小組團隊協(xié)作,學(xué)會發(fā)現(xiàn)程序中的錯誤并準確調(diào)試,運用C語言編程解決日常工作和生活中遇到的各種問題,提高當(dāng)代大學(xué)生的業(yè)務(wù)能力和專業(yè)素養(yǎng)。[3]
C語言也是信息產(chǎn)業(yè)部計算機與軟件技術(shù)專業(yè)水平資格考試二級和二級計算機等級考試的主要程序設(shè)計語言,被軟件開發(fā)人員廣泛使用,是計算機控制、單片機應(yīng)用、通信技術(shù)等行業(yè)開發(fā)軟件系統(tǒng)的基礎(chǔ)設(shè)計語言。[4]
1.總體目標(biāo)。《C語言程序設(shè)計》課程總體目標(biāo)分為專業(yè)能力和綜合素質(zhì)兩個方面。對前者而言,主要是讓學(xué)生掌握運用C語言進行應(yīng)用程序設(shè)計和開發(fā)的方法,通過課程的學(xué)習(xí),增強解題的編程實踐能力,用計算機處理問題的思維方法。對于后者而言,主要是通過課程的學(xué)習(xí)使學(xué)生具有團隊協(xié)作、創(chuàng)新實踐、獨立思考和解決問題的能力,養(yǎng)成編寫代碼規(guī)范等習(xí)慣。[5]
2.具體目標(biāo)?!禖語言程序設(shè)計》課程具體目標(biāo)分為職業(yè)能力目標(biāo)、基礎(chǔ)能力目標(biāo)、社會能力目標(biāo)三個方面。
職業(yè)能力目標(biāo)主要包括具備編寫一般程序、閱讀分析程序、調(diào)試程序、編寫較為簡單的管理系統(tǒng)的四大能力。
基礎(chǔ)能力目標(biāo)主要包括掌握C語言程序的開發(fā)步驟、基本框架、數(shù)據(jù)類型及其應(yīng)用、程序的三種基本結(jié)構(gòu)及應(yīng)用、數(shù)組及函數(shù)、指針、結(jié)構(gòu)體、文件的使用方法。
社會能力目標(biāo)包括培養(yǎng)學(xué)生利用C語言結(jié)合項目開發(fā)流程和規(guī)范進行應(yīng)用程序開發(fā)的崗位意識、培養(yǎng)學(xué)生在掌握C語言基本知識與應(yīng)用基礎(chǔ)上進行再學(xué)習(xí)和創(chuàng)新的意識、培養(yǎng)學(xué)生勤于了解行業(yè)發(fā)展新動態(tài)和學(xué)習(xí)行業(yè)新技術(shù)的學(xué)習(xí)意識、培養(yǎng)學(xué)生良好的職業(yè)道德和規(guī)范等。[6-7]
根據(jù)《C語言程序設(shè)計》課程的教學(xué)目標(biāo)和學(xué)生的特點,在課程內(nèi)容安排上依據(jù)“必需、夠用”“理論聯(lián)系實際”“由淺入深”的原則。各章節(jié)內(nèi)容及主要知識點如表1所示。依據(jù)各章節(jié)內(nèi)容及主要知識點,將其學(xué)習(xí)內(nèi)容、學(xué)習(xí)目標(biāo)、教學(xué)重難點進行歸納,如表2所示。
表1 章節(jié)內(nèi)容及主要知識點
在《C語言程序設(shè)計》課程的教學(xué)過程中,充分利用超星泛雅教學(xué)平臺、MOOC等教學(xué)資源,學(xué)生利用課余時間,根據(jù)自身的學(xué)習(xí)需求和課程教學(xué)資源進行自主學(xué)習(xí),通過大量實踐練習(xí)來強化技能。充分利用任務(wù)驅(qū)動法進行教學(xué),以任務(wù)為主線、教師為主導(dǎo)、學(xué)生為主體,從提出任務(wù)—任務(wù)探究—任務(wù)實施—綜合考核四個步驟進行教學(xué)過程的實施。
1.提出任務(wù)。結(jié)合自身專業(yè)或工作實際,根據(jù)不同章節(jié)的知識點要求,提出C語言的編程任務(wù)。
2.任務(wù)探究。分解任務(wù),探究所需的相關(guān)知識點,并參考相關(guān)資源學(xué)習(xí)。
3.任務(wù)實施。上機實踐,編寫并調(diào)試程序。
4.綜合考核。根據(jù)不同章節(jié)的重點和難點,結(jié)合授課教師講解的內(nèi)容,反思并總結(jié)在編程過程中出現(xiàn)的問題及解決途徑,學(xué)會運用C語言編程軟件調(diào)試程序。
任務(wù)驅(qū)動教學(xué)法具有針對性,有具體的上機實踐任務(wù),學(xué)生的學(xué)習(xí)積極性很高,不會覺得學(xué)習(xí)枯燥。
目前,大部分院校開設(shè)的《C語言程序設(shè)計》存在著教學(xué)內(nèi)容枯燥乏味、教學(xué)資源有限、教學(xué)方式單一、學(xué)生對程序設(shè)計實驗操作掌握不夠、不能調(diào)動學(xué)生學(xué)習(xí)的積極性和主動性等弊端。對課程進行1+X”證書教學(xué)改革能有效打破原有的教學(xué)模式,提高學(xué)生對課程的學(xué)習(xí)興趣以及學(xué)生的綜合素質(zhì)和創(chuàng)新實踐能力。
將學(xué)科專業(yè)證書和綜合素質(zhì)證書認證機制融入“1+X”證書制度,學(xué)生在課程學(xué)習(xí)過程中,通過完成某項任務(wù)或參加某種考證、比賽獲取相應(yīng)證書和學(xué)分。各高校各專業(yè)以核心職業(yè)能力為重點,在制定培養(yǎng)方案的關(guān)鍵位置,將實踐教學(xué)體系設(shè)計定位為畢業(yè)資格要求,參照職業(yè)資格標(biāo)準,制定與崗位能力相符合的實踐教學(xué)標(biāo)準。對即將畢業(yè)的大學(xué)生進行職業(yè)規(guī)劃講座,為其打造個性化的證書體系和培訓(xùn)計劃。通過培養(yǎng)學(xué)生的創(chuàng)新能力和團隊合作能力,全方位、多渠道地實現(xiàn)學(xué)生的個性化發(fā)展。[8]
《C語言程序設(shè)計》課程的考核目標(biāo)是通過考核,重點檢測學(xué)生在上機運行環(huán)境中,對C語言程序設(shè)計課程基本語法規(guī)則的掌握程度,以及對程序進行分析、設(shè)計、調(diào)試等方面的實際能力。
根據(jù)課程的考核目標(biāo),本課程的最終成績由形成性考試成績和終結(jié)性考試成績兩部分構(gòu)成。
1.形成性考核設(shè)計。形成性考核主要考核學(xué)生在相應(yīng)階段的學(xué)習(xí)效果以及上機操作的能力。通過形成性考核,既能根據(jù)教學(xué)進度和教學(xué)計劃,督促教師完成教學(xué)任務(wù)、達到教學(xué)目標(biāo),又能加強對教師教學(xué)過程的指導(dǎo)和管理;加強對學(xué)生平時自主學(xué)習(xí)過程的指導(dǎo)、監(jiān)督和檢測,引導(dǎo)學(xué)生按照教學(xué)大綱和授課計劃完成學(xué)習(xí)任務(wù),調(diào)動學(xué)生的學(xué)習(xí)積極性和主動性,以及上機操作的能力,達到順利通過本課程學(xué)習(xí)任務(wù)的目的,提高學(xué)生進行程序分析和設(shè)計的能力,從而達到提高學(xué)生自主學(xué)習(xí)的目的。
2.終結(jié)性考試設(shè)計。終結(jié)性考試主要考查學(xué)生對語法基礎(chǔ)知識的掌握程度,以及對程序等方面內(nèi)容的分析和設(shè)計,考查學(xué)生的綜合能力。終結(jié)性考試是對學(xué)生的學(xué)習(xí)情況、學(xué)習(xí)效果在形成性考試的基礎(chǔ)上進行的綜合測試??荚囶}目要求覆蓋面廣,符合教學(xué)大綱要求,能夠體現(xiàn)教學(xué)重難點,題量適度,難度適中。
《C語言程序設(shè)計》涉及大量的編程語法知識和在職場中應(yīng)用的專業(yè)技能,將技能認證評價引入課程,對常用的編程和調(diào)試程序技能進行分類,讓學(xué)生通過完成認證任務(wù)并得到權(quán)威認證,來評價學(xué)生的技能水平并提高學(xué)生就業(yè)競爭力。
注重個體差異性、個性化的考核,為了更全面地挖掘?qū)W生的潛能和特長,考核學(xué)生的創(chuàng)新能力。在《C語言程序設(shè)計》課程的考核評價上,需要創(chuàng)新評價方式,將考核的重點轉(zhuǎn)移到學(xué)生的實際能力和職場需求上來,要注重學(xué)生的實際能力和職場需求。通過項目化評價、技能認證評價、視頻展示評價等方式,能夠更加真實、客觀地評價學(xué)生的專業(yè)知識與實踐能力,提高學(xué)生綜合素質(zhì)和就業(yè)競爭力。
襄陽職業(yè)技術(shù)學(xué)院學(xué)報2023年6期