国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

C語言教學(xué)如何提高實效性

2015-05-12 20:07陳亮
科教導(dǎo)刊 2015年8期
關(guān)鍵詞:實效性教學(xué)策略

陳亮

摘 要 從當(dāng)前大學(xué)計算機(jī)專業(yè)的教學(xué)來看,C語言作為一項重要的編程語言,是大學(xué)信息學(xué)科中的重要內(nèi)容,C語言的教學(xué)效果直接關(guān)系到學(xué)生對C語言的掌握情況,對學(xué)生的編程能力和信息學(xué)實踐都有重要的影響?;贑語言的重要性,在C語言教學(xué)過程中,除了要對C語言的教學(xué)特點有所掌握之外,還要認(rèn)真分析C語言的教學(xué)內(nèi)容,并根據(jù)學(xué)生特點制定具體的教學(xué)策略,滿足大學(xué)課堂教學(xué)需要,使C語言教學(xué)效果能夠得到持續(xù)提升,促進(jìn)學(xué)生C語言編程能力的提高。

關(guān)鍵詞 C語言教學(xué) 教學(xué)策略 實效性

中圖分類號:G424?文獻(xiàn)標(biāo)識碼:A ? DOI:10.16400/j.cnki.kjdkz.2015.03.054

How to Improve the Effectiveness of C Language Teaching

CHEN Liang

(Bozhou Radio & TV University, Bole, Xinjiang 833400)

Abstract From the perspective of current college computer science teaching, C language as an important programming language is an important university information science content, teaching effectiveness is directly related to the C language student mastery of the C language, programming ability of students and informatics practices have a major impact. The importance of the C language based on the C language teaching process, in addition to the characteristics of the C language teaching has been mastered, we should also carefully analyze the content of the C language teaching, and to develop specific teaching strategies according to the characteristics of students to meet the university classroom teaching needs, the C language teaching effectiveness can be continued to improve, promote the improvement of students' ability C language programming.

Key words C language teaching; teaching strategy; effectiveness

0 前言

鑒于C語言教學(xué)的內(nèi)容特點及教學(xué)難度,要想提高C語言教學(xué)實效性,就要在立足學(xué)科特點的基礎(chǔ)上,從改變傳統(tǒng)的教學(xué)方式、重算法輕語言、合理運(yùn)用類比法以及培養(yǎng)學(xué)生良好的程序設(shè)計習(xí)慣等方面入手,使C語言教學(xué)能夠得到全面有效的開展,確保C語言教學(xué)能夠在實效性上得到全面提高?;谶@一分析,我們應(yīng)認(rèn)識到C語言教學(xué)的現(xiàn)實難度,應(yīng)從多方面入手,總結(jié)C語言教學(xué)經(jīng)驗,并根據(jù)C語言學(xué)科特點制定具體的教學(xué)措施,保證C語言教學(xué)能夠取得實效,達(dá)到預(yù)期教學(xué)目標(biāo)。

1 C語言教學(xué)應(yīng)改變傳統(tǒng)的教學(xué)方式

傳統(tǒng)的課堂教學(xué)過多的強(qiáng)調(diào)語法知識的教學(xué),極大地限制了學(xué)生編程思維的形成和編程能力的提高,所學(xué)到的語法知識也不能轉(zhuǎn)化為實際能力,這就是學(xué)生不愛學(xué)、學(xué)不好,即使學(xué)會了語法也不能進(jìn)行靈活編程的根本原因。因此,有必要改變傳統(tǒng)的教學(xué)方式。在整個教學(xué)過程中,教師應(yīng)遵循啟發(fā)式教學(xué)原則,通過各種教學(xué)方式和手段激發(fā)學(xué)生的學(xué)習(xí)欲望,讓學(xué)生積極投入到學(xué)習(xí)活動中,學(xué)會發(fā)現(xiàn)問題,提出問題和解決問題。其中最關(guān)鍵的是要與學(xué)生共同探討。為此,應(yīng)從以下幾個方面入手:

(1)C語言教學(xué)應(yīng)總結(jié)現(xiàn)有教學(xué)方式的優(yōu)點。考慮到C語言教學(xué)的實際難度,以及C語言的學(xué)科特征,傳統(tǒng)的教學(xué)方式已經(jīng)不能滿足C語言教學(xué)需要。但是在長期以來的教學(xué)過程中,傳統(tǒng)教學(xué)方式也具有一定的教學(xué)優(yōu)勢,這些教學(xué)優(yōu)勢可以作為教學(xué)經(jīng)驗為教學(xué)方式的創(chuàng)新提供有力參考。因此,總結(jié)現(xiàn)有教學(xué)方式的優(yōu)點,對教學(xué)方式創(chuàng)新具有重要作用,必須得到重視。

(2)C語言教學(xué)應(yīng)立足教學(xué)實際對教學(xué)方式進(jìn)行創(chuàng)新。鑒于C語言教學(xué)的重要性,以及對現(xiàn)有教學(xué)方式的了解,現(xiàn)有教學(xué)方式已經(jīng)不適應(yīng)于教學(xué)需要。在此基礎(chǔ)上,經(jīng)過對現(xiàn)有教學(xué)方式優(yōu)點的總結(jié),對教學(xué)方式進(jìn)行全面創(chuàng)新是十分必要的。其中應(yīng)從合理設(shè)定教學(xué)目標(biāo)、優(yōu)化教學(xué)流程以及構(gòu)建高效教學(xué)體系入手,保證C語言教學(xué)能夠在教學(xué)方式上滿足教學(xué)需要,為課堂教學(xué)提供有力支持。

(3)C語言教學(xué)應(yīng)對教學(xué)創(chuàng)新結(jié)果進(jìn)行有效評價。在教學(xué)創(chuàng)新之后,為了檢驗教學(xué)創(chuàng)新取得的效果,應(yīng)在C語言課堂教學(xué)中對教學(xué)創(chuàng)新結(jié)果進(jìn)行有效評價,并依據(jù)評價結(jié)果對教學(xué)方法進(jìn)行合理調(diào)整,使教學(xué)創(chuàng)新在整體性和實效性上能夠滿足教學(xué)需要,為C語言教學(xué)提供手段支持和目標(biāo)參考。因此,積極開展教學(xué)創(chuàng)新結(jié)果評價,對C語言教學(xué)有著重要的促進(jìn)作用。

2 C語言教學(xué)應(yīng)重算法輕語言

目前C語言教學(xué)中一般都包含有概述、數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、算法和控制語句、函數(shù)、數(shù)組、指針、預(yù)編譯命令、結(jié)構(gòu)體和共用體、文件這些內(nèi)容。如果按部就班地進(jìn)行講授,在規(guī)定的教學(xué)時數(shù)內(nèi)顯然無法完成教學(xué)任務(wù)。因此,有必要對講授內(nèi)容進(jìn)行精心組織,既要確保完成規(guī)定的教學(xué)任務(wù),又要保證教學(xué)質(zhì)量。具體到對教學(xué)內(nèi)容的組織上,應(yīng)本著強(qiáng)化算法,弱化語言的原則,即把解題思路、方法、步驟當(dāng)作授課的重點,從而讓學(xué)生明白如何分析并解決實際問題。

對于C語言而言,語言教學(xué)的目的是讓學(xué)生學(xué)會用算法進(jìn)行編程,學(xué)生只有掌握了必要的算法和編程命令,才能在編程實踐中取得積極效果?;谶@一認(rèn)識,C語言教學(xué)應(yīng)重算法輕語言,具體應(yīng)從以下幾個方面入手:

(1)重視算法的教學(xué),在教學(xué)中增加算法教學(xué)比重。鑒于C語言教學(xué)的實踐性,在實際教學(xué)過程中,對于算法和語言的教學(xué),應(yīng)以算法教學(xué)為主,在教學(xué)中制定具體的教學(xué)計劃,圍繞算法采取多種教學(xué)方案,保證算法教學(xué)能夠在C語言教學(xué)中得到有效開展,提高算法教學(xué)質(zhì)量,為學(xué)生編程實踐提供有力支持。

(2)在算法教學(xué)中培養(yǎng)學(xué)生的興趣,提高學(xué)生的實踐能力。除了增加算法教學(xué)的比重之外,在具體教學(xué)過程中,還應(yīng)培養(yǎng)學(xué)生對算法的興趣,使學(xué)生認(rèn)識到算法的重要性,保證學(xué)生的在具體的學(xué)習(xí)過程中能夠重視算法學(xué)習(xí)經(jīng)驗的總結(jié),達(dá)到提高學(xué)生算法掌握能力和提高學(xué)生實踐能力的目的,滿足C語言教學(xué)需要。

(3)根據(jù)教學(xué)要求,鼓勵學(xué)生利用算法編寫簡單程序。在算法教學(xué)中,不但要重視理論教學(xué),還要根據(jù)教學(xué)大綱要求,鼓勵學(xué)生利用已經(jīng)掌握的算法編寫簡單程序,保證算法教學(xué)能夠在理論和實踐上都取得積極進(jìn)展,達(dá)到提高C語言教學(xué)效果的目的,為C語言教學(xué)提供有力支持,保證C語言教學(xué)達(dá)到預(yù)期目的。

3 C語言教學(xué)應(yīng)合理運(yùn)用類比法

類比法屬于講授教學(xué)方法的一種,即借助于兩類不同本質(zhì)事物之間的相似性,通過比較,形象地將一種已經(jīng)熟悉或掌握的特殊對象的知識推移到另一種新的特殊對象上去的推理手段,也是教學(xué)中創(chuàng)設(shè)真實情景的有效工具之一。從認(rèn)知角度來看,是學(xué)生把熟悉的思維方式平移轉(zhuǎn)化到接受新的知識點上的過程,即用熟悉的生活實例來理解并消化所學(xué)概念。在教學(xué)中適當(dāng)運(yùn)用類比法,可以幫助學(xué)生快速、準(zhǔn)確地理解知識點,提高學(xué)習(xí)興趣和積極性。

結(jié)合C語言學(xué)科特點和教學(xué)實際,在C語言教學(xué)過程中合理運(yùn)用類比法,能夠達(dá)到提高課堂教學(xué)效果和促進(jìn)課堂教學(xué)實踐的目的。通過對類比法的了解及分析,C語言教學(xué)要想有效運(yùn)用類比法,就要從以下幾個方面入手:

(1)在算法教學(xué)中積極運(yùn)用類比法。從類比法的特點來看,類比法的優(yōu)點在于能夠?qū)煞N或者多種知識點放在一起比較,并總結(jié)各自的優(yōu)缺點,使學(xué)生能夠加深對知識點的認(rèn)識,達(dá)到提高教學(xué)質(zhì)量的目的。基于這一優(yōu)點,在C語言算法教學(xué)中積極運(yùn)用類比法,是提高教學(xué)效果的重要手段,對滿足算法教學(xué)具有重要作用。

(2)在編程實踐中積極運(yùn)用類比法。除了在算法教學(xué)中運(yùn)用類比法之外,在編程實踐中運(yùn)用類比法也是十分必要的。從C語言的特征來看,在編程實踐中,多種算法的運(yùn)用是關(guān)鍵。為了提高編程效果,運(yùn)用類比法教學(xué)總結(jié)算法的優(yōu)缺點,并促進(jìn)算法的運(yùn)用,是提高編程效果的關(guān)鍵。因此,在編程實踐中運(yùn)用類比法是十分必要的。

(3)在學(xué)生思維培養(yǎng)中積極運(yùn)用類比法。C語言教學(xué)的重點在于培養(yǎng)學(xué)生的思維方式,使學(xué)生能夠在編程中熟練運(yùn)用各種算法,達(dá)到提高編程質(zhì)量的目的?;谶@一認(rèn)識,在學(xué)生思維培養(yǎng)中積極運(yùn)用類比法,是提高學(xué)生思維培養(yǎng)質(zhì)量的重要手段。為此,類比法的運(yùn)用,應(yīng)成為學(xué)生思維培養(yǎng)中的重要方式,應(yīng)在C語言教學(xué)中得到全面應(yīng)用。

4 C語言教學(xué)應(yīng)培養(yǎng)學(xué)生良好的程序設(shè)計習(xí)慣

對于C語言教學(xué)而言,其教學(xué)目的是培養(yǎng)和提高學(xué)生的編程能力,使學(xué)生能夠根據(jù)C語言的算法和命令編寫各種實用程序,滿足生產(chǎn)生活需要?;谶@一認(rèn)識,在C語言教學(xué)過程中,應(yīng)重視學(xué)生程序設(shè)計能力的培養(yǎng),并從多個角度出發(fā),培養(yǎng)學(xué)生良好的程序設(shè)計習(xí)慣。良好的編程習(xí)慣有助于提高解決問題的工作效率。在這個過程中,要做好以下三件事:

(1)培養(yǎng)學(xué)生良好的解決問題習(xí)慣。對于要解決的問題,遵循以下四個步驟:一是分析問題,明確做什么;二是給出求解問題的算法流程圖;三是根據(jù)流程圖編寫程序代碼;四是運(yùn)行程序,輸出最終結(jié)果。

結(jié)合程序編寫實際,學(xué)生在程序設(shè)計過程中,只有具有良好的解決問題的習(xí)慣,才能保證程序設(shè)計的質(zhì)量和全面性。為此,培養(yǎng)學(xué)生良好的解決問題習(xí)慣,對滿足C語言教學(xué)需要和促進(jìn)學(xué)生程序設(shè)計能力提高具有重要的推動作用。只有認(rèn)識到這一點,才能保證C語言教學(xué)取得實效,確保學(xué)生的程序設(shè)計能力得到全面提升,進(jìn)而滿足教學(xué)大綱要求。

(2)培養(yǎng)學(xué)生正確的思維習(xí)慣。從C語言程序的設(shè)計來看,程序設(shè)計質(zhì)量與學(xué)生的思維方式和思維習(xí)慣有著緊密的聯(lián)系,學(xué)生只有具備正確的思維習(xí)慣,才能保證在編程過程中,熟練運(yùn)用多種算法,并提高編程技巧,滿足程序設(shè)計需要。基于這一認(rèn)識,培養(yǎng)學(xué)生正確的思維習(xí)慣,是提高程序編寫質(zhì)量和促進(jìn)學(xué)生編程能力提高的重要手段,對C語言教學(xué)具有重要的促進(jìn)作用。

(3)培養(yǎng)學(xué)生有效運(yùn)用多種算法和程序語言的能力。從C語言程序的編寫經(jīng)驗來看,算法和程序語言的運(yùn)用,是決定程序編寫質(zhì)量的重要因素,學(xué)生只有掌握了必要的算法和程序語言的運(yùn)用能力,才能保證程序設(shè)計取得積極效果。因此,培養(yǎng)學(xué)生有效運(yùn)用多種算法和程序語言的能力,是C語言教學(xué)的重點之一,對C語言教學(xué)而言具有重要意義。

5 結(jié)論

通過本文的分析可知,鑒于C語言教學(xué)的內(nèi)容特點及教學(xué)難度,要想提高C語言教學(xué)實效性,就要在立足學(xué)科特點的基礎(chǔ)上,從改變傳統(tǒng)的教學(xué)方式、重算法輕語言、合理運(yùn)用類比法以及培養(yǎng)學(xué)生良好的程序設(shè)計習(xí)慣等方面入手,使C語言教學(xué)能夠得到全面有效的開展,確保C語言教學(xué)的實效性得到全面提高。

參考文獻(xiàn)

[1] 王懷峰.C語言教學(xué)淺析[J].福建電腦,2014(3).

[2] 林清野.如何提高高校學(xué)生對《C語言程序設(shè)計》課的興趣[J].內(nèi)江科技,2013(9).

[3] 夏仁強(qiáng).C描述的高精度數(shù)值計算[J].畢節(jié)學(xué)院學(xué)報(綜合版),2014(4).

[4] 趙英紅.“陷阱式”教學(xué)法在C語言程序設(shè)計課程教學(xué)中的應(yīng)用[J].濱州職業(yè)學(xué)院學(xué)報,2014(4).

[5] 郭一晶.小議《C語言程序設(shè)計》的教學(xué)方法——由一個編程實例展開[J].時代教育(教育教學(xué)版),2014(Z1).

[6] 劉煥軍,禹思敏,李學(xué)聰.“C語言程序設(shè)計”課程教學(xué)原則的探索和實踐[J].廣東工業(yè)大學(xué)學(xué)報(社會科學(xué)版),2013(S1).

猜你喜歡
實效性教學(xué)策略
小學(xué)德育工作實效性的提高
低年級寫話教學(xué)策略
談以生為本的群文閱讀教學(xué)策略
寫話教學(xué)策略初探
淺談復(fù)習(xí)課的有效教學(xué)策略
舞蹈教學(xué)策略之我見
高中英語讀后續(xù)寫的教學(xué)策略
怎樣增強(qiáng)人大專題詢問的實效性
參政黨民主監(jiān)督實效性診斷及強(qiáng)化之道
提高初中歷史教學(xué)的實效性