王成
摘? ?要:隨著社會的不斷發(fā)展和人們生活質(zhì)量需求的不斷提高,科學技術(shù)將發(fā)生翻天覆地的變化,全面的信息化時代已經(jīng)到來,我們對于網(wǎng)絡的需求日益劇增,這樣的背景下,就要求各大高校對于計算機技術(shù)的學習更加嚴格,學習方法和操作上應符合實際生活要求。傳統(tǒng)的計算機學習模式被逐步的取代,越來越不適應于現(xiàn)階段的教學需求,現(xiàn)在急需的是教育的改革,推薦出更符合時代要求的教學課程和教學模式。本文著重論述以能力為導向的計算機程序設計課程在教學方面的應用,對于培養(yǎng)出適合社會發(fā)展需要的計算機相關人才的重要性。
關鍵詞:教學? 能力培養(yǎng)? 程序設計
中圖分類號:G642? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2020)03(a)-0192-02
1? 計算機程序設計課程教學中面對的問題
社會的高速發(fā)展,社會和時代對計算機的需求越來越高,要求更加專業(yè),導致計算機程序課程的設計上與社會發(fā)展不相匹配,在教學過程中就不適用于學生的發(fā)展和學習。就當前的實際情況,計算機程序設計在教學中存在的幾方面問題做詳細說明。
1.1 課程學習的本質(zhì)被忽略
計算機程序設計課程學習的本質(zhì)在于如何運用到實際當中,學生在面對一個具體的程序問題,怎樣清楚的根據(jù)自己的所學內(nèi)容,對問題進行研究,思路是否通暢,能否找到合適的計算機語言將程序編寫出來,這些就是我們需要面對的學習本質(zhì)問題。就現(xiàn)階段的實際教學而言,在實際應用中,學生在解決問題上有一定的困難。教師的教學目的是讓學生應付考試,學生的學習目的是提高考試成績,對于教材的學習非常的透徹,習題過程中面對的程序問題更是游刃有余,但是一遇到需要自己思考的實際問題,將編寫程序的能力運用到實際生活中,學生們會表現(xiàn)出他們無所適從。學生在沒有學習過程中建立自己的程序思維,面對無法預知的問題不會解決,知識的掌握不夠靈活,這些都體現(xiàn)了在課程的學習中忽略了學習的本質(zhì)。
1.2 對于計算機設計認識不全面
在我們的日常生活中,設計無處不在,建造了我們的生活空間。對于計算機課程來說,必要的進行內(nèi)容就是設計,我們所說的計算機課程設計與我們了解的設計概念還是有所區(qū)別的。在最初的學習中,學生都會很好的掌握一般網(wǎng)頁設計和軟件界面的設計,這些我們平時經(jīng)常使用到的計算機方面的東西,與我們所說的計算機程序設計課程是有區(qū)別的,因為程序設計的蓋面比較復雜,學生多數(shù)表現(xiàn)出來的是不理解,而且程序的設計不容易模仿,所學的內(nèi)容過于抽象,不是直接呈現(xiàn)在我們面前的,學生需要學習大量的理論知識,不斷練習、豐富自己的知識儲備,才能學好計算機程序設計課程。
1.3 課程實踐安排較少
所有的課程學習,想要熟練的掌握及學會應用,都離不開課程的實踐,反復的實踐課程對于計算機程序課程也是適用的。計算機的課程主要就是解決實際問題,運用到實際中的科目,計算機的相關應用和研究給我們生活帶來的便利是不可預計的?,F(xiàn)在我們面對的實際問題是,在學校的教學活動安排中,學生計算機程序課程設置的實踐性內(nèi)容非常匱乏,學生無法得到鍛煉,沒有機會真正的去解決現(xiàn)實生活中遇到的問題。教師在授課過程,側(cè)重于教材知識和程序的練習。很少會布置跟生活有關的設計作業(yè),學生長期以往在這樣的教育環(huán)境中,也意識不到實踐的重要性,更不會主動去尋找提高實踐能力的機會。
2? 教育改革中計算機程序設計的策略
教育的發(fā)展是在不斷的改良和走錯路中更新的,計算機程序設計課程發(fā)展到今天,學校和老師也在不斷的改變,雖然仍然存在很多問題,但為了提高學生的編程能力,讓學生掌握好這一技能,對于計算機程序設計課程的教育方法改革從未停止,且一直在教學實踐中逐步完善。
2.1 教學方法可以采用分級類
計算機程序設計課程主要以實踐能力為主,在教學活動展開時,可以針對學生的能力不同,基礎不一,進行分級類教學,針對能力不同的學生進行有效的培養(yǎng),有序提高教學質(zhì)量,避免教學資源的重復和浪費,有效地改進教學活動。舉例說明:在學習程序設計的基礎課程中函數(shù)一節(jié)課時,部分學生知道函數(shù)的概念,不知道函數(shù)應到怎么應用,部分學生能夠熟練的掌握函數(shù)的運用方式和學習方法,部分學生不知道什么是函數(shù),函數(shù)的概念,這樣教師就可以根據(jù)不同學生對函數(shù)的理解程度,進行分班授課,這樣懂得多的學得更多,懂得少的能仔細學習。
2.2 培養(yǎng)模式采用實施面向程序設計能力
影響教育成果好壞的因素是教育模式的采用,計算機程序課程中設計能力的培養(yǎng)就是教學的原始目的,一切的教學開展都是為了培養(yǎng)學生的程序設計能力,教學活動中,建立一個有效的編程能力訓練模型是非常重要的。在培養(yǎng)模式的前提下,應有自己相應的訓練方法,具體來講,可以分為“讀、改、寫、用”這4個方面。教師通過這幾方面的能力訓練,在教學活動中有顯著的效果。舉例說明:在教學過程中,老師給大家一段程序代碼,就是已經(jīng)編寫好的代碼,學生可以通過解讀這段代碼,理解它的含義,看看實際過程中的運用效果。整個讀、改、寫、用的過程中,培養(yǎng)出了學生編寫代碼的能力,還鍛煉出修改代碼的能力,對于實現(xiàn)自己代碼的設計就更近一步了。
2.3 改革計算機程序設計課程的授課方式
一般的教學模式是不適用于計算機程序課程的,因為計算機的學習實踐性非常突出,傳統(tǒng)的教學模式都是教師講解,學生認真聽課,這樣的教學方法不適合計算機程序設計課程,應該增加程序設計在實際應用中的知識講解、學生的練習要有實效性,教師的教學方法要有可行性,這樣才能改革出與實際應用融為一體的課程授課模式。教學模式的采用,幫助學生對老師的講解內(nèi)容合理的吸收,調(diào)整自己的練習時間,加深對計算機程序設計的印象。教師扮演的角色要學會及時有效的更正,指出學生的錯誤,這樣在實際的訓練中學生避免出錯,日積月累中加深實踐能力,培養(yǎng)出設計能力。舉例說明:學習計算機中的多媒體技術(shù),圖像處理的相關課程學習中,教師可以向?qū)W生講解圖像處理的基本方法,讓學生在課堂上練習,課堂上反應出的問題,教師及時糾正,對學生面對的問題進行指導,在課程的最后,老師要布置相關的作業(yè),要求學生在規(guī)定的時間內(nèi)完成,將作業(yè)進行上傳,這樣的方法和培養(yǎng)模式才是計算機程序設計課程的授課方式。
3? 結(jié)語
計算機作為信息化時代中不可缺少的技術(shù),是長久的為我們生活帶來便利的,我們現(xiàn)在所研究的就是怎么樣更好的發(fā)展信息化,讓我們的生活更加便利。計算機課程的學習,對于程序設計課程提出了新的要求,對于高職高校開設的計算機專業(yè)要求也更具體更全面。學生在擇業(yè)選擇上,更多的是選擇計算機課程,這說明計算機程序設計的培養(yǎng)非常重要,在今后的教育改革中,計算機程序設計的課程即要符合學生的發(fā)展需求,也要培養(yǎng)出學生對于理論知識的掌握,在實踐中培養(yǎng)出能力,在教學中學會方法,這樣才是社會需要的人才,也是學校開展計算機課程的目的。
參考文獻
[1] 韓慶龍,李瑛,劉瑜.以能力培養(yǎng)為導向的計算機程序設計課程教學內(nèi)容改革[J].計算機教育,2016,260(2):30-40.
[2] 丁鵬,賈月樂,張靜.以計算思維能力培養(yǎng)為導向的計算機程序設計課程教學模式的研究與實踐[J].教育現(xiàn)代化,2018(10):65-75.
[3] 鄒汪平,蔡勁松.基于能力導向的計算機程序設計類課程教學內(nèi)容相關性研究[J].梧州學院學報,2016, 20(12):70-76.