資源描述:
《高職院校c語言教學初探》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、高職院校C語言教學初探摘要:由于高職學生基礎(chǔ)知識薄弱,學習自主性較差的現(xiàn)狀及c語言的本身特點,致使c語言教學還存在著許多不足,難以適應(yīng)高職院校高技能應(yīng)用人才的培養(yǎng)目標。本文針對高職院校教學中存在的問題及改革的目標、解決問題的具體方法等進行了闡述。關(guān)鍵詞:高職院校;c語言;教學C語言在B語言的基礎(chǔ)上提出,并成功地用來編寫了UNIX操作系統(tǒng),由于其強大的功能和各方面的優(yōu)點,成為計算機及相關(guān)專業(yè)首選的高級程序設(shè)計語言之一。然而,由于高職院校學生的自身基礎(chǔ)的薄弱及C語言本身的特點,C語言的教學效果并不理想,筆者認為教學內(nèi)容、教學方法和教學手段等方面有必要進行必要的改革與探索。、C
2、語言教學的現(xiàn)狀問題及根源C語言的教與學一直都是教師和學生公認的困難課程,高職院校學生的基礎(chǔ)差學習起來更加困難。通過對學生調(diào)查發(fā)現(xiàn),向?qū)W生講述過多的內(nèi)容,學生往往會把大部分時間放在偏難的內(nèi)容上,并且有相當一部分學生會因為被難題倒而對整個的C語言學習失去興趣。造成教師教學費力又沒有成就感、學生學習困難又厭學的原因筆者認為有以下幾占.J\^(一)缺乏適合高職教學的教材現(xiàn)在很多高職院校采用的教材雖然是標識有“高職高專”的教材,但往往是大學教材“簡化版”,這并不適合高職學生使用,給組織教學工作帶來了一定的難度。(二)講授的內(nèi)容脫離實際應(yīng)用傳統(tǒng)的教學過于注重語句、語法等細節(jié)的教學
3、,對學生分析問題、解決問題的能力訓(xùn)練不夠,很多學生在課程結(jié)束后,依然很難獨立編寫程序。(三)沒有充分調(diào)動學生學習的積極性,學習目的不明確,學生自主學習的內(nèi)在動力未被激發(fā)在目前的課堂教學中,還是以教師講授、學生被動接受的單向灌輸為主,而學生對學習該門課程的意義又缺乏深刻的認識,致使聽課沒有興趣,缺乏主動性,教學效果不理想。作為高職學生來說對自己的學習活動、學習內(nèi)容與其未來的就業(yè)和發(fā)展的影響還是比較關(guān)注的。為此,在上課前,教師應(yīng)努力使學生明確即將學習知識的意義與作用,及與個人今后發(fā)展的密切關(guān)系。(四)對于實踐教學環(huán)節(jié)重視不夠C語言課程是一門實踐性很強的學科,書本中的理論只有在
4、實踐中才能得以驗證。然而,許多高職院校由于硬件條件設(shè)施的限制使得很多實驗不能正常開出,即使開設(shè)的實驗也對實驗的目的及要求不明確,學生把“上機實驗”當成了“自由活動”,甚至有學生在上機時做些和課程關(guān)系不大的活動,致使達不到預(yù)期的效果。二、c語言教學改革高職教育的培養(yǎng)目標不同于普通高等教育,高職教育面向基層,面向生產(chǎn)服務(wù)一線,培養(yǎng)的不是學術(shù)型人才,而是技術(shù)應(yīng)用型人才。因此,對高職院校的學生來說,計算機只是工具,不應(yīng)該把它作為純理論的課程來學習,而應(yīng)作為一種應(yīng)用技能來掌握,重點是培養(yǎng)解決實際問題的能力。依據(jù)高職院校的培養(yǎng)目標定位,在內(nèi)容上以所學知識能夠完成培養(yǎng)學生基礎(chǔ)能力和提高
5、學生學習興趣為原則,對教學計劃進行科學的調(diào)整,突出C語言只是作為初學工具的作用。為此,筆者提出如下觀點:(一)修訂教學大綱,編寫和選用適合高職院校教學的教材根據(jù)高職院校對學生培養(yǎng)應(yīng)用型、技能型人才這一目標,對教材中的內(nèi)容應(yīng)進行適當?shù)恼?,對c語言中偏難的,對培養(yǎng)基礎(chǔ)能力沒有幫助的知識不講或略講。而對工程實際應(yīng)用較多,對培養(yǎng)基礎(chǔ)能力有較大幫助的部分進行必要的加強。比如一般C語言教材中的輸入/輸出函數(shù)調(diào)用語句、分支語句、循環(huán)語句、數(shù)組、文件就是基礎(chǔ),而且易學常用用這些知識就可以完成培養(yǎng)學生基礎(chǔ)能力的要求。在教學內(nèi)容上,引入職業(yè)程序員的項目流程規(guī)范和方法去分析程序,淡化語法,每
6、學習新語句都是從模仿例題和畫流程圖開始,并且每個例題和作業(yè)題都要求學生按照規(guī)范的項目流程,把一個程序分為分析、設(shè)計、流程、編寫調(diào)試、測試幾個步驟來完成最終的程序。(二)利用多媒體教學手段,把抽象的知識生動化、形象利用現(xiàn)有的教學設(shè)備與技術(shù),通過多媒體手段,把深奧的理論通過淺顯的例子講解得深入淺出,是每一位教師和教育工作者共同考慮的問題。比如:講解遞歸,做一課件形象的演示“漢諾塔”的動態(tài)變化過程;講解判斷循環(huán)語句時做一段Hash動畫來演示這一過程。通過Flash動畫演示讓學生了解程序的執(zhí)行過程,這樣枯燥的理論就變的更直接,學生對知識點的掌握和理解比只是在黑板上空洞、泛泛的講解
7、更容易接受。(三)引入任務(wù)驅(qū)動教學方法傳統(tǒng)的教學過于注重語句、語法等細節(jié)的教學,對學生分析問題、解決問題的能力訓(xùn)練不夠,很多學生在課程結(jié)束后,依然很難獨立編寫程序。任務(wù)驅(qū)動教學始終把學生作為學習的主體,以任務(wù)作為驅(qū)動,讓學生通過自己的操作,把書上死的理論變成活的應(yīng)用,教師的引導(dǎo)、點撥更多的是把知識加以引申,使學生能夠觸類旁通,點面結(jié)合、以點帶面、以舊帶新。在教學過程中,引入日常生活工程實踐的實例,并由此培養(yǎng)學生分析、解決生活和工程問題的能力,提高學生的學習興趣,使學生由專業(yè)基礎(chǔ)課的學習順利地過渡到計算機專業(yè)課的學習,打下堅實的