《c語言程序設(shè)計》課程的教學(xué)改革與實踐_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、《C語言程序設(shè)計》課程的教學(xué)改革與實踐福建師范大學(xué)協(xié)和學(xué)院林昌意(指導(dǎo)老師:潘日紅)摘要:摘要:針對教師與學(xué)生普遍認(rèn)為C語言難教也難學(xué),文章從教學(xué)內(nèi)容、教學(xué)手段、教學(xué)方法等方面介紹了《C語言程序設(shè)計》課程所進行的改革。實踐證明,這些教學(xué)改革效果良好,不僅有利于培養(yǎng)學(xué)生學(xué)習(xí)興趣,而且有利于培養(yǎng)學(xué)生分析問題與解決問題的能力。關(guān)鍵詞:關(guān)鍵詞:C語言教學(xué)內(nèi)容教學(xué)手段教學(xué)方法教學(xué)改革學(xué)習(xí)計算機程序設(shè)計語言是提高人們計算機知識水平的重要步驟。C語言

2、作為當(dāng)今最為流行的程序設(shè)計語言之一,不但成為計算機專業(yè)的必修課,而且也越來越多地成為非計算機專業(yè)的學(xué)習(xí)課程[1]。但在《C語言程序設(shè)計》課程教學(xué)中,許多教師和學(xué)生都認(rèn)為C語言涉及的概念比較復(fù)雜,規(guī)則繁多,使用靈活,容易出錯,教師教學(xué)和學(xué)生學(xué)習(xí)都感到困難,并不同程度產(chǎn)生畏難心理[2]。特別是多數(shù)高校將C語言作為計算機專業(yè)學(xué)生進校后首先接觸的第一門專業(yè)基礎(chǔ)課,這種現(xiàn)象尤為明顯。筆者根據(jù)多年的程序設(shè)計課程的教學(xué)實踐,對《C語言程序設(shè)計》課程從

3、教學(xué)內(nèi)容、教學(xué)手段、教學(xué)方法等方面進行了大膽的改革,并取得較好的教學(xué)效果。1教學(xué)內(nèi)容的改革教學(xué)內(nèi)容的改革[3]11課堂教學(xué)內(nèi)容的改革以福建省高校計算機系列教材《C語言程序設(shè)計與應(yīng)用教程》為例,教學(xué)內(nèi)容主要包括C語言語法基礎(chǔ)、程序控制結(jié)構(gòu)、數(shù)據(jù)類型、指針、函數(shù)、文件以其它們的應(yīng)用等。教材在內(nèi)容組織上,雖然依邏輯思維方式進行了歸類,但難點還是較為集中,跨度大;概念講得多,分析少;語言深硬,不夠形象,較難理解。雖然教材在各章節(jié)也舉了一些編程例

4、子,但多數(shù)難度較大,適用性不強。筆者本著“深入淺出,突出實用”的指導(dǎo)思想,在課堂教學(xué)過程中,對教學(xué)內(nèi)容重新進行了歸納,將難點再次分散,以縮小臺階,達到循序漸進。例如,C語言數(shù)據(jù)類型、運算符、表達式種類繁多,放在一塊講授,學(xué)生學(xué)習(xí)起來難度較大,于是筆者就刻意將算術(shù)型的數(shù)據(jù)類型、運算符以及相關(guān)的表達式先介紹,使學(xué)生學(xué)習(xí)起來沒有想象中的那么難。緊接著又教學(xué)生編寫簡單的、實用的C程序設(shè)計,然后趁機引入基本輸入、輸出函數(shù)就順理成章了。這樣一來臺階

5、小了,學(xué)生的信心也增加許多,學(xué)習(xí)積極性很快就被提高起來。對于深硬的語言敘述,筆者則改用生動的比喻,進行詳盡引導(dǎo)。譬如,在開始學(xué)習(xí)指針的概念時,教材對“間接存取”敘述比較深硬,學(xué)生難以理解,筆者就借用比喻:將A房間的鑰匙放在B房間里,若要取A房間里的物品,就需要先打開B房間,取出A鑰匙,再打開A房間,取出A房間的物品,這就是“間接存取”。學(xué)生很快就能理解,也加深了指針的概念。在教學(xué)過程中,筆者還及時查閱英文版教材和有關(guān)報刊雜志,對較難理解

6、的概念,用不同的方式給以解釋,甚至直接引用英文原版教材內(nèi)容。12實驗教學(xué)內(nèi)容的改革計算機語言教學(xué)的主要任務(wù)是培養(yǎng)學(xué)生具有一定的閱讀程序、設(shè)計程序的能力,分析問題、解決問題的能力和邏輯思維的能力。而C語言程序設(shè)計是一門實踐性很強的課程,既要掌握概念,又要動手編程,還要上機調(diào)試運行[2]。因此,C語言的教學(xué)特別需要重視實踐環(huán)節(jié),包括編程和上機實驗。為了突出實踐教學(xué),培養(yǎng)學(xué)生的知識應(yīng)用能力,筆者對實驗內(nèi)容進行了較大的改革,一方面保留基礎(chǔ)性實驗

7、,例如:三角形面積計算、求一元二次方程的根、各類三角圖形的繪制、簡單的排序算法等基礎(chǔ)編程實驗。使學(xué)生能維數(shù)與各類有二重地址的指針歸納如下:數(shù)組名與指針名代表二重地址,即無“”也無“[]”加減數(shù)值對行操作;僅有1個“”或“[]”代表單重地址(即行地址),加減數(shù)值對列操作;“”與“[]”加起來有2個就是元素值。33討論教學(xué)法在C語言教學(xué)過程中,充分發(fā)揮學(xué)生的積極性與主動性是非常重要的一環(huán)。筆者針對這門課程的特點與學(xué)生的興趣,課前給學(xué)生布置了

8、幾個專題,讓學(xué)生利用課余時間去思考、收集資料,并在課堂上組織學(xué)生發(fā)言和討論。這種教學(xué)法不僅可以讓學(xué)生獲得許多課外知識,同時也促進教學(xué)內(nèi)容的改革,而且也有利于充分挖掘?qū)W生的學(xué)習(xí)潛力。34因材施教法由于學(xué)生學(xué)習(xí)的動機、興趣、能力存在較大的個體差異,所以決定了C語言課程必須因材施教。對于學(xué)習(xí)能力較強的學(xué)生,筆者就鼓勵他們自學(xué),并給予方向性指導(dǎo),讓他們超前學(xué)習(xí)。在C語言教學(xué)中,培養(yǎng)學(xué)生的自學(xué)能力尤為重要,如果學(xué)生的學(xué)習(xí)完全依賴教師才能掌握,而沒

9、有一定的自學(xué)能力,其所學(xué)的知識很快就會被淘汰。對于多數(shù)學(xué)生,則把精力放在最基本、最常用的內(nèi)容上,讓他們學(xué)好基本功,掌握程序設(shè)計的方法,為后續(xù)課程的學(xué)習(xí)打下基礎(chǔ)。另外,教學(xué)過程中,筆者還不時地從學(xué)生的角度來考慮問題,講解內(nèi)容,加強師生的互動效果,以降低學(xué)生學(xué)習(xí)的焦慮情緒。35實踐教學(xué)法學(xué)習(xí)程序設(shè)計課程的目的是掌握設(shè)計程序的思路,學(xué)會用計算機語言編寫程序,以實現(xiàn)所需處理的任務(wù)[2]。因此教學(xué)重點要放在解題的思路上,通過大量的實踐讓學(xué)生學(xué)會怎

10、樣設(shè)計一個算法,構(gòu)造一個程序。筆者一開始,讓學(xué)生編寫簡單的程序,然后逐步深入。在實驗題目設(shè)置上,根據(jù)課時安排以及要掌握基本知識,設(shè)置必做與選做題,以滿足各個層次學(xué)生的需要。在本課程結(jié)束后,安排一次綜合的大實驗,培養(yǎng)學(xué)生綜合應(yīng)用能力。36綜合考核法衡量這門課學(xué)習(xí)的好壞,不是看學(xué)生“知不知道”,而是“會不會干”??己说姆椒ú荒苤饕檬欠穷}和選擇題,而應(yīng)當(dāng)把重點放在編制程序和調(diào)試程序上[2]。所以筆者對學(xué)生學(xué)習(xí)成績的評定,采用綜合考核法,將平

11、時的實踐成績與期末卷面成績進行綜合,得出本課程綜合考評分。這種教學(xué)法,不但能更客觀地反映學(xué)生的學(xué)習(xí)情況,同時也能促進學(xué)生學(xué)習(xí),起到很好的教學(xué)效果。4結(jié)束語結(jié)束語上述教學(xué)內(nèi)容、教學(xué)手段與教學(xué)方法的改革,是根據(jù)實際教學(xué)過程中學(xué)生存在的問題提出的,并已經(jīng)在《C語言程序設(shè)計》課程教學(xué)實踐中運用,取得了良好的教學(xué)效果。當(dāng)然,同樣的教學(xué)內(nèi)容面對不同的學(xué)生,在使用與設(shè)計某種教學(xué)方法時,還要求學(xué)生的配合才行,也就是說教的方法與學(xué)的方法要有機統(tǒng)一。筆者將

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論