楊 琴
四川理工技師學(xué)院
眾所周知,隨著時代的進步和發(fā)展,社會和市場對計算機編程類的人才的需求相比之前有了突飛猛進的提升,這就啟示各大學(xué)校在進行課程教學(xué)以及管理的過程當(dāng)中,需要針對課程內(nèi)容設(shè)計以及教學(xué)目標的細化等工作進行較為深入的改革和創(chuàng)新,從而能夠幫助學(xué)生更好地掌握基本的結(jié)構(gòu)設(shè)計方法,能夠掌握基本的編程設(shè)計技能,從而可以在這個領(lǐng)域?qū)崿F(xiàn)軟件編寫的能力,因此教師需要針對當(dāng)前的計算機編程教學(xué)出現(xiàn)的問題進行實施措施的探討。
目前許多學(xué)校的計算機學(xué)院都十分重視計算機編程類的相關(guān)課程,這方面的教學(xué)工作對該領(lǐng)域的技術(shù)人才的教學(xué)意義十分重大,但是當(dāng)前在計算機編程類課程的教學(xué)方面還存在許多問題,以下將針對教學(xué)體系中存在的教學(xué)問題進行分析:
傳統(tǒng)教學(xué)觀念根深蒂固,使得不論什么課程都過于強調(diào)教師的教導(dǎo)角色,在計算機編程的教學(xué)課堂中也難免出現(xiàn)這種情況,學(xué)生們都受以往的教學(xué)方式的影響,在心中已經(jīng)根深蒂固了“先學(xué)會,后動手”的學(xué)習(xí)習(xí)慣,那么就會在每堂課程的進行過程中過于依賴教師,而缺少在課前的嘗試和預(yù)習(xí)。但是這門課程不僅僅需要學(xué)生掌握理論知識,更需要學(xué)生具備一定的專業(yè)技能,那么在實驗過程中的熟練度就是一項重要的檢測指標,如果學(xué)生堅持傳統(tǒng)的學(xué)習(xí)習(xí)慣,不能夠提高自己的學(xué)習(xí)自主性,甚至不能夠與教師之間形成良好的互動交流關(guān)系,就會影響學(xué)生對不懂的知識也緘默其口,不能夠與教師共同營造一個良好的、積極的課堂氣氛。對于計算機編程的教學(xué)是沒有益處的,因此教師需要引導(dǎo)學(xué)生能夠提高自己的自主性,在課堂上需要增添自己動手的機會,遇到不會的問題就及時向老師提問,從而能夠把握好課堂的機會,實現(xiàn)較高的學(xué)習(xí)效果。同時,也便于教師更好地向?qū)W生傳達計算機編程類的相關(guān)知識。
我們拿C語言來作例子,計算機C語言在計算機相關(guān)的專業(yè)內(nèi)容設(shè)置中計算機語言課程的第一門。學(xué)習(xí)計算機的學(xué)生們往往是從C語言的學(xué)習(xí)過程中開啟編程學(xué)習(xí)的概念建設(shè),也是通過對C語言的學(xué)習(xí)讓學(xué)生獲得計算機數(shù)據(jù)類型以及語句的相關(guān)知識,這讓學(xué)生能夠?qū)τ嬎銠C語言的順序、循環(huán)和選擇有一個更深刻的理解,明確其為C語言學(xué)習(xí)的主要內(nèi)容。高等院校計算機教學(xué)往往過分的重視計算機語言語法規(guī)則的地位,相關(guān)教材也是以為了讓學(xué)生“死記硬背”為原則而編錄。不僅如此,老師的課堂教學(xué)、學(xué)生的自主學(xué)習(xí)以及教學(xué)質(zhì)量成果考評都是以語法規(guī)則為主體,這其實是對學(xué)生教育的一種錯誤導(dǎo)向,學(xué)生的專業(yè)技術(shù)素養(yǎng)的成長嚴重滯后。而實際上語法的記憶并不是編程能力的全部,甚至也不是其必要條件,這是因為計算機的編程工具也在隨著計算機語言的發(fā)展進程而不斷更新進步,許多的編程校驗工具、高精度代碼生成工具都為計算機編程提供了更加高效便捷的幫助;另一方面,計算機語言的發(fā)展也受到了計算機事業(yè)發(fā)展的促進,計算機語言經(jīng)歷了長時間的創(chuàng)新發(fā)展,解決了許多的曾經(jīng)容易出現(xiàn)的問題,語言體系的不斷完善也彌補了編程方式存在的一些固有缺陷,比如通過某種框架或者統(tǒng)一語法來解決常見的程序員失誤。并且編程人員在計算機程序工具的幫助下,使用語法的幾率會逐漸下降,那么長此以往記憶中的語法規(guī)則隨著時間而缺失,這就意味著在學(xué)習(xí)時候付出的努力竟然變成了無用功,所以死記硬背計算機語法的方法在今天是不完全可取的。
計算機編程學(xué)習(xí)是一個漫長又冗雜的體系過程,針對這樣的特殊情況,教育主體需要對教育方案以及其重點教學(xué)目標進行重新的定位,比如將計算機C語言的學(xué)習(xí)計劃提前,為學(xué)生接下來的計算機編程學(xué)習(xí)奠定一個比較牢靠的基礎(chǔ),在基礎(chǔ)牢固后再逐步進行加強化的專項訓(xùn)練,提高學(xué)生的專業(yè)素養(yǎng)深度。
學(xué)校開展教學(xué)工作時要重視學(xué)生的主體地位,堅持以學(xué)生為本的因材施教策略,對于不同年級的學(xué)生采取不同的教學(xué)計劃以達到更有針對性更加有效的教學(xué)成果,比如重視職校一年級學(xué)生的基礎(chǔ)性學(xué)習(xí);提高大二學(xué)生的知識儲備;對于大三學(xué)生進行拔高性教育提高其專業(yè)素養(yǎng)深度;對于大四學(xué)生要鍛煉其實際工作能力,讓學(xué)生深入實踐,提高自己的專業(yè)能力。學(xué)生經(jīng)歷這樣的階梯式學(xué)習(xí)成長,對其未來的發(fā)展具有極其重要的作用。
當(dāng)前眾多學(xué)校都對計算機編程類課程的教學(xué)工作給予了高度的重視,為了更好的適應(yīng)時代發(fā)展的趨勢,更好的滿足社會以及市場對人才的需求,就需要學(xué)校教師針對當(dāng)前的教學(xué)現(xiàn)狀做出分析。針對計算機編程類課程的教學(xué)工作展開創(chuàng)新和改善,從而推進教學(xué)目標更加趨于完善,因此需要教師對教學(xué)目標進行細化,能夠在教學(xué)工作中劃分清楚重點內(nèi)容和次要內(nèi)容,實現(xiàn)高效的教學(xué)工作。