摘 要:在中職計算機教學中,C語言是計算機專業(yè)學生必備的基本技能之一,同時也是一門基礎課程。C語言具有強大的功能和廣泛的應用,在相關的科技領域中,已經日趨完善和發(fā)展。結合C語言的特點,進一步指出了C語言在計算機專業(yè)課程中的作用。
關鍵詞:中職計算機;C語言;作用;探究
如今,計算機在各行各業(yè)已經有了廣泛的應用。而作為計算機編程開發(fā)的重要的程序語言的C語言,對多個科目的理論知識進行了涵蓋。所以,學習本門課程具有一定的難度。而隨著計算機技術的迅猛發(fā)展,C語言已經成為中職計算機專業(yè)的一門必修課程,并在中職計算機專業(yè)課程中發(fā)揮著重要作用。
一、在計算機領域中C語言的應用特點
在計算機程序設計中,C預言是一種基礎語言,如今,它已經成為現(xiàn)代編程的主流。之所以能夠在各個領域廣泛應用,主要取決它自身的優(yōu)點和特性。
1.具有強大的功能和應用性
C語言不限制操作平臺,可在Windows等多種操作系統(tǒng)下編寫程序,其功能極其強大。同時,C語言的應用性極強,能夠廣泛運用于計算機科技產業(yè),可快速投產,并且經濟效益極其可觀。
2.具有強大的語言結構,發(fā)展空間廣闊
C預言是軟件開發(fā)和程序設計的基礎和前提,語言結構和描述功能極其強大,在計算機領域有著廣闊的發(fā)展空間,是數(shù)字結構教學和操作系統(tǒng)教學的課程基礎,能夠對當下計算機專業(yè)課程教學的需求給予滿足。
二、C語言在中職計算機專業(yè)課程中的作用
1.對學生縝密的思維能力進行培養(yǎng)
C語言的判斷選擇和邏輯運算能對人的思維能力進行培養(yǎng),若將一組整數(shù){x,y,z}輸入三維坐標系中,將此組整數(shù)由小到大輸出,這類問題的解決,必須要有縝密的思維,并且要對不同的情形予以考慮。
2.培養(yǎng)學生動態(tài)的思維方式
C語言是以“循環(huán)嵌套”的方式,對學生動態(tài)的思維方式進行培養(yǎng)。例如,給出“1、2、3、4四個整數(shù),能夠組成多少個三位數(shù),無重復數(shù),并且是不同的。通過分析以上問題,可對動態(tài)思維方式理念進行培養(yǎng)。
3.對學生分析能力和解決能力進行強化
在C語言中設計算法的過程,也是對學生分析問題和解決問題的能力進行培養(yǎng)的過程。而這里的算法是指具體的流程和方法,算法是設計程序的核心內容。而語言作為形式,若計算機程序算法不正確,則無法使問題得到有效解決。
4.對學生的思維能力進行培養(yǎng)
長時間地學習C語言,能夠潛移默化地培養(yǎng)學生的科研思維能力。其特征主要體現(xiàn)在三個方面,即敏捷性、深刻性和靈活性。靈活性是與學生的自身狀況相結合,利用思維定式對考慮問題的影響妥善排除,在實踐中靈活地運用各種理論方法,并從不同的角度對問題進行考慮,以解決各種實際問題;深刻性是指利用理想化的手段,抽象化理想過程和理性模型;敏捷性是指通過對各類原始信息的搜集,向大腦內傳輸,利用自身的認知結構,將問題的關鍵點找出來,通過對所學的理論方法的提取,使問題得到及時的解決。
三、為中職學生計算機的進一步學習夯實基礎
1.“向下”——底層硬件開發(fā)
作為一種中級編程語言,C語言可編程設計計算機硬件。如果僅從單片機分析,各類智能芯片普遍采用C語言,意味著C語言具有極為廣闊的應用范圍。盡管中職生在畢業(yè)之后,未必都能從事本行業(yè)工作,但通過初步了解C語言的應用,也可以更好地應用于相關的領域。
2.為其他計算機語言的學習打下基礎
C語言具有非常清晰的層次,不單單擁有低級語言的特征,同時還具有典型過程化的高級語言特征??梢罁?jù)模塊化的方式,對計算機程序進行組織,并且維護和調試極為便利。同時,作為一種計算機語言,C語言的數(shù)據(jù)處理能力和表現(xiàn)能力還非常強。由于擁有豐富的數(shù)據(jù)類型和運算符,可完成各種復雜的數(shù)據(jù)結構,目前,C#和JAVA是比較常見的面向對象的語言,它們的基本語法類似于C語言。C語言為今后數(shù)據(jù)結構課程的學習夯實了基礎。
在我國中職計算機專業(yè)課程中,C語言是非常關鍵的一門課程。通過對C語言的學習,對于促進中職學生的職業(yè)發(fā)展,意義非常的重大。因此,為了保障計算機教學程序的研發(fā)和設計,必須對C語言教學質量進行強化。目前,我國中職計算機專業(yè)C語言教學中,還存在諸多的問題。所以,必須將先進的教學手段引入實踐教學中,通過對學生的職業(yè)發(fā)展和教材課程的合理規(guī)劃,使C語言的教學水平得到大幅提升,為我國經濟建設輸送更多的人才。
參考文獻:
[1]朱迅.“C語言程序設計”教學的探討[J].軟件導刊,2010.
[2]高偉,張國印,黃宏濤.C語言程序設計課程建設研究與實踐[J].計算機教育,2010.
[3]蔡曉麗,陳舜青,丁志云.計算機C語言實驗教學改革探討[J].電腦知識與技術,2010.
編輯 謝尾合