基于能力培養(yǎng)視角的c語言教學(xué)研究
1引言
近幾年來計算機(jī)程序設(shè)計基礎(chǔ)教育出現(xiàn)了很多新情況和新問題,其中最特出的就是能力教育的教學(xué)目標(biāo)與舊的教材內(nèi)容、教學(xué)模式方面存在巨大的鴻溝!禖語言程序設(shè)計》也不例外,它作為軟件編程的一門基礎(chǔ)課,無論是對計算機(jī)專業(yè)學(xué)生,還是對非計算機(jī)專業(yè)的理工科學(xué)生,都是極其重要的。該課程的培養(yǎng)目標(biāo)是培養(yǎng)學(xué)生掌握一門計算機(jī)語言,并能夠養(yǎng)成利用計算機(jī)處理問題的思維方式,啟發(fā)學(xué)生主動將計算機(jī)引入到所學(xué)專業(yè)的課程學(xué)習(xí)中。但由于目前C語言課程概念多,內(nèi)容抽象復(fù)雜,學(xué)生普遍反映C語言難學(xué),對C語言產(chǎn)生畏瞑心理,不能很好地學(xué)習(xí)和應(yīng)用這門語言 。
產(chǎn)生這種現(xiàn)象的原因主要有:① C語言語法點(diǎn)多,課時有限;② 目前的C語言教材大多重視理論體系,輕視能力培養(yǎng);③老師上課只注重理論教學(xué),忽視能力培養(yǎng);④教師不能引導(dǎo)學(xué)生主動積極地學(xué)習(xí),培養(yǎng)學(xué)生良好的編程思維方式。
為此,針對這種l青況,我們在教學(xué)中進(jìn)行教改,從能力培養(yǎng)的角度出發(fā),打破原有課程結(jié)構(gòu),以“理論夠用,重在實踐”為宗旨,以任務(wù)驅(qū)動為導(dǎo)向,設(shè)計了S大模塊,每一模塊包含不同的任務(wù),完成不同能力的培養(yǎng)目標(biāo)。整個課程的教學(xué)是以能力培養(yǎng)為導(dǎo)向,學(xué)生為主體來展開的,既避免枯燥的理論講解,又可引發(fā)學(xué)生的學(xué)習(xí)興趣,極大地提高了教學(xué)效果。
2 C語言課程中能力培養(yǎng)的重要性《C語言程序設(shè)計》是一門計算機(jī)語言課,它具有操作符與數(shù)據(jù)類型豐富,靈活性大等特點(diǎn),不易記住,這給學(xué)習(xí)者帶來很大困難;但它同自然語言一樣,作為語言應(yīng)重在應(yīng)用,而非只注重語法規(guī)則的死記硬背,F(xiàn)在的學(xué)生大多只注重語法,擅長考試,但實際應(yīng)用中不會編程解決問題。這主要是我們在教學(xué)中沿襲了傳統(tǒng)教學(xué)理念的誤區(qū),只注重傳授理論系統(tǒng)知識,忽略應(yīng)用能力的培養(yǎng)所造成的結(jié)果。
計算機(jī)語言是用來實現(xiàn)人、機(jī)交流的,學(xué)生學(xué)習(xí)一門語言應(yīng)學(xué)會怎樣運(yùn)用它解決實際問題,即學(xué)會運(yùn)用該語言的邏輯思維來編程解決生活中所遇到的實際問題。因此,在《C語言程序設(shè)計》課中應(yīng)注重培養(yǎng)學(xué)生實際工程項目開發(fā)能力、創(chuàng)新能力、實踐動手能力以及提出問題解決問題和表達(dá)溝通能力,即實際應(yīng)用能力的培養(yǎng),只有這樣學(xué)生才會學(xué)以致用,學(xué)而會用,用而后精。
3基于能力培養(yǎng)視角的C語言教學(xué)研究
3.1教材的改編我們結(jié)合多年的教學(xué)經(jīng)驗,從能力培養(yǎng)的角度出發(fā),打破傳統(tǒng)C語言課程結(jié)構(gòu),以“理論夠用,重在實踐”為宗旨,以任務(wù)驅(qū)動為導(dǎo)向,設(shè)計了5大模塊,每一模塊完成不同的能力培養(yǎng)目標(biāo),而每一模塊又包含不同的任務(wù),教師上課時可根據(jù)實際情況自由組配.
3.2教學(xué)理念的轉(zhuǎn)變我國高校傳統(tǒng)的教學(xué)理念是“傳道、授業(yè)”,以教師為主、學(xué)生為輔的填鴨式教育,老師教什么、教多少、怎么教,學(xué)生就學(xué)什么、學(xué)多少、怎么學(xué)。
這樣教出的學(xué)生缺乏主動性、創(chuàng)新性、動手能力差,不符合貫徹落實我國的《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010—2020年)》的精神。
為此,我們應(yīng)轉(zhuǎn)變傳統(tǒng)的教學(xué)理念,在教學(xué)過程中貫徹“學(xué)生為主,教師為輔”的新的教學(xué)理念,充分發(fā)揮學(xué)生的主觀能動性,只有這樣才能提高學(xué)生的應(yīng)用能力。
3.3教學(xué)方法的研究為了貫徹“學(xué)生為主,教師為輔”的教學(xué)理念,我們在教學(xué)中對教學(xué)方法進(jìn)行了長期探討,最后經(jīng)實踐證明其中的“案例教學(xué)法”和“任務(wù)驅(qū)動法”
在C語言教學(xué)中取得了良好的教學(xué)效果。其中任務(wù)驅(qū)動法的教學(xué)模式和案例教學(xué)法的教學(xué)模式分別如圖3.2和圖3.3所示。在課堂教學(xué)中,這兩種方案均能很好地發(fā)揮學(xué)生的主觀能動性,對學(xué)生能力的培養(yǎng)起到了較好的效果。
3.4學(xué)生成績考核方法的改變傳統(tǒng)的考核是試卷筆試,導(dǎo)致學(xué)生重理論、輕實踐的結(jié)果;我們在C語言的教改中對學(xué)生成績的考核改為機(jī)試占70%,平時實驗占20%,課堂表現(xiàn)占10%,且機(jī)試內(nèi)容編程占70%。
引導(dǎo)學(xué)生平時注重能力的培養(yǎng),在學(xué)習(xí)過程中變被動學(xué)習(xí)為主動學(xué)習(xí),積極思考,從而有效改善了教學(xué)效果。
4總結(jié)我們的教改通過對幾屆學(xué)生《c語言程序設(shè)計》
課程的實踐,不斷改進(jìn)、完善,并出版了教改配套能力培養(yǎng)教材,同時完善了C語言實訓(xùn)基地的建設(shè);極大地增強(qiáng)了學(xué)生的實踐能力,同時也提高了學(xué)生的就業(yè)率。
總之,經(jīng)過實踐表明,任務(wù)驅(qū)動法和案例教學(xué)法在C語言教學(xué)中能很好地提高學(xué)生的實際應(yīng)用能力,主要體現(xiàn)如下:
4.1能改變學(xué)生傳統(tǒng)的學(xué)習(xí)模式二者采取的學(xué)習(xí)模式是“學(xué)生為主,教師為輔”
的自主式學(xué)習(xí)方式,而非傳統(tǒng)的被動學(xué)習(xí)方式。學(xué)生在真實任務(wù)或案例的驅(qū)動下,筆耕文化傳播,成為學(xué)習(xí)的主體,自主探究問題,解決問題;培養(yǎng)了學(xué)生主動學(xué)習(xí)的能力;在教學(xué)模式上實現(xiàn)了從“授之以魚”到“授之以漁”的飛躍。
4.2能鍛煉、提高學(xué)生的分析問題、解決問題的能力二者在教學(xué)中,學(xué)生成為學(xué)習(xí)主體,從挑選任務(wù)的那刻起,得自己分析問題、解決問題,從而培養(yǎng)了學(xué)生實際解決問題的能力,為他們今后適應(yīng)社會打下了良好的基礎(chǔ)。
4.3能培養(yǎng)學(xué)生的團(tuán)隊合作精神二者通過小組討論、合作學(xué)習(xí)、協(xié)作完成等步驟展開,這樣既培養(yǎng)了學(xué)生的獨(dú)立思考問題的能力又培養(yǎng)了學(xué)生的團(tuán)隊合作精神。今后,團(tuán)隊合作.
四、結(jié)語
在課堂教學(xué)中引入三維CAD軟件UG,利用其靈活的建模、制圖功能,可以使《機(jī)械制圖》的課堂教學(xué)做到邊講、邊聽、邊示范,讓教師思考問題、解決問題的過程動態(tài)地演示出來,有效地彌補(bǔ)了傳統(tǒng)教學(xué)的不足,課堂效率高,學(xué)生也很感興趣。因在實際的工程應(yīng)用中,二維的工程圖樣仍占主導(dǎo)地位,所以在課堂教學(xué)中應(yīng)著重讓學(xué)生掌握閱讀和繪制二維工程圖樣的方法,要避免在課堂教學(xué)中過多地展示軟件的操作技巧,以免學(xué)生忽略對手工繪圖的基礎(chǔ)的掌握。對于老師而言應(yīng)在課前做好更多的輔助工作,建立好模型,在課堂教學(xué)中根據(jù)實際要求結(jié)合模型展示相關(guān)知識點(diǎn)即可。
本文編號:4727
本文鏈接:http://www.wukwdryxk.cn/jiaoyulunwen/xuekejiaoyulunwen/4727.html