【摘 要】我國教育體制改革的深入發展,使得高職教育對于高素質優秀專業技術應用型人才的需求日益提高。而高職院校承擔著為社會培養專業技術應用型人才的重任,其對于我國社會經濟的快速發展發揮著不可替代的重要作用,是我國教育體系的重要組成部分。高職計算機C語言課程是計算機類高級編程語言課程之一,也是計算機專業基礎課程,其對于推動計算機技術發展也具有重要作用。本文結合教學實際,分析了高職計算機C語言教學的現存問題,在此基礎上提出了高職計算機C語言教學的改革策略。
【關鍵詞】高職院校;計算機;C語言教學;現存問題;改革策略
計算機信息技術的普及應用,極大地方便了人們的生活、工作和學習,也全面提高了工作學習效率。高職計算機C語言課程作為一門過程式的廣泛應用的高級編程語言,其既是各類軟件開發的工具,同時也應用于計算機系統編程,是計算機各分支學科的基礎,為各專業學生后續計算機專業知識學習奠定了堅實基礎。并且,計算機C語言因其操作便捷、功能完備、學習簡單等諸多優勢,成為許多高職院校各專業開設的基礎課程,也是作為第一計算機語言課程。但是,計算機C語言程序設計教學實踐性較強,過去的教學方法已無法滿足高職院校對應用型人才培養目標的發展需求。高職計算機C語言教學中存在許多現實問題,影響和制約了C語言教學的質量和學生應用能力的提高,這就要求必須對高職計算機C語言教學進行改革。
一、高職計算機C語言教學的現存問題
1.學生興趣不濃問題
高職計算機C語言是一門基礎計算機語言課程,學生在此之前并未接觸其它相關計算機語言課程,可以說計算機語言基礎較為薄弱,而C語言理論知識又相對抽象難懂,極具專業性與邏輯性,一般學習難度較大,學生容易形成畏懼心理,加之部分學生不了解C語言的概念和用途,都會降低其學習C語言的興趣。
2.教學模式落后問題
許多高職院校C語言教學模式相對落后,教師利用多媒體向學生單向灌輸理論知識,缺少師生和學生間的交流互動和學習討論,限制了學生思維,課堂氣氛沉悶,教學效果不理想,教學質量不高,無法培養和提高學生的邏輯思維能力。
3.理論實踐脫節問題
高職院校C語言課程的實踐性要求較高,要求學生能夠熟練利用理論指導實踐,但許多高職院校C語言教學過程中,理論知識學習與實踐上機教學存在脫節現象,造成學生上機實踐能力較差,理論知識掌握不充分,其與教師C語言教學只注重理論知識講授,卻并未安排上機實踐機會等有關,無法用理論知識指導上機實踐,造成學生上機實踐能力較差。
二、高職計算機C語言教學的改革策略
1.改革C語言教學方法
高職院校若想實現培養技術應用型人才的培養目標,C語言教學方法的改革至關重要。應改變以往傳統教學方法,選擇更加科學有效的教學方法進行教學。計算機教師可以采用問題驅動的模式,將C語言基本知識融入到教學活動中,在例題的選擇上,要選擇那些非常典型,具有代表性的例題,例題數量不要求太多,但質量一定要高,教師講解例題之前,一定要精心做好例題的講解設計,從而有效引導學生通過例題來培養其分析及解決問題的能力。例題精講完成后,就是多練。C語言是一門實踐性很強的課程,因此教師要注重學生的練習量,可以將學生隨機進行分組,每組3~5人,給每個小組派發任務,小組成員間進行討論合作,共同完成任務的構思、編程及有效運行、調試等環節。此過程不僅能提升學生的思維能力,還能培養學生的團隊合作精神。具體的C語言教學中,教師要充分發揮學生的主體地位,鼓勵學生積極參與到課堂教學活動中來,促進其自主主動學習,采用任務驅動、問題導引及分組探討等教學方法進行教學,通過網絡向學生提供大量案例及課件等教學資源。此外,在作業布置方面,可以引進OJ系統,實現師生間的作業布置及提交的網絡化。教師可以在OJ系統上發布作業及進行在線考試等,學生則借助OJ系統完成作業并提交,OJ系統的引進一方面能保障作業評定結果的實時及準確性,另一方面還能極大的提升教師的工作效率,從而節省出大量時間用于師生間的交流探討,從而提升C語言教學與學習效果。同時還可以在C語言教學中引進Indent軟件,幫助教師實現對學生編程的規范,形成優良的編程習慣,從而提升學生編程準確度和提高編程效率。
2.改革C語言教學內容
高職院校若想實現培養技術應用型人才的培養目標,C語言教學內容的改革同樣非常重要。首先,要培養學生良好的編程習慣和編程風格,并將編程風格相關內容融入到C語言教學過程。其次,為實現應用型人才的培養目標,教學內容的選擇與安排要以“實用”為主,圍繞“應用”這一中心目標來對C語言教學內容按照相關標準實施分類及整合,將比較抽象難懂的重難點知識分散到各個知識模塊中,例如表達式及數據類型等比較抽象難懂的知識點。C語言理論知識可以分為初識C語言、C語言初級運用、C語言中級運用及C語言高級運用這四大結構模塊,每個結構模塊分別對應編寫及運行簡單程序、簡單計算期的編寫、成績管理系統的程序編寫及成績管理系統程序的編寫這幾個具體目標,編程題目實踐的選擇要充分結合學生的實際,選擇那些和學生緊密聯系的題目,從而提高學生編程興趣,提升學生的實踐應用能力。
3.改革C語言考核機制
高職院校若想實現培養技術應用型人才的培養目標,C語言考核機制的改革也十分必要。傳統的C語言教學考核模式主要是理論知識筆試成績加上機實踐成績,該模式具有一定的局限性,其沒有考慮到學生在C語言課程的教學與學習過程中的表現,因此在C語言課程考核評價模式中,引入“過程評價”的形式能夠更加公平有效的反映學生學習效果。其考核模式可以分為以下兩種:一是形成性考核。該考核內容主要包括學生日常教學與學習過程中的表現、出勤情況、測試及作業的完成及質量情況等,該項考核占總成績的7成;二是終結性考核。其考核形式主要采用OJ系統對學生的上機實踐能力進行考核評價,其是一種綜合性的考核評價模式,可以很好的展示學生某一學段對C語言知識及技能的掌握情況。此外,在考核過程中,要杜絕抄襲現象的發生,以避免其對考核評價的干擾。可以通過建立抄襲檢測系統來對學生的抄襲進行鑒定,對于經檢測發現存在抄襲的學生,應予以相應處罰,以確保考核評價的公平公正,幫助學生形成良好的學習風氣與編程習慣等。
三、結語
總之,高職院校若想實現培養技術應用型人才的培養目標,就必須進行計算機C語言教學改革。實際教學過程中,應通過改革C語言教學方法、教學內容和考核機制等,完成教學改革目標,完成教學任務,真正培養出高素質優秀專業技術應用型人才。
參考文獻:
[1]曹桂林.高職C語言程序設計教學方法初探.沙棘:教育縱橫,2010,11
[2]劉瑛.高職院校C語言教學改革探討與實踐[J].網友世界,2013,(13):123.
[3]崔婭萍.高職C語言教學探討與研究.中國科教創新導刊,2010,28
[4]馮曉輝.高職院校C語言教學改革探索[J].遼寧高職學報,2014,(04):30-31.
[5]鐘美.培養應用型人才為目標的C語言教學改革[J].計算機教育,2013,(16):55-58.
作者簡介:
張越男(1978.10~ ),女,工程碩士,講師,研究方向計算機多媒體方向。