林書新
摘要:本文主要是就當(dāng)前我國高職院校的學(xué)生對學(xué)習(xí)計算機編程語言的畏難情緒,對教師在實際的教學(xué)過程中需要注意額幾個方面進行分析和探討。
關(guān)鍵詞:高職計算機;編程語言;教學(xué)質(zhì)量;興趣;思考
0.前言
現(xiàn)如今的社會已經(jīng)成為了信息化社會,而計算機網(wǎng)絡(luò)技術(shù)也就成為了人們生活當(dāng)中必不可缺的重要工具,程序設(shè)計是當(dāng)前人們使用計算機中各項功能最直接最有效的方法,對于學(xué)生來說,掌握一門語言的基本編程技能是非常有必要的,學(xué)生在學(xué)習(xí)語言程序設(shè)計的時候,通過分析和整理最終得出算法的思維能力訓(xùn)練,這種訓(xùn)練有助于培養(yǎng)提高學(xué)生分析問題和解決問題的能力。
1.計算機編程語言
計算機編程語言的特點相對比較直接,主要具有抽象化和模塊化兩大特點。這兩大特點也使得學(xué)生在接受計算機編程語言的時候顯得有些吃力,在我國的高職院校當(dāng)中,絕大多數(shù)學(xué)生在計算機編程語言教學(xué)中都存在不理解命令格式,程序算法不會做、計算機程序不會寫等問題,有的時候?qū)W生為了記住教師講解的內(nèi)容,將教師寫的程序記下來了,但是只是徒有其表,學(xué)生還是不理解程序的語法和算法。一旦這種情況長時間存在的話,學(xué)生就會失去對計算機編程語言的學(xué)習(xí)興趣,而為了完成教學(xué)目標(biāo),有得教師直接采取講授法來教學(xué)生,使得學(xué)生的主觀能動性受到了極大的限制,所以說在高職院校,計算機編程語言課學(xué)生興趣低,不好上也就成為了當(dāng)前任課教師所面對的難題。
2.提高教學(xué)質(zhì)量的途徑和方法
(1)優(yōu)化教學(xué)模式、激發(fā)學(xué)生的學(xué)習(xí)興趣
在我國的高職院校當(dāng)中,課堂是學(xué)習(xí)學(xué)習(xí)知識、掌握技巧最重要的場所,而對課堂進行優(yōu)化可以提高學(xué)生的學(xué)習(xí)水平,一般來說,計算機程序設(shè)計的教學(xué)都是比較呆板枯燥的,學(xué)生對那些計算機編程中的英文命令和語句格式都是一知半解,我們的計算機編程教師在講解知識點的時候,要先制作出較高水平的計算機語言程序設(shè)計多媒體課件,除此之外還要充分的利用多媒體課件的形象,更為直觀生動的進行教學(xué)。但是需要注意的是絕對不可以過于依賴課件教學(xué),教師要將課堂教學(xué)與網(wǎng)絡(luò)教學(xué)有機的結(jié)合在一起,制作出合適的網(wǎng)絡(luò)版課件,并將網(wǎng)絡(luò)版課件發(fā)布到課程網(wǎng)絡(luò)建設(shè)平臺上,要求課件層次結(jié)構(gòu)應(yīng)該非常清楚、全面,還要選擇自由的章節(jié),這樣也方便學(xué)生課后進行討論和學(xué)習(xí)。
(2)提高學(xué)生的學(xué)習(xí)能動性
由于計算機編程語言具有實踐性強等特點,所以只是單憑教師在課堂上講解知識是不夠的,還要求我們的學(xué)生理論與實踐相結(jié)合,只有將知識轉(zhuǎn)化為實際能力才能夠真正發(fā)揮計算機編程的作用,而課堂教學(xué)的最終目的就是調(diào)動起每一個學(xué)生的情緒,其實對于計算機編程語言來說,學(xué)生與教師在理論課程與實踐課程的教學(xué)角度也是不同的,教師在課堂上進行教學(xué)的時候,教師會轉(zhuǎn)變?yōu)閷嵱?xùn)操作的指導(dǎo)者,在計算機編程語言教學(xué)中,上機實訓(xùn)操作是非常關(guān)鍵的實踐性課程,同時也是檢驗計算機編程語言課堂教學(xué)效果最直接最有效的方法,教師成為了上機實訓(xùn)的輔導(dǎo)者,教師要不斷的引導(dǎo)學(xué)生參與到實訓(xùn)當(dāng)中,認(rèn)真的回答學(xué)生提出的問題。讓學(xué)生的學(xué)習(xí)積極性能夠最大程度的發(fā)揮出來。
(3)注重階段性教學(xué)內(nèi)容的整合
計算機編程語言這門課程其實是比較枯燥乏味的,除了要幫助學(xué)生漲到學(xué)習(xí)語言的方法和技巧以外,還要讓學(xué)生對計算機編程語言充滿信心,要讓學(xué)生意識到計算機編程語言這門課程的實用性,所以,階段性教學(xué)也就成為了當(dāng)前教育教學(xué)的重點,我們這里所說的階段性作業(yè)方式就是將計算機編程語言這門課程的階段性教學(xué)內(nèi)容進行整合,是一個較為完整的知識群學(xué)習(xí)之后,給學(xué)生一個綜合性較強的題目,讓學(xué)生能夠在課后完成相關(guān)程序的編寫。這里需要注意的是,這個綜合性的題目所涵蓋的知識點也要在計算機編程語言教學(xué)的范圍之內(nèi),讓學(xué)生可以在一定的時間段內(nèi)通過調(diào)查、討論等學(xué)習(xí)形式獨立的完成程序編寫,當(dāng)程序完成之后,教師還可以和學(xué)生在一起,評價所完成的任務(wù),這樣學(xué)生不僅可以鞏固所學(xué)的知識群,還可以在每一個學(xué)習(xí)階段看得到學(xué)生自己的實用性學(xué)習(xí)成果,讓學(xué)生產(chǎn)生成就感,不斷的提高學(xué)生的學(xué)習(xí)興趣,讓學(xué)生對所學(xué)的知識能有一個完整的系統(tǒng)的認(rèn)識,學(xué)生能夠感受到所學(xué)的知識真正的運用到了實際的生活當(dāng)中,這也能夠很好的激發(fā)學(xué)生的求知欲和學(xué)習(xí)興趣。讓學(xué)生真切的體驗到計算機編程語言的應(yīng)用價值。
3.結(jié)語
教學(xué)是知識的傳遞與升華,計算機編程語言課程教學(xué)的最終目的是為了讓學(xué)生能夠熟練的掌握這門技術(shù),現(xiàn)如今的社會是信息化社會,對計算機網(wǎng)絡(luò)的需要又非常高,因此我們要加強計算機編程語言課程的教學(xué),不斷完善學(xué)生的基礎(chǔ)知識,其實對于編程語言來說,任何一種編程語言都是相通的,也就是說只要學(xué)生能夠精通一門編程語言,那么再學(xué)習(xí)其他編程語言的時候就不會特別的費力,而學(xué)生只有對編程語言感興趣,才能夠用更多的時間和精力來學(xué)習(xí)計算機編程語言,才能夠積極主動地研究問題,才能將知識轉(zhuǎn)變?yōu)槟芰Α?