黃 鑫
(北京信息職業技術學院南區基礎教育學院 北京 100000)
高職院校C語言教學輔助系統現狀分析與研究
黃 鑫
(北京信息職業技術學院南區基礎教育學院 北京 100000)
通過對某高職院校五年制高職的C語言課程教學現狀調研,解決學生在學習C語言程序設計過程中出現的枯燥、乏味,理論知識掌握不扎實,不能理論聯系實際等問題。利用嵌入式機器人作為載體,通過教學輔助系統實現從硬性灌輸到主動學習的模式轉變,提高學生對C語言程序設計學習的積極性,使學生能快速、牢固的掌握C語言程序設計的知識。
C語言;教學輔助系統
在近幾年很多研究機構、高職院校、企業都在研究類似的實訓環境,利用實訓環境來促使學生對C語言的學習,但取得的效果甚微。鑒于此種現象,對某高職院校五年制高職學生學習C語言的實際情況,分別從教學輔助系統的現狀;C語言學習的現狀;現有C語言學習的工具、工具的實用性及性價比和取得的效果;流程圖編程語言的現狀;利用機器人平臺進行教學的現狀方面進行分析。
1.1 教學輔助系統的現狀
隨著我國職業教育的改革和發展,信息技術的深度應用,教學輔助系統成為越來越多職業院校課程建設的重點,很多教學輔助系統的學習工具缺乏其教學內容實際運用,沒有更好地結合高職院校學生學習的特點,特別是五年制高職的學生,輔助系統的學習效果和教學質量都不是很好。
1.2 C語言教學的現狀
傳統的C語言程序設計教學,主要采取以教師講授為主,在教學過程中采用的大多是針對某一內容的抽象案例,這對于高職高專的學生而言,既抽象又枯燥無味,因而難以理解和接受,缺乏學習的動力和興趣,導致課堂教學質量不高,學生學習興趣不濃厚,學習效果不佳,不能真正領悟C語言程序設計的精髓。
1.3 現有C語言學習的工具、工具的實用性及性價比和取得的效果
現有的C語言學習工具如Visual C++。Visual C++是一個功能強大的可視化軟件開發工具。在實際中,更多的是以Visual C++6.0為平臺。然而在校生學習C語言都是統一的硬性灌輸模式,學生學習起來比較枯燥、乏味,導致大部分學生理論知識掌握不夠扎實,取得的效果甚微。
1.4 流程圖編程語言的現狀
目前,在C語言程序設計教學中存在著學生學習困難的問題,使用流程圖可以讓學生理解和掌握計算機編程技術,幫助學生對程序運行過程的理解。而繪制流程圖的工具非常多,但還沒有利用流程圖和C語言交互編程的教學輔助系統可以幫助學生更快更好地理解計算機程序代碼。
1.5 利用機器人平臺進行教學的現狀
利用機器人平臺進行教學是潮流所向,傳統的教育方式限制了學生天性的發揮,而利用機器人平臺進行教學的趣味性在于它可以激起學生的興趣和學習的主動性,也鼓勵學生充分發揮想象力和創造力。在嵌入式機器人中熟練、正確地運用C語言開發出高質量的應用程序,可以讓學生學到有關機械、電子、計算機等技術知識,激發學生學習的興趣,提高課堂教學效果。
通過C語言課程學習的實際現狀情況分析,發現在五年制高職C語言課程教學過程中,學生的學習興趣普遍不足,對于專業學習興趣較差的問題。傳統的C語言程序設計課程教學已不能適應當前五年制高職學生的教學特點和學習的需要,對于如何更好的學習C語言,是否可以用更好的方式去學習C語言以及如何能夠在嵌入式設備中熟練、正確地運用C語言開發出高質量的應用程序,成為C語言教學中急需要解決的問題。因此,需要對五年制高職學生的C語言教學進行改革,找到適合五年制高職學生學習的教學方法。
針對五年制高職學生C語言課程學習的特點,利用學院現有的機器人設備,如何解決教學過程之中的問題以及教學的資源匹配等,是高職院校C語言教學改革的一個重要課題。嵌入式系統C語言編程是嵌入式編程的主流,嵌入式系統C語言編程利用基本的C語言知識,面向嵌入式設備進行實際應用程序設計。嵌入式機器人現在已經廣泛地用于幾乎所有高校C語言教學之中,機器人學習和C語言學習是兩個需要解決的問題,和傳統的教學方式相比,使用機器人作為教學工具可以提高學生的學習興趣,相比于傳統的C語言工具軟件,如果學生C語言編程知識掌握不夠扎實,很難編寫出適合于機器人運行的應用程序。如果開發出一種C語言學習軟件,學生可以能夠更好地將機器人和自己所學的知識對應起來,因機器人的工程任務相當的實際,在學生看來,這種“直觀明確”比較更為直接,而機器人的編程訓練會讓學生增加興趣。因此,開發設計適應五年制高職學生的某高職院校C語言教學輔助系統,利用流程圖和C語言交互式編程嵌入到現有機器人中,實時可以得出效果的教學輔助系統,可以更好地用于五年制高職學生學習C語言課程。實現的流程圖和C語言交互編程功能,將更直觀形象,便于學生理解和接受,讓學生對C語言編程更有興趣,非常適合于五年制高職學生的特點。針對這一特點,我們將C語言教學知識點用流程圖項目的方法進行新的教學方法嘗試。用流程圖設計與編寫適合于機器人運行的C語言應用程序。先不考慮學生C語言編程的基礎技能,采用項目的方式,用機器人創新的教育教學訓練方法,可以設計適合高職院校的C語言教學輔助系統。
本文通過對某高職院校五年制高職的C語言課程教學現狀調研,解決學生在學習C語言程序設計過程中出現的枯燥、乏味,理論知識掌握不扎實,不能理論聯系實際等問題。利用嵌入式機器人作為載體,通過教學輔助系統實現從硬性灌輸到主動學習的模式轉變,提高學生對C語言程序設計學習的積極性,使學生能快速、牢固的掌握C語言程序設計的知識。
G712
A
1672-5832(2016)12-0076-01