《C語言》教學(xué)設(shè)計_第1頁
《C語言》教學(xué)設(shè)計_第2頁
《C語言》教學(xué)設(shè)計_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

《C語言》教學(xué)設(shè)計

一、教學(xué)設(shè)計

本課程的教學(xué)設(shè)計是根據(jù)軟件人才的培養(yǎng)目標(biāo),突出創(chuàng)新型、應(yīng)用型人才的培養(yǎng)方案而設(shè)計的,實行"基礎(chǔ)知識+基本技

能+項目實踐+技術(shù)延伸"的教學(xué)理念。

基礎(chǔ)知識是指涵蓋該課程的主要知識點;基本技能是指通過實驗案例來訓(xùn)練學(xué)生的基本項目開發(fā)技能,鞏固提高學(xué)生對

基本知識點的理解;項目實踐是指通過項目形式,訓(xùn)練學(xué)生的綜合能力;技術(shù)延伸則是指涵蓋相關(guān)領(lǐng)域的最新技術(shù)發(fā)展,屬

于不斷更新的動態(tài)模塊。

根據(jù)本課程的教學(xué)設(shè)計我們精選C程序設(shè)計課程的教學(xué)內(nèi)容,精心設(shè)計教學(xué)案例和課堂討論題目,實驗類型和實驗內(nèi)容,

通過特定的教學(xué)方法來予以實現(xiàn)。

二、教學(xué)方法

C程序設(shè)計課程主要采取案例教學(xué)法和實踐教學(xué)法。本課程主講教師利用業(yè)余時間深入大連高新園區(qū)、軟件園區(qū)和軟件

行業(yè)的大中小型企業(yè),搜集、整理了大量的教學(xué)案例,有效地運用于課堂教學(xué)。通過案例教學(xué),增強了C程序設(shè)計教學(xué)的實

務(wù)性和應(yīng)用性,提高了學(xué)生運用C程序設(shè)計解決實際問題的能力。在多年的教學(xué)實踐中,總結(jié)了多種C程序設(shè)計的教學(xué)方法

和軟件人才培養(yǎng)模式,并在計算機教育和電腦知識與技術(shù)上發(fā)表。具體方法如下:

方法之一:實行"1+3案例教學(xué)"的教學(xué)方法

"1+3案例教學(xué)"的教學(xué)方法是指針對每一個難懂的問題或概念,都會找三個案例程序。一個是非常易于理解概念的例子;

一個是引起學(xué)生興趣的例子;一個是現(xiàn)實當(dāng)中非常實用的例子。采用這種方法可以使學(xué)生容易理解難懂的計算機程序,又能

引起學(xué)生的學(xué)習(xí)興趣,還能讓學(xué)生了解企業(yè)的實際應(yīng)用。

方法之二:突出講授C語言程序設(shè)計的普遍性和特殊性

程序設(shè)計課程可以分不同層次,C語言只是其中的一種,在這門課的講授中,要突出程序設(shè)計方法的講解,讓學(xué)生分清

哪些是C語言所特有的,哪些是通用程序設(shè)計語言所共有的,這樣就可避免講了一種程序設(shè)計語言,再講一種,既不深入也

不透徹。當(dāng)日后學(xué)生根據(jù)專業(yè)的使用情況及學(xué)生的具體狀況來選擇某種高級語言作為實際操作語言時,學(xué)生就具有了學(xué)習(xí)程

序設(shè)計語言的能力、擴展的能力,而不是就學(xué)C語言而學(xué)C語言。但不同的專業(yè)對該課程的要求可以有所差異,但不論哪種

情況,都不能停留在某種高級語言的介紹,而是要突出講述程序設(shè)計方法,正確地選擇算法與數(shù)據(jù)結(jié)構(gòu),進(jìn)行正規(guī)的程序設(shè)

計訓(xùn)練,這樣才可深入、透徹的了解程序設(shè)計語言的真諦。

方法之三:強調(diào)"做中學(xué)"的教學(xué)模式

"做中學(xué)"的教學(xué)模式是指在實際的教學(xué)過程當(dāng)中,不是按照從基礎(chǔ)理論到專業(yè)理論,再到實習(xí)的路徑來展開教學(xué)的,而是

把教學(xué)順序完全顛倒過來,先從"做"開始,在做的過程中,以任務(wù)驅(qū)動方式,通過實例講授程序設(shè)計的基本概念和基本方法,

重點放在思路上。學(xué)生如遇到問題,再以此問題為基點去學(xué)習(xí)專業(yè)理論。這樣做不僅有利于學(xué)生實踐能力的培養(yǎng),同時也有

助于學(xué)生自主學(xué)習(xí)能力和興趣的提高。

方法之四:采取粗講和細(xì)講的方法,緩解課程內(nèi)容多和學(xué)時相對少的矛盾

高校計算機教學(xué)的特點是:知識更新快,內(nèi)容范圍廣,應(yīng)用要求高。由此帶來的問題之一就是課時的相對減少。在實際

教學(xué)工作中,我體會到,要緩解課程內(nèi)容多和學(xué)時相對少的矛盾,就是要將"粗講"和"細(xì)講"結(jié)合起來,例如,在《C語言程序

設(shè)計》課的教學(xué)中,前面的幾章主要是常量、變量、數(shù)據(jù)類型、運算符和表達(dá)式等一系列規(guī)則性、語言的語法要求很強且很

瑣碎的內(nèi)容,如果一開始就按部就班地一條條給學(xué)生講解這些規(guī)則,常常使學(xué)生產(chǎn)生"只見樹木,不見森林"、茫然不知所措的

感覺。所以應(yīng)該先通過一個簡單的C程序?qū)嵗?細(xì)講"為什么要制定這些規(guī)則,使學(xué)生清楚這些規(guī)則在程序中的用途,然后對

于這些規(guī)則"是什么"就可有代表性的"粗講",甚至有些部分可以不講,讓學(xué)生邊用邊學(xué)。

方法之五:突出重點,鼓勵和引導(dǎo)探索式學(xué)習(xí)

《C語言程序設(shè)計》這門課授課的原則是要讓學(xué)生先抓重點而后才是細(xì)節(jié),重點放在思路、算法、編程構(gòu)思和程序?qū)崿F(xiàn)

上。語句只是表達(dá)工具,講一些最主要的,細(xì)枝末節(jié)的東西根本不講,讓學(xué)生自學(xué),動手上機練,計算機是實踐性極強的學(xué)

科,所學(xué)的內(nèi)容和要實踐的東西是一個整體,所以學(xué)生可以自己動手來學(xué),書上看不懂的在機器上動手試試,往往就弄懂了,

因此很多東西完全是可以自學(xué)的。教師應(yīng)引導(dǎo)學(xué)生在解題編程的實踐中探索其中帶規(guī)律性的認(rèn)識,將感性認(rèn)識升華到理性高

度,只有這樣,學(xué)生才能舉一反三。在這一過程中教師起著很大的引導(dǎo)作用,要求學(xué)生在課堂上積極思考,盡量當(dāng)堂學(xué)懂,

突出上機訓(xùn)練,在編寫程序的過程中,使學(xué)生提高利用計算機這個智力工具來分析問題和解決問題的能力。

方法之六:選擇合適的數(shù)據(jù)結(jié)構(gòu),設(shè)計滿足限定條件的最優(yōu)算法

1

在C語言程序設(shè)計中,用設(shè)計程序解決問題時除了認(rèn)真分析問題之外,最重要的是選擇合適的數(shù)據(jù)結(jié)構(gòu),并設(shè)計滿足限

制條件的算法或選擇最優(yōu)的算法。因此,要求學(xué)生要熟練掌握各種常見的數(shù)據(jù)結(jié)構(gòu),深刻理解某些經(jīng)典算法的原理和時間、

空間復(fù)雜度,掌握算法設(shè)計的一般步驟。

方法之七:養(yǎng)成良好的編程習(xí)慣

讓學(xué)生養(yǎng)成良好的編程習(xí)慣是十分重要的。我們在與國內(nèi)一些軟件公司的技術(shù)人員座談時了解到,中國軟件之所以上不

去的原因之一就有"習(xí)慣問題"。印度十個人編程,會編出一樣的東西,而我們十個人編程會有十種風(fēng)格。因為我們忽略了一個

重要問題是"顧客"的感受,因為程序的編寫是給別人看的,而不是只給我們自己看的,這樣才更符合軟件規(guī)范的要求。鑒于此,

在課堂上我們非常注意讓學(xué)生養(yǎng)成良好的編程習(xí)慣,如:強調(diào)程序的可讀性、規(guī)范性;變量必須加注釋;程序構(gòu)思要有說明;

學(xué)會如何調(diào)試程序;盡量使程序優(yōu)化;還要求對程序的運行結(jié)果做正確與否的判斷與分析等。

方法之八:強化實踐教學(xué)模式

對程序設(shè)計教學(xué)模式進(jìn)行改革,以強調(diào)動手實踐、上機編程為切入點;以任務(wù)驅(qū)動方式,通過實例講授程序設(shè)計的基本

概念和基本方法。重點放在思路上,即:在C/C++語言的環(huán)境下,針對問題進(jìn)行分析,構(gòu)建數(shù)學(xué)模型,提出算法并編程實現(xiàn),

同時要求養(yǎng)成良好的編程習(xí)慣,在此過程中培養(yǎng)學(xué)生的思維能力和動手能力,鼓勵學(xué)生探索、研究和創(chuàng)新。只有讓學(xué)生動手,

才會有成就感,進(jìn)而對本課程產(chǎn)生興趣,學(xué)起來效果才比較好。因此,我們的基本思想應(yīng)該是在理論指導(dǎo)下,讓學(xué)生動手、動

腦更多地上機實踐。因為學(xué)生只有在編寫大量程序之后,才能獲得真知灼見,感到運用自如。注重學(xué)生動手能力的培養(yǎng)是這

門課和以往課程最大的不同之處。

三、教學(xué)手段

為了實現(xiàn)本課程確立的教學(xué)目標(biāo),落實教學(xué)內(nèi)容,改革教學(xué)方法,提高教學(xué)效率,我們利用課程組教師的優(yōu)勢,應(yīng)用現(xiàn)

代教育技術(shù),長期地進(jìn)行了教學(xué)手段的改革和信息化建設(shè),并取得了很好的成果。

(一)多媒體教學(xué)

《C程序設(shè)計》課程在我校是最先采用了現(xiàn)代信息技術(shù)、應(yīng)用多媒體技術(shù)進(jìn)行課堂教學(xué)的課程之一。本課程組的全體教

師早已全部掌握了應(yīng)用多媒體信息技術(shù)進(jìn)行課堂教學(xué),制作了多媒體課件和多媒體教學(xué)案例。通過多媒體教學(xué),突破了傳統(tǒng)

教學(xué)手段的時空限制,節(jié)省了大量寶貴時間,增加了課堂教學(xué)的信息量,使課堂教學(xué)形象化、生動化。隨著現(xiàn)代信息技術(shù)的

不斷發(fā)展,這些多媒體課件在實際應(yīng)用中也在不斷的修改和完善,其質(zhì)量不斷提高,教學(xué)效果也非常好,受到了學(xué)生的普遍

好評。

(二)網(wǎng)絡(luò)教學(xué)

本課程組較早就開始著手進(jìn)行網(wǎng)絡(luò)教學(xué)系統(tǒng)的開發(fā)建設(shè),目前網(wǎng)上教學(xué)資源已經(jīng)十分豐富,極大地方便了教師與學(xué)生之

間的交流。在網(wǎng)絡(luò)平臺上,學(xué)生可以看到與C程序設(shè)計課程相關(guān)的所有資料。教師給學(xué)生布置作業(yè),學(xué)生可以在網(wǎng)上直接作

答,教師在網(wǎng)上直接批閱。學(xué)生在學(xué)習(xí)中遇到問題,可以在網(wǎng)上直接向教師請教和討論。通過課內(nèi)教學(xué)與課外研討相結(jié)合的

方式,使教與學(xué)有機地融合在一起,有利于學(xué)生充分消化和理解教學(xué)內(nèi)容。

(三)實驗教學(xué)

我們在開展案例教學(xué)的同時,積極開展實驗教學(xué)。通過實驗教學(xué),指導(dǎo)學(xué)生自己動手完成各項業(yè)務(wù)操作,使學(xué)生驗證、

理解、鞏固了所學(xué)的計算機知識;指導(dǎo)學(xué)生運用所學(xué)的知識,分析和解決實際問題,使知識轉(zhuǎn)化為能力。在驗證實驗和應(yīng)用

實驗的基礎(chǔ)上,指導(dǎo)學(xué)生進(jìn)行開拓型訓(xùn)練,使學(xué)生拓展了思維,增強了創(chuàng)新能力。

在學(xué)時安排上,理論教學(xué)與上機實踐的學(xué)時比例基本為1:1。本課程設(shè)置"驗證型實驗教學(xué)+設(shè)計型實驗+綜合型實驗教

學(xué)"的實驗教學(xué)體系,構(gòu)建遞階型實踐教學(xué)模式,驗證型實驗教學(xué)是與理論課同時進(jìn)行的上機實習(xí);設(shè)計型實驗是與理論課同

時進(jìn)行的學(xué)生自行設(shè)計的運用理論學(xué)習(xí)內(nèi)容進(jìn)行實際開發(fā)的實驗;綜合型實驗教學(xué)是理論課講授完畢后的集中實訓(xùn),是綜合

能力的訓(xùn)練。對程序設(shè)計教學(xué)模式進(jìn)行改革,強化實踐教學(xué),以強調(diào)動手實踐、上機編程為切入點,是本門課程的特色。

四、教改舉措

(一)精選教學(xué)內(nèi)容,改革課程設(shè)計,實行"基礎(chǔ)知識+基本技能+項目實踐+技術(shù)延伸"的教學(xué)理念

根據(jù)軟件人才的培養(yǎng)目標(biāo),我們精選C程序設(shè)計課程的教學(xué)內(nèi)容,精心設(shè)計教學(xué)案例和課堂討論題目,突出創(chuàng)新型、應(yīng)

用型人才的培養(yǎng)。

基礎(chǔ)知識涵蓋該課程的主要知識點;基本技能則通過實驗案例來訓(xùn)練學(xué)生的基本項目開發(fā)技能,鞏固提高學(xué)生對基本知識點

的理解;項目實踐通過項目形式,訓(xùn)練學(xué)生的綜合能力;技術(shù)延伸則涵蓋相關(guān)領(lǐng)域的最新技術(shù)發(fā)展,屬于不斷更新的動態(tài)模

塊。

(二)改革教學(xué)方法,實行"1+3案例教學(xué)"的教學(xué)方法

2

摒棄了過去傳統(tǒng)的灌輸式教學(xué)方式,采用靈活案例式教學(xué)方法和實踐教學(xué)方法。尤其是采用實用、有效的"1+3案例教學(xué)"

的教學(xué)方法。即針對每一個難懂的問題或概念,都會找三個案例程序。一個是非常易于理解概念的例子;一個是引起學(xué)生興

趣的例子;一個是現(xiàn)實當(dāng)中非常實用的例子。采用這種方法可以使學(xué)生容易理解難懂的計算機程序,又能引起學(xué)生的學(xué)習(xí)興

趣,還能讓學(xué)生了解企業(yè)的實際應(yīng)用,提高了學(xué)生的實踐能力。

(三)改革作業(yè)形式

布置的作業(yè)題側(cè)重于應(yīng)用性,訓(xùn)練學(xué)生應(yīng)用能力。在作業(yè)的布置和批改上,均通過網(wǎng)上進(jìn)行。

(四)改革實驗形式

為強調(diào)"以學(xué)生為中心"的實驗教學(xué)模式,自主開發(fā)了"C程序設(shè)計網(wǎng)絡(luò)化實驗教學(xué)平臺"。

(五)改革考試形式

為輔助教師加強對學(xué)生實踐環(huán)節(jié)的考核,自主開發(fā)了"C程序設(shè)計網(wǎng)絡(luò)化考試軟件",

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論