?

1+X證書制度背景下高職《C語言程序設計》教學改革探討

2024-01-08 00:54萍,侯
襄陽職業技術學院學報 2023年6期
關鍵詞:C語言程序設計C語言程序設計

董 萍,侯 楓

(三門峽職業技術學院 信息傳媒學院,河南 三門峽 472000)

1+X證書制度是職業教育人才培養模式的創新,是職業院校、培訓評價組織和企業緊密合作的重要載體,對提升職業教育質量、實施學歷教育與職業技能培訓并重,具有鮮明的職業導向作用,為人才供需無縫銜接提供幫助。

一、1+X證書制度的定義、現狀和發展趨勢

(一)1+X證書制度的定義

“1”是學歷證書,是指學習者在學制系統內實施學歷教育的學?;蛘咂渌逃龣C構中完成學制系統內一定教育階段學習任務后獲得的文憑?!癤”為若干職業技能等級證書,是職業技能水平的憑證,反映職業活動和個人職業生涯發展所需要的綜合能力,它有利于學生個人職業發展,有利于用人單位選人用人。其中,學歷證書是基礎,X是“1”的強化、補充、拓展。1與X之間是相互銜接和融通的關系。

(二)1+X證書制度的現狀

1+X”證書制度以鼓勵學生全面發展和提高綜合素質為出發點,在推動高校教育改革、促進高等教育質量提升方面發揮著舉足輕重的作用。不同專業的學生根據自己掌握的知識和具備能力的不同維度,選擇適宜于自身發展的證書體系,實行證書認證和學分認定,讓學生在不同的領域提升綜合素質。[1]

(三)1+X證書制度的發展趨勢

1+X證書制度是職業教育改革的助推器,會帶來職教體系、辦學模式、教學模式、評價機制、教學管理模式的發展和變化。1+X證書制度應運而生,并結合就業市場和專業需求,從多個方面對學生進行職業素養和專業能力的培養,探索有效、系統、促進學生全面發展的認證機制和考核標準。

二、《C語言程序設計》課程的教學改革實踐

(一)《C語言程序設計》課程的教學背景

《C語言程序設計》課程是培養學生計算機程序設計的基本思想、程序設計的基本技能和邏輯思維能力的必修課程,是一門專業基礎課。通過本課程的學習,使學生掌握結構化程序設計的方法和步驟,具備編寫通用型應用程序的能力,以及掌握上機調試和運行程序的能力,并能運用所學的知識和技能進行通用型問題的分析和程序設計,為在Windows環境下開發和使用各種軟件打下基礎。[2]

《C語言程序設計》開設在大學一年級,學生對計算機程序語言掌握較弱,但學習積極性和主動性較高,接受新知識的學習能力較強。筆者面向2022級計算機科學與技術專業學生,進行課程學習能力水平開展問卷調查。如圖1所示。

圖1 調查問卷統計

掌握編寫程序的基本方法和程序調試的基本流程,在學習過程中培養學生獨立思考和解決問題的能力,學會小組團隊協作,學會發現程序中的錯誤并準確調試,運用C語言編程解決日常工作和生活中遇到的各種問題,提高當代大學生的業務能力和專業素養。[3]

C語言也是信息產業部計算機與軟件技術專業水平資格考試二級和二級計算機等級考試的主要程序設計語言,被軟件開發人員廣泛使用,是計算機控制、單片機應用、通信技術等行業開發軟件系統的基礎設計語言。[4]

(二)《C語言程序設計》課程總體目標和具體目標

1.總體目標?!禖語言程序設計》課程總體目標分為專業能力和綜合素質兩個方面。對前者而言,主要是讓學生掌握運用C語言進行應用程序設計和開發的方法,通過課程的學習,增強解題的編程實踐能力,用計算機處理問題的思維方法。對于后者而言,主要是通過課程的學習使學生具有團隊協作、創新實踐、獨立思考和解決問題的能力,養成編寫代碼規范等習慣。[5]

2.具體目標?!禖語言程序設計》課程具體目標分為職業能力目標、基礎能力目標、社會能力目標三個方面。

職業能力目標主要包括具備編寫一般程序、閱讀分析程序、調試程序、編寫較為簡單的管理系統的四大能力。

基礎能力目標主要包括掌握C語言程序的開發步驟、基本框架、數據類型及其應用、程序的三種基本結構及應用、數組及函數、指針、結構體、文件的使用方法。

社會能力目標包括培養學生利用C語言結合項目開發流程和規范進行應用程序開發的崗位意識、培養學生在掌握C語言基本知識與應用基礎上進行再學習和創新的意識、培養學生勤于了解行業發展新動態和學習行業新技術的學習意識、培養學生良好的職業道德和規范等。[6-7]

(三)《C語言程序設計》課程內容

根據《C語言程序設計》課程的教學目標和學生的特點,在課程內容安排上依據“必需、夠用”“理論聯系實際”“由淺入深”的原則。各章節內容及主要知識點如表1所示。依據各章節內容及主要知識點,將其學習內容、學習目標、教學重難點進行歸納,如表2所示。

表1 章節內容及主要知識點

(四)教學過程

在《C語言程序設計》課程的教學過程中,充分利用超星泛雅教學平臺、MOOC等教學資源,學生利用課余時間,根據自身的學習需求和課程教學資源進行自主學習,通過大量實踐練習來強化技能。充分利用任務驅動法進行教學,以任務為主線、教師為主導、學生為主體,從提出任務—任務探究—任務實施—綜合考核四個步驟進行教學過程的實施。

1.提出任務。結合自身專業或工作實際,根據不同章節的知識點要求,提出C語言的編程任務。

2.任務探究。分解任務,探究所需的相關知識點,并參考相關資源學習。

3.任務實施。上機實踐,編寫并調試程序。

4.綜合考核。根據不同章節的重點和難點,結合授課教師講解的內容,反思并總結在編程過程中出現的問題及解決途徑,學會運用C語言編程軟件調試程序。

任務驅動教學法具有針對性,有具體的上機實踐任務,學生的學習積極性很高,不會覺得學習枯燥。

(五)“1+X”證書制度改革實踐

目前,大部分院校開設的《C語言程序設計》存在著教學內容枯燥乏味、教學資源有限、教學方式單一、學生對程序設計實驗操作掌握不夠、不能調動學生學習的積極性和主動性等弊端。對課程進行1+X”證書教學改革能有效打破原有的教學模式,提高學生對課程的學習興趣以及學生的綜合素質和創新實踐能力。

將學科專業證書和綜合素質證書認證機制融入“1+X”證書制度,學生在課程學習過程中,通過完成某項任務或參加某種考證、比賽獲取相應證書和學分。各高校各專業以核心職業能力為重點,在制定培養方案的關鍵位置,將實踐教學體系設計定位為畢業資格要求,參照職業資格標準,制定與崗位能力相符合的實踐教學標準。對即將畢業的大學生進行職業規劃講座,為其打造個性化的證書體系和培訓計劃。通過培養學生的創新能力和團隊合作能力,全方位、多渠道地實現學生的個性化發展。[8]

三、課程考核評價方式的創新

(一)項目化評價

《C語言程序設計》課程的考核目標是通過考核,重點檢測學生在上機運行環境中,對C語言程序設計課程基本語法規則的掌握程度,以及對程序進行分析、設計、調試等方面的實際能力。

根據課程的考核目標,本課程的最終成績由形成性考試成績和終結性考試成績兩部分構成。

1.形成性考核設計。形成性考核主要考核學生在相應階段的學習效果以及上機操作的能力。通過形成性考核,既能根據教學進度和教學計劃,督促教師完成教學任務、達到教學目標,又能加強對教師教學過程的指導和管理;加強對學生平時自主學習過程的指導、監督和檢測,引導學生按照教學大綱和授課計劃完成學習任務,調動學生的學習積極性和主動性,以及上機操作的能力,達到順利通過本課程學習任務的目的,提高學生進行程序分析和設計的能力,從而達到提高學生自主學習的目的。

2.終結性考試設計。終結性考試主要考查學生對語法基礎知識的掌握程度,以及對程序等方面內容的分析和設計,考查學生的綜合能力。終結性考試是對學生的學習情況、學習效果在形成性考試的基礎上進行的綜合測試??荚囶}目要求覆蓋面廣,符合教學大綱要求,能夠體現教學重難點,題量適度,難度適中。

(二)技能認證評價

《C語言程序設計》涉及大量的編程語法知識和在職場中應用的專業技能,將技能認證評價引入課程,對常用的編程和調試程序技能進行分類,讓學生通過完成認證任務并得到權威認證,來評價學生的技能水平并提高學生就業競爭力。

(三)強調個性化評價

注重個體差異性、個性化的考核,為了更全面地挖掘學生的潛能和特長,考核學生的創新能力。在《C語言程序設計》課程的考核評價上,需要創新評價方式,將考核的重點轉移到學生的實際能力和職場需求上來,要注重學生的實際能力和職場需求。通過項目化評價、技能認證評價、視頻展示評價等方式,能夠更加真實、客觀地評價學生的專業知識與實踐能力,提高學生綜合素質和就業競爭力。

猜你喜歡
C語言程序設計C語言程序設計
基于Visual Studio Code的C語言程序設計實踐教學探索
從細節入手,談PLC程序設計技巧
基于C語言的計算機軟件編程
高職高專院校C語言程序設計教學改革探索
以“學生為中心”的《C語言程序設計》教學設計探究
基于翻轉課堂的《C語言程序設計》課程教學系統的實現與研究
淺談《C語言程序設計》課程的教學改革
《C語言程序設計》課程的教學改革與實踐
PLC梯形圖程序設計技巧及應用
論子函數在C語言數據格式輸出中的應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合