王英杰++王志娟++魏宏昌++梁曉強
摘 要目前,隨著信息技術和網絡技術的不斷發(fā)展,用戶對軟件和應用程序的需求在不斷地增加,因此對于計算機編程語言人才也提出了更高的要求。但是,目前計算機編程語言在開展教學過程中依然存在較多的問題,本文針對這些問題進行了深入的分析,然后提出了相應的解決策略。
【關鍵詞】計算機;編程語言;問題;教學策略
計算機語言賦予了計算機思維能力,是連接人和計算機的重要溝通媒介。計算機異于他物的重要特征之一就是可以憑借一系列的計算機程序語言來行使各項指令。而這時為了對計算機工作內容進行豐富化和細致化,就需要我們通過對計算機程序當中的語法規(guī)則、字符、字數等的編寫,來由這些成套的語言內容組成各項計算機指令。計算機語言編寫作為當今高校計算機教學的重點內容一直受到了社會各界的高度重視。并且基于計算機技術更新換代的高速性,我們對于計算機編程語言教學的研究也必須加快步伐,不斷發(fā)現新問題、新發(fā)展。
1 計算機編程語言教學過程中存在的問題
計算機編程語言作為一門重要的學科,必須要更好地促進學生的學習,才能夠更好地提高學生的編程能力,從而滿足社會和企業(yè)對人才的需求。但是,本文通過對目前很多高校計算機編程語言的教學調查得知,在教學過程中依然存在很多問題,主要體現在以下幾個方面:
1.1 教學內容較為落后
目前,很多高校在開設計算機編程語言的過程中,依然存在教學內容落后的現象,與目前企業(yè)中使用的編程語言存在很大的差距,主要體現在以下幾個方面:第一,計算機編程語言的種類較少,目前很多高校的計算機編程語言主要是以c和c++語言教學為主,對于java,python,go等一些新興的語言關注度不夠,也沒有開展相應的教學;第二,在開展教學的過程中,很多教師僅僅講解了計算機編程語言的語法,但是對于很多提高性的內容卻沒有進行深入性地講解,因此不利于學生后續(xù)的學習。
1.2 課程安排不夠合理
目前,計算機編程語言是一門綜合性的語言,如果需要學習好該語言,還需要學習其他很多的相關學科,但是計算機專業(yè)在課程安排方面不夠合理,從而造成了計算機編程語言教學效果無法提高的現象。課程安排不夠合理主要體現在以下幾個方面:第一,與計算機編程語言緊密相關的課程安排課時比較少,除此之外學生還需要學習數學、物理、線性代數等多種基礎性的學科,因此用來進行計算機編程語言的學習時間比較少;第二,實踐課程的課時安排不夠合理,計算機編程語言對于學生的實際動手能力有著較高的要求,企業(yè)也需要學生能夠及時解決相應的問題,但是目前很多高校并沒有安排相關的計算機編程語言實踐課程,或者實踐課程的安排課時比較短,造成學生的實踐能力無法獲得鍛煉和提高的現象。
1.3 教師素質有待提高
目前,很多參與計算機編程語言教學的教師,其學歷比較高,有些甚至是博士,但是其素質方面依然存在很多不足,主要體現在以下幾個方面:第一,很多教師雖然有著較高的教學能力,但是其實踐操作能力不強,無法更好地對學生在實踐過程中遇到的問題進行解答,從而無法更好地促進計算機編程語言課程教學效果的提高;第二,很多教師雖然可以針對計算機編程語言開展相關的教學工作,但是其科研能力方面存在不足,沒有項目的支持,無法更好地鍛煉教師的科研能力,從而無法更好地促進教師技術的提高,這也是目前計算機編程語言教學效果不佳的原因。
2 促進計算機編程語言教學效果提升的策略
根據本文的分析和論述可知,目前在開展計算機編程語言教學的過程中,依然存在很多問題,這些問題主要集中在教學內容、教師和課程設置等方面,因此本文分析了問題產生的原因,進而提出了相應的解決策略??梢詤⒖家韵聨讉€方面:
2.1 激發(fā)學生的學習興趣
興趣是學生學習的重要動力,尤其是對于計算機編程語言的教學來講,其理論知識點比較多,知識內容也比較抽象,所以需要不斷激發(fā)學生的學習興趣,才能夠更好地開展相關的教學。為此,可以參考以下幾個方面:第一,促進實踐教學的開展,使得學生能夠通過實踐教學,更好地理解教師課堂中講解的內容,能夠將理論知識運用到實踐中,從而樹立對計算機編程語言的學習興趣,更好地促進學生的學習;第二,教師可以不斷優(yōu)化教學模式,可以利用合作教學模式等,將學生分為多個互助小組,從而使得成員之間進行交流,更好地完成計算機編程語言的教學內容。
2.2 促進教師和學生角色的轉變
目前,很多高校相關學科的教學都在進行改革,需要更加突出學生在教學中的主體地位,因此在開展計算機編程語言的教學過程中,需要更好地尊重學生的主體地位,進一步促進教師和學生角色的轉變。教師對教學中的重點內容進行講解,講解后可以讓學生對理論的教學內容進行練習,做出一些小的程序,從而能夠更好地理解相關的教學內容。這樣,學生能夠根據自己的興趣選擇作業(yè),更好地調動學生的積極性。
2.3 豐富教學內容
根據上文可知,目前很多高校的計算機編程語言的教學內容比較匱乏,所以還需要不斷地豐富教學內容,使得培養(yǎng)出的學生能夠更好地滿足企業(yè)和社會的需求,為此可以做到以下幾個方面:第一,增加語言的種類,使得學生能夠根據自己的愛好,選擇相關的語言進行學習,通過較長時間的學習,能夠加深對該語言的認識,從而能夠更加熟練地運用該語言解決相關的問題;第二,在開展計算機編程語言的同時,還需要增加能夠促進語言教學的其他相關教學內容,例如:可以讓學生針對自己在學習中遇到的問題進行總結,然后促進學生之間的交流,從而能夠使得其他學生遇到類似問題時,可以及時地得到解決,更好地提高學生的學習效果。
參考文獻
[1]單繼周,馬紅,劉樹林.計算機編程語言的發(fā)展與應用[J].科技經濟市場, 2016(01).
[2]葉連杰.計算機編程語言的發(fā)展與應用[J].信息與電腦(理論版),2014(11).
[3]王濤.中等職業(yè)學校計算機編程語言教學存在的問題及對策[J].河南科技, 2012(04).
[4]欒婉娜.武警院校計算機編程語言教學經驗淺談[J].電腦知識與技術, 2011(24).
作者單位
石家莊信息工程職業(yè)學院 河北省石家莊市 050035