嚴敏
摘 要: 本文結合近年來職校C語言課程教學的實際情況和體會,從教學目標、教材、教學方法、“7S”管理、考核方式等方面進行了實踐探索,取得了比較好的效果,極大地提高了學生C語言學習的興趣,提高了學生的C語言水平。
關鍵詞: C語言程序設計 教學方法 教學改革
1.明確教學目標
對于我校信息電子系的應用電子專業的高職學生而言,C語言課程是二年級開設的專業基礎課程,是后續的三年級開設的《單片機原理及應用》、《嵌入式系統設計》等課程的軟件編程基礎和重要工具,也是每年揚州市、江蘇省舉行的職業學校電工電子類技能大賽項目“單片機控制裝置安裝與調試”和“電子產品裝配與調試”的軟件編程基礎和重要工具。該課程是一門實踐性與應用性較強的課程,教學目的是培養學生模塊化程序設計的邏輯思維能力,掌握程序設計的基本語法規則和程序調試方法,具備初步的分析問題與解決問題的能力,為學生打下良好的程序設計基礎。課程內容主要涉及C語言的基本概念、基本語法及C語言的程序設計的基本方法,在教學中既要重視嚴謹的系統理論教學又要重視實踐性環節和案例的討論與分析,為以后有關課程的學習和從事軟件開發奠定基礎。
2.合理選擇教材
高職教育是針對崗位一線培養應用型、技能型人才的,而目前高職教育的C語言教材普遍存在的問題是結合崗位的針對性不強,技能訓練的實踐性不夠。因此,筆者在選擇教材上精心考慮,結合應用電子專業特點和職業崗位分析,選擇職業教育課程改革創新規劃教材之《MCS—51單片機C語言程序設計與調試》,該教材以國內最流行的MCS—51單片機的硬件和軟件的設計為背景,以C51語言為基礎,引入項目教學法,通過豐富的C語言項目實例,由淺入深地介紹51系列單片機的基礎知識及各種應用開發技術。這樣在硬件環境的基礎上學習C語言程序設計,極大地提高了學生的C語言學習興趣,激發了C語言學習熱情,更好地提高了學生的編程能力、動手能力、技術應用能力,真正達到了理論與實踐互相滲透、有機結合的目的,也為接下來的相關課程,以及電子專業學生的技能大賽項目“單片機控制裝置安裝與調試”和“電子產品裝配與調試”奠定了堅實的軟件基礎。
3.創新教學方法
(1)實驗教學法
過去我校的C語言課程理論部分在教室進行,上機操作部分在實訓室進行,從而導致理論課上學生對枯燥的知識點沒有直觀的認識,理解起來比較困難;機房課上學生照著書上的程序在電腦上打一遍,不能真正理解編程思想。近年來,我校的C語言課程全部安排在單片機實訓室進行,學生在單片機設備作硬件支撐的基礎上進行相應C語言程序的編寫和調試工作,并且使用多媒體教學,教師機、學生機上的資源可以實現共享,真正做到教、學、做一體化。
(2)主題教學法
傳統教學方法已經不適應新時代職業學校以技能培養為核心的目標,以教師為主導、以學生為主體的“雙主”教學模式已經為廣大的教育工作者所接受,而主題教學法是目前體現這種“雙主”教學思想最好的模式。采用主題教學法,就是讓教師改變僵化的“滿堂灌”式的教學模式,打造開放、生成的由師生共同構建的互動交流的課堂,并使學生最終自主學習,形成就業、轉崗、升學、留學等所需的可持續發展能力。
例如筆者以“單片機控制LED燈閃爍”為主題設計延時函數的編寫,從而引出C語言的循環結構程序設計的知識點。該主題貼近現實生活實際,學生立即產生很大的學習興趣,躍躍欲試,分組討論,編寫程序,下載到硬件環境上進行驗證,然后由筆者進行評價及小組自評、小組互評,最后由做得最好的一個小組進行多媒體的成果演示。這樣采用主題教學法讓學生從被動學習轉變為主動學習,極大地激發學生的C語言學習興趣。
4.加強“7S”管理
近年來,我校采用了實訓室“7S”管理模式。“7S”是對整理(Seiri)、整頓(Seiton)、清掃(Seisou)、清潔(Seiketsu)、安全(Safety)、節約(Saving)和素養(Shitsuke)管理活動的統稱。“7S”不僅是物品整齊、地面整潔,更是一種規范行為、提高職業能力的活動,它源自于企業的有效管理制度,即在生產現場中對人員、機器、材料、方法等生產要素進行管理的制度。將現代企業“7S”管理模式引進校園,引入實訓室,讓學生在學校里就開始訓練培養職業能力,必將使學生縮短與企業的距離,更快地適應企業崗位的需求。在C語言實訓課上,筆者一直堅持加強“7S”管理制度,這樣學生既學習了C語言的編程知識和技巧,無形當中又提高了自身的綜合素質與企業素養。
5.改進考核方式
我校傳統的C語言考核模式,學生平時成績占總評成績的30%,期末考試成績占70%。這樣的考核方法導致一個很大的弊端,就是學生往往在考試前臨陣磨槍,不能牢固掌握基礎知識,為后續學習埋下隱患。鑒于此點,筆者將平時成績所占份額提高到60%,期末考試成績占40%,并且嚴格按照我校實訓室“7S”管理模式全面考核學生平時的出勤、作業,注重整個學習過程,以便學生牢固掌握基礎知識,養成正確的學習習慣。
6.結語
筆者根據目前職業學校在C語言課程教學中普遍存在的問題,結合我校應用電子專業特色進行C語言課程教學改革的不斷實踐與探索。近年來,筆者從明確教學目標、合理選擇教材、創新教學方法、加強“7S”管理、改進考核方式等方面進行了實踐探索,取得了一定的效果,極大地提高了學生C語言學習的興趣,調動了學生C語言學習的積極性,提高了學生C語言的水平,培養了學生的動手能力和創新能力,實現了教與學的統一,以適應科技時代不斷發展的需要。
參考文獻:
[1]張利紅.C語言程序設計教學探討[J].福建財會管理干部學院學報,2007(02).
[2]苗邯軍.C語言程序設計的教學方法探索[J].電腦知識與技術,2006(4):216-217.
[3]馮君,薛紅芳.探索C語言教學方法[J].福建電腦,2007(7):214-215.
[4]高秀娥.C語言教學方法探討.中國教育學雜志(高等教育版),2006.