网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 精選范文 c語(yǔ)言程序設(shè)計(jì)范文

c語(yǔ)言程序設(shè)計(jì)精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的c語(yǔ)言程序設(shè)計(jì)主題范文,僅供參考,歡迎閱讀并收藏。

第1篇:c語(yǔ)言程序設(shè)計(jì)范文

[關(guān)鍵詞]C語(yǔ)言程序設(shè)計(jì) 改革 實(shí)踐

引言

C語(yǔ)言程序設(shè)計(jì)課程足以C語(yǔ)言為平臺(tái),使學(xué)生全面了解程序設(shè)計(jì)的總體思路、程序沒(méi)計(jì)的基本算法、C語(yǔ)言的語(yǔ)法規(guī)則以及使用C語(yǔ)言進(jìn)行構(gòu)化程序沒(méi)計(jì)的方法,并具有一定的程序設(shè)計(jì)和程序調(diào)試的能力,為今后使用C語(yǔ)言解決實(shí)際問(wèn)題打下良好的基礎(chǔ) 由于C語(yǔ)言涉及的概念比較復(fù)雜,規(guī)則繁多,使用靈活,容易出錯(cuò),同時(shí)該課程又是學(xué)生首先接觸的第一門程序沒(méi)計(jì)課程,所以很多學(xué)生學(xué)習(xí)起來(lái)都感到困難和吃力.并不同程度產(chǎn)生畏懼心理。

在C語(yǔ)言程序設(shè)計(jì)的教學(xué)工作中,我們發(fā)現(xiàn),學(xué)生的學(xué)習(xí)熱情不高,更談不上綜合應(yīng)用能力的培養(yǎng)與提高。我們C語(yǔ)言課程教學(xué)組通過(guò)對(duì)我校C語(yǔ)言程序設(shè)計(jì)課程教學(xué)現(xiàn)狀的調(diào)查分析,總結(jié)出了教學(xué)效果較差的主要原因,并從教材內(nèi)容、教學(xué)方法、教學(xué)手段和、上機(jī)實(shí)踐和考核評(píng)價(jià)體系五個(gè)方面進(jìn)行了大膽的改革與實(shí)踐,并取得了較好的教學(xué)效果。

一、C語(yǔ)言程序設(shè)計(jì)課程教學(xué)現(xiàn)狀分析

為了實(shí)時(shí)掌握學(xué)生的真實(shí)學(xué)習(xí)情況,任課教師對(duì)學(xué)生進(jìn)行了問(wèn)卷調(diào)查。根據(jù)問(wèn)卷結(jié)果及各位教師的教學(xué)經(jīng)驗(yàn),總結(jié)出我校C語(yǔ)言程序設(shè)計(jì)課程教學(xué)效果較差的主要原因有以下幾點(diǎn)。

(1)內(nèi)容抽象、枯燥,學(xué)生學(xué)習(xí)興趣度低。相比第一學(xué)期已經(jīng)或多或少有所接觸并有一定基礎(chǔ)的大學(xué)計(jì)算機(jī)課程而言,第二學(xué)期開(kāi)設(shè)的程序設(shè)計(jì)課程是一種截然不同的全新的課程,出現(xiàn)了大量的新概念、新名詞和新方法。上機(jī)時(shí)好不容易敲上了一個(gè)程序,一運(yùn)行就會(huì)出現(xiàn)一堆錯(cuò)誤。62.4%的學(xué)生看不懂錯(cuò)誤提示,84.76%的同學(xué)不會(huì)使用單步跟蹤、Watch窗口等基本調(diào)試工具,22.3%的同學(xué)竟然根本不知道這些調(diào)試工具。于是學(xué)生對(duì)該課程的學(xué)習(xí)舉步維艱,學(xué)習(xí)的熱情急速降溫。

(2)實(shí)用性不強(qiáng)。近80%的同學(xué)認(rèn)為C語(yǔ)言的語(yǔ)法知識(shí)學(xué)了一大堆,但不知道學(xué)這些語(yǔ)法有什么用,和自己的專業(yè)知識(shí)有什么聯(lián)系。因此,多年積累下來(lái),對(duì)C語(yǔ)言程序設(shè)計(jì)課程的普遍看法是:這是一門無(wú)用的公共課,混混過(guò)去就算了。于是,很多同學(xué)上課不聽(tīng)講、下課不預(yù)習(xí)、不復(fù)習(xí),周而復(fù)始,形成惡性循環(huán)。

(3)進(jìn)度過(guò)于緩慢。C語(yǔ)言程序設(shè)計(jì)每周4學(xué)時(shí),其中,2學(xué)時(shí)多媒體教室的課堂教學(xué),2學(xué)時(shí)計(jì)算中心機(jī)房的上機(jī)實(shí)踐。計(jì)算中心機(jī)房為多個(gè)班級(jí)公用,且無(wú)屏幕轉(zhuǎn)播設(shè)施,因此教師的教學(xué)僅限于2學(xué)時(shí)的課堂教學(xué)。課時(shí)太少,加上學(xué)生興趣度低,往往一學(xué)期下來(lái)指針剛講了基本概念就結(jié)束了。有些為參加全國(guó)計(jì)算機(jī)等級(jí)二級(jí)c語(yǔ)言考試而努力學(xué)習(xí)的同學(xué)也因?yàn)橹羔槂?nèi)容學(xué)習(xí)太少而難以過(guò)關(guān)。

針對(duì)上述C語(yǔ)言程序設(shè)計(jì)教學(xué)效果差的原因,我中心C語(yǔ)言課程組的各位教師認(rèn)真研讀了“研究式學(xué)習(xí)”、“CDIO教學(xué)模式”、“計(jì)算思維”等理論及各種教學(xué)方法和實(shí)踐方式,借鑒了哈工大全國(guó)精品課程“C語(yǔ)言程序設(shè)計(jì)”課程的先進(jìn)教學(xué)經(jīng)驗(yàn),并結(jié)合各位教師多年的教學(xué)經(jīng)驗(yàn),制定了C語(yǔ)言程序設(shè)汁課程教學(xué)體系的改革方案。該教學(xué)體系改革方案從教材內(nèi)容、教學(xué)方法、教學(xué)手段、上機(jī)實(shí)踐和考核評(píng)價(jià)體系五個(gè)方面展開(kāi)。

二、編寫優(yōu)質(zhì)配套教材,實(shí)施教材改革

我們按照研究性學(xué)習(xí)的內(nèi)涵編寫了《研究式學(xué)習(xí)——C語(yǔ)言程序設(shè)計(jì)》教材,目前正在進(jìn)行面向“計(jì)算思維”的新版教材的編寫。該系列教材具備以下特點(diǎn):

(1) 編寫理念科學(xué)性強(qiáng)

整套教材的編寫以“研究式學(xué)習(xí)”理念為指導(dǎo),研究性學(xué)習(xí)是一種建構(gòu)性的、追求協(xié)商的、尊重個(gè)性的、以人為本的“體驗(yàn)式學(xué)習(xí)”。在2006年的《國(guó)家精品課程評(píng)估指標(biāo)》中新增了一條指標(biāo):“重視研究性學(xué)習(xí)、探究性學(xué)習(xí)、協(xié)作學(xué)習(xí)等現(xiàn)代教育理念在教學(xué)中的應(yīng)用;能夠根據(jù)課程內(nèi)容和學(xué)生特征,對(duì)教學(xué)方法和教學(xué)評(píng)價(jià)進(jìn)行設(shè)計(jì)。”所以研究性學(xué)習(xí)是以人為本的高等教育價(jià)值觀的體現(xiàn),是社會(huì)變革和教育發(fā)展的要求,也是精品課程的要求。研究性學(xué)習(xí)的關(guān)鍵是要在學(xué)習(xí)的各個(gè)階段提出適當(dāng)?shù)难芯繂?wèn)題,以便在學(xué)習(xí)過(guò)程中為學(xué)生創(chuàng)造能親臨體驗(yàn)地進(jìn)行研究學(xué)習(xí)的平臺(tái),問(wèn)題的提出貫穿在課堂教學(xué)、實(shí)驗(yàn)教學(xué)、課后作業(yè)、綜合性作業(yè)以及評(píng)價(jià)的整個(gè)教學(xué)過(guò)程中。我們自2004年開(kāi)始就致力于打造C語(yǔ)言程序設(shè)計(jì)精品課程,所有的教學(xué)和改革都圍繞該指導(dǎo)思想進(jìn)行。2007年以C語(yǔ)言程序設(shè)計(jì)為主體的“程序設(shè)計(jì)與計(jì)算機(jī)語(yǔ)言”被評(píng)為省級(jí)精品課程,2010年由教材主編主持申報(bào)到了省級(jí)質(zhì)量工程教改項(xiàng)目“Inquiry Learning體系在程序設(shè)計(jì)課程中的運(yùn)用”研究。這一系列的改革和研究都是以學(xué)生為主體,以培養(yǎng)和提高學(xué)生的計(jì)算機(jī)素養(yǎng)為最終目的而制定的。在教學(xué)過(guò)程中我們經(jīng)常與學(xué)生座談和交流,了解學(xué)生的需求,完善我們的教學(xué),使我們的教材和教學(xué)模式能與時(shí)俱進(jìn),保持很好的前瞻性和科學(xué)性。

(2) 內(nèi)容組織創(chuàng)新性強(qiáng)

本教材用“提出問(wèn)題—分析問(wèn)題—給出相關(guān)知識(shí)—舉一反三”的研究式學(xué)習(xí)方式來(lái)組織“C語(yǔ)言程序設(shè)計(jì)”這門課程,在注重語(yǔ)言知識(shí)培養(yǎng)的同時(shí),更注重邏輯思維能力、程序設(shè)計(jì)能力及創(chuàng)新能力的培養(yǎng)。內(nèi)容組織方式新穎,符合認(rèn)識(shí)規(guī)律,富有啟發(fā)性,便于學(xué)習(xí),有利于激發(fā)學(xué)生學(xué)習(xí)興趣及各種能力的培養(yǎng)。本教材每章都通過(guò)4個(gè)步驟來(lái)完成學(xué)習(xí):

第1步,通過(guò)提出問(wèn)題、分析問(wèn)題來(lái)激發(fā)學(xué)生的興趣,引起學(xué)生的思考。

第2步,通過(guò)問(wèn)題的解決、相關(guān)知識(shí)點(diǎn)的跟進(jìn),使學(xué)生能逐步提升程序設(shè)計(jì)的能力,掌握C語(yǔ)言的知識(shí),引導(dǎo)學(xué)生深入思考。

第3步,用一定數(shù)量的編程實(shí)例使學(xué)生深入理解和掌握所學(xué)知識(shí),用具有趣味性的綜合應(yīng)用編程實(shí)例培養(yǎng)學(xué)生的邏輯思維能力和編程能力,挖掘?qū)W生的創(chuàng)新能力。

第4步,對(duì)每部分的知識(shí)進(jìn)行小結(jié),以便學(xué)生進(jìn)一步鞏固應(yīng)掌握的知識(shí)。

每章后面都有“綜合應(yīng)用”部分,讓學(xué)生對(duì)所學(xué)知識(shí)的具體運(yùn)用有明確的認(rèn)識(shí),并能在此基礎(chǔ)上進(jìn)一步鞏固和提升。

三、采取多樣性方法,實(shí)施教學(xué)方法的改革

(1)任務(wù)驅(qū)動(dòng)教學(xué)方法

大多數(shù)學(xué)生反映C語(yǔ)言概念眾多,許多知識(shí)點(diǎn)抽象且難以理解,學(xué)生不能將理論和實(shí)際應(yīng)用結(jié)合起米, 任務(wù)驅(qū)動(dòng)教學(xué)法是一種建立在建構(gòu)主義學(xué)習(xí)理論基礎(chǔ)上的教學(xué)法,它將以往以傳授知識(shí)為主的傳統(tǒng)教學(xué)理念,轉(zhuǎn)變?yōu)橐越鉀Q問(wèn)題、完成任務(wù)為主的多維巨動(dòng)式的教學(xué)理念;將再現(xiàn)式教學(xué)轉(zhuǎn)變?yōu)樘骄渴綄W(xué)習(xí),使學(xué)生處于積極的學(xué)習(xí)狀態(tài),每一位學(xué)生都能根據(jù)自己對(duì)當(dāng)前問(wèn)題的理解,運(yùn)用共有的知識(shí)和自己特有的經(jīng)驗(yàn)提出方案、解決問(wèn)題。在c語(yǔ)言程寧沒(méi)計(jì)課中.體現(xiàn)“任務(wù)驅(qū)動(dòng)”就是讓學(xué)生在一個(gè)個(gè)典型的程序“任務(wù)”驅(qū)動(dòng)下,教師引導(dǎo)幫助學(xué)生完成一系列程序“任務(wù)”,把知識(shí)的學(xué)習(xí)和知識(shí)的應(yīng)用有機(jī)地融合在一起,讓學(xué)生達(dá)到融會(huì)貫通、一點(diǎn)帶面的效果。例如,在講授C語(yǔ)言循環(huán)語(yǔ)句的教學(xué)時(shí),按任務(wù)驅(qū)動(dòng)教學(xué)模式不是孤立地介紹格式、作用和使用方法,而是將這一知識(shí)點(diǎn)設(shè)計(jì)為“計(jì)算1+2+3+……+1 00=?”這一具體的任務(wù)。首先,教師通過(guò)提出“任務(wù)”讓學(xué)生把握教學(xué)內(nèi)容,同學(xué)們會(huì)想象怎么完成這個(gè)任務(wù),頭腦里對(duì)前而的所學(xué)內(nèi)容進(jìn)行回顧,但前面學(xué)過(guò)的知識(shí)沒(méi)法完成這種任務(wù)。接下來(lái)教師再講解如何使用循環(huán)語(yǔ)句等具體操作方法,這樣教學(xué),學(xué)生學(xué)得快、學(xué)得牢。通過(guò)實(shí)踐發(fā)現(xiàn)“任務(wù)驅(qū)動(dòng)”法有利于激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的分析問(wèn)題、解決問(wèn)題的能力,提高學(xué)生自主學(xué)習(xí)及與他人協(xié)作的能力,縮短了學(xué)習(xí)周期。

(2) 項(xiàng)目教學(xué)法

很多學(xué)生在學(xué)完C語(yǔ)言程序沒(méi)汁課程后,其結(jié)果是聽(tīng)得懂、卻編不出程序來(lái)。針對(duì)這一情況,我們?cè)诮虒W(xué)過(guò)程中采用項(xiàng)目教學(xué)法。項(xiàng)目教學(xué)法是通過(guò)實(shí)施一個(gè)完整的項(xiàng)目而進(jìn)行的教學(xué)活動(dòng),其目的是在課堂教學(xué)中把理論與實(shí)踐有機(jī)地結(jié)合起來(lái),充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學(xué)生解決實(shí)際問(wèn)題的綜合能力。在課程初期.主要是進(jìn)行單項(xiàng)的編程練習(xí),重在掌握C語(yǔ)言的基本數(shù)據(jù)類型、語(yǔ)句與程序結(jié)構(gòu)等。在進(jìn)入函數(shù)、數(shù)組、指針、結(jié)構(gòu)體和文件內(nèi)容教學(xué)時(shí),開(kāi)始綜合實(shí)訓(xùn)項(xiàng)日的編程設(shè)計(jì),每一個(gè)實(shí)訓(xùn)項(xiàng)日都呵以用前一個(gè)實(shí)訓(xùn)項(xiàng)目為基礎(chǔ)。通過(guò)一個(gè)項(xiàng)目的層層遞進(jìn),引入課程內(nèi)容,使得學(xué)生的學(xué)習(xí)循序漸進(jìn),螺旋式地上升,效果很好,開(kāi)闊學(xué)生的思維,使得學(xué)生在課堂上真正地成為“主體”,教師則扮演“主導(dǎo)”角色。該教學(xué)方法使學(xué)生積極參與到教學(xué)過(guò)程中,變被動(dòng)為主動(dòng),有效地調(diào)動(dòng)了學(xué)生學(xué)習(xí)的積極性,深受學(xué)生好評(píng)。

(3)比較教學(xué)法

C語(yǔ)言中的概念比較復(fù)雜,規(guī)則繁多.而且內(nèi)容前后聯(lián)系緊密,教學(xué)過(guò)程中教師通過(guò)對(duì)比的方式對(duì)相關(guān)的概念或類似的程序代碼進(jìn)行比較,進(jìn)而明確差異,然后進(jìn)行歸納總結(jié),方便學(xué)生理解,將會(huì)收到事半功倍的效果 例如,C語(yǔ)言中的指針是教學(xué)中的一個(gè)難點(diǎn).這一部分涉及的概念較多,如指向變量的指針、指向數(shù)組的指針、指向字符串的指針、指向函數(shù)的指針等。這些概念很容易混淆,但是將這些概念對(duì)比起來(lái)講解,學(xué)生就很容易理解了。這些概念的共性都是指針,那么它們不同的地方在哪呢?關(guān)鍵在于指針變量的指向不同,指針?biāo)赶蜃兞康臄?shù)據(jù)類型決定了指針變量的用法。通過(guò)這樣的講解,概念的定義就很容易理解,概念的用法也就可以統(tǒng)一了。再如,數(shù)據(jù)的排序問(wèn)題有多種算法,典型的有冒泡排序、選擇排序、插入排序等,求解方程的根的算法也有多種,有迭代法、牛頓迭代法、二分法和弦截法等。這些算法之間既有聯(lián)系又有區(qū)別,講清楚了算法的聯(lián)系和區(qū)別,也就解決了整個(gè)問(wèn)題。

(4)啟發(fā)式教學(xué)法

啟發(fā)式教學(xué)法就是通過(guò)教師的啟發(fā)教學(xué)充分調(diào)動(dòng)學(xué)生的積極性、主動(dòng)性和創(chuàng)造性,引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí)。例如,在學(xué)習(xí)printf()和scanf()函數(shù)時(shí),通過(guò)比較式啟發(fā)方法講解兩函數(shù)的功能、格式、使用特性等方面的異同,通過(guò)比較使學(xué)生更好地把握兩函數(shù)的特征。在學(xué)習(xí)選擇排序算法時(shí),使用模擬式啟發(fā)方法,讓l0個(gè)學(xué)生隨機(jī)坐在相鄰的l0個(gè)位子上,然后現(xiàn)場(chǎng)模擬排序過(guò)程;在學(xué)習(xí)數(shù)據(jù)交換算法時(shí),使用比喻式和問(wèn)題式啟發(fā)方法,將兩個(gè)變量比喻成兩個(gè)瓶子,將里面存放的數(shù)據(jù)比喻成醋和醬油,然后提問(wèn):如果將兩個(gè)瓶子中的醋和醬油交換一下,應(yīng)如何操作。

(5)“魚(yú)漁兼授式”教學(xué)方法。C語(yǔ)言只是一種表述工具,如果只有扎實(shí)的語(yǔ)法知識(shí),沒(méi)有程序設(shè)計(jì)思想,根本就不可能寫出程序;而如果有程序設(shè)計(jì)思想,但語(yǔ)法知識(shí)不扎實(shí),勢(shì)必在程序的編寫、運(yùn)行過(guò)程中遇到一系列的問(wèn)題,從而影響學(xué)生的學(xué)習(xí)熱情。而“魚(yú)漁兼授式”教學(xué)方法可以在基礎(chǔ)語(yǔ)法知識(shí)和程序設(shè)計(jì)方法之問(wèn)找到一個(gè)平衡點(diǎn),使之相輔相成。例如,在講解數(shù)據(jù)類型時(shí)著重講解為什么數(shù)據(jù)要分不同的數(shù)據(jù)類型,需要從哪幾個(gè)角度學(xué)習(xí)不同數(shù)據(jù)類型的特性;講解具體算法時(shí)著重講解遇到類似問(wèn)題時(shí)應(yīng)從哪些角度分析問(wèn)題,用什么方法進(jìn)行程序設(shè)計(jì)從而解決問(wèn)題;在課前精心設(shè)計(jì)一些錯(cuò)誤,尤其是邏輯錯(cuò)誤,然后講解遇到錯(cuò)誤可以采用什么手段去剖析、定位錯(cuò)誤。

四、建立立體化教學(xué)體系,實(shí)施教學(xué)手段的改革

我們從2006年就開(kāi)始了立體化教學(xué)體系的建設(shè),我們建立了精品課程網(wǎng)站,實(shí)現(xiàn)了“在線教育”,現(xiàn)在我們課程的課件、課堂教學(xué)錄像、軟件、二級(jí)等考及相關(guān)閱讀等教學(xué)資源都放在了網(wǎng)絡(luò)上,作業(yè)也通過(guò)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)布置、提交和批閱。師生之間可以通過(guò)教學(xué)郵箱和課程論壇進(jìn)行交流,任課教師可以自己定制調(diào)查問(wèn)卷,隨時(shí)了解學(xué)生的動(dòng)態(tài)和需求,還可以隨時(shí)進(jìn)行在線測(cè)試,課程考試已經(jīng)完全實(shí)現(xiàn)了網(wǎng)絡(luò)無(wú)紙化模式。學(xué)生可根據(jù)自身的情況進(jìn)行課后自主學(xué)習(xí)、自測(cè)學(xué)習(xí)、互相學(xué)習(xí)或下載資料、上交作業(yè),有助于學(xué)生的個(gè)性化發(fā)展和創(chuàng)新能力的培養(yǎng)。設(shè)計(jì)出包含驗(yàn)證型、引導(dǎo)型、擴(kuò)充型和設(shè)計(jì)型等多種類型的實(shí)驗(yàn),在實(shí)踐中充分體現(xiàn)學(xué)生的自主性,有目的、分層次地培養(yǎng)學(xué)生的實(shí)踐能力,使學(xué)生學(xué)會(huì)從實(shí)驗(yàn)過(guò)程中獲取知識(shí),積累經(jīng)驗(yàn)。通過(guò)綜合設(shè)計(jì),為學(xué)生自己構(gòu)建、發(fā)展并完善自己的知識(shí)體系創(chuàng)造機(jī)會(huì),使學(xué)生具備獲取知識(shí)和應(yīng)用知識(shí)的能力,激發(fā)學(xué)生的創(chuàng)新精神,培養(yǎng)學(xué)生的團(tuán)隊(duì)精神和協(xié)作能力,全面提高學(xué)生的實(shí)踐能力。

教學(xué)實(shí)踐證明:學(xué)生在課程網(wǎng)站上作業(yè)及報(bào)告的提交率達(dá)到98%以上,問(wèn)卷調(diào)查的訪問(wèn)量達(dá)到了85%以上,優(yōu)秀設(shè)計(jì)作業(yè)的訪問(wèn)率達(dá)到90%以上,其他資料的訪問(wèn)率也高于60%。由此可見(jiàn),立體化教學(xué)體系很好的實(shí)現(xiàn)了不受時(shí)間、地點(diǎn)限制的開(kāi)放式教學(xué)。

五、上機(jī)環(huán)節(jié)的改革與實(shí)踐

上機(jī)環(huán)節(jié)是教學(xué)活動(dòng)的重要環(huán)節(jié),是對(duì)學(xué)生進(jìn)行基本技能訓(xùn)練、增強(qiáng)學(xué)生實(shí)踐能力的關(guān)鍵環(huán)節(jié),是培養(yǎng)學(xué)生創(chuàng)新精神的重要手段。本科實(shí)踐教學(xué)的目的是優(yōu)化學(xué)生的素質(zhì)結(jié)構(gòu)、能力結(jié)構(gòu)和知識(shí)結(jié)構(gòu),讓其具備獲取知識(shí)、應(yīng)用知識(shí)的能力和創(chuàng)新能力。對(duì)于《程序設(shè)計(jì)與計(jì)算機(jī)語(yǔ)言》課程,以往的實(shí)踐教學(xué)內(nèi)容和題目以驗(yàn)證型和設(shè)計(jì)型為主。驗(yàn)證型的題目只要求學(xué)生按照書(shū)本上的指示,輸入程序,填寫結(jié)果即可,學(xué)生處于被動(dòng)接受的地位,學(xué)生覺(jué)得無(wú)趣,毫無(wú)創(chuàng)意;設(shè)計(jì)型的題目對(duì)于非計(jì)算機(jī)專業(yè)學(xué)生來(lái)說(shuō),難度太大,學(xué)生無(wú)從下手。為了全面提高學(xué)生的實(shí)踐能力和應(yīng)用能力,使實(shí)踐教學(xué)能滿足不同層次學(xué)生自主學(xué)習(xí)的需求,我們制定并實(shí)施了以下改革措施:

(1)改革上機(jī)實(shí)踐的教學(xué)模式:將以理論教學(xué)為主的教學(xué)模式改為由理論教學(xué)和實(shí)踐教學(xué)相互聯(lián)系、相互交叉、彼此滲透、有機(jī)結(jié)合、同步發(fā)展的教學(xué)模式,確立了實(shí)踐教學(xué)在《程序設(shè)計(jì)基礎(chǔ)》課程中的重要地位。

(2)設(shè)計(jì)多種類型的實(shí)驗(yàn)題目:針對(duì)學(xué)生存在基礎(chǔ)不同、接受能力不同、個(gè)性有差異等問(wèn)題,設(shè)計(jì)出包含驗(yàn)證型、引導(dǎo)型、擴(kuò)充型和設(shè)計(jì)型共四種類型的實(shí)驗(yàn),題目盡可能做到覆蓋知識(shí)點(diǎn),切合實(shí)際、生動(dòng)有趣。通過(guò)完成不同類型的實(shí)驗(yàn),有目的、分層次地培養(yǎng)學(xué)生的實(shí)踐能力,使學(xué)生學(xué)會(huì)從實(shí)驗(yàn)過(guò)程中獲取知識(shí),積累經(jīng)驗(yàn)。

(3)在實(shí)踐中充分體現(xiàn)學(xué)生的自主性:實(shí)驗(yàn)課的實(shí)驗(yàn)任務(wù)由規(guī)定實(shí)驗(yàn)內(nèi)容和自主實(shí)驗(yàn)內(nèi)容兩部分組成。學(xué)生在完成規(guī)定的實(shí)驗(yàn)任務(wù)后,可根據(jù)自己的興趣和愛(ài)好,自主設(shè)計(jì)一些實(shí)驗(yàn)任務(wù),在教師的指導(dǎo)和幫助下加以完成和實(shí)現(xiàn)。通過(guò)自主學(xué)習(xí)和自主設(shè)計(jì),能有效地培養(yǎng)學(xué)生應(yīng)用知識(shí)的能力和探索精神,極大地激發(fā)學(xué)生的學(xué)習(xí)主動(dòng)性。

(4) 啟發(fā)引導(dǎo)學(xué)生的創(chuàng)造性,培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神:本課程要求學(xué)生以小組(3~5人)為單位進(jìn)行綜合性程序設(shè)計(jì),設(shè)計(jì)題目主要由學(xué)生自己按綜合設(shè)計(jì)要求來(lái)確定,每個(gè)小組推選出一名小組長(zhǎng),負(fù)責(zé)協(xié)調(diào)程序的開(kāi)發(fā)、與教師和組員的聯(lián)系、提交總的設(shè)計(jì)報(bào)告和完整的源程序等工作。在綜合設(shè)計(jì)過(guò)程中,學(xué)生處于主導(dǎo)地位,是核心。學(xué)習(xí)小組的組建,綜合設(shè)計(jì)題目的選擇或確定,各組員任務(wù)的分配與協(xié)調(diào),任務(wù)完成后的總結(jié)與成績(jī)的自評(píng)等,主要是按學(xué)生的意愿來(lái)進(jìn)行。教師只負(fù)責(zé)宏觀指導(dǎo)和一些條件支持。當(dāng)學(xué)生的選題不符合要求或系統(tǒng)功能設(shè)計(jì)不合理時(shí),教師會(huì)立即指出,并幫助他們修改和完善;當(dāng)學(xué)生調(diào)不通程序或程序中有錯(cuò)誤時(shí),教師會(huì)向他們介紹調(diào)試方法和查錯(cuò)方法,教會(huì)他們調(diào)試程序。對(duì)學(xué)習(xí)好、能力強(qiáng)的優(yōu)秀學(xué)生,教師會(huì)注重開(kāi)擴(kuò)他們的思路,啟發(fā)他們的思維,引導(dǎo)他們?nèi)カ@取新知識(shí)、去探索新問(wèn)題,激發(fā)他們的創(chuàng)新欲望,使他們能完成高水平的綜合設(shè)計(jì)。通過(guò)綜合設(shè)計(jì),可充分體現(xiàn)以學(xué)生為中心的教學(xué)方法,為學(xué)生自己構(gòu)建、發(fā)展并完善自己的知識(shí)體系創(chuàng)造機(jī)會(huì),使學(xué)生具備獲取知識(shí)和應(yīng)用知識(shí)的能力,激發(fā)學(xué)生的創(chuàng)新精神,培養(yǎng)學(xué)生的團(tuán)隊(duì)精神和協(xié)作能力,全面提高學(xué)生的實(shí)踐能力,從而有效地提高《程序設(shè)計(jì)與計(jì)算機(jī)語(yǔ)言》課程的教學(xué)質(zhì)量。

六、考核評(píng)價(jià)體系的改革

我校C語(yǔ)言程序設(shè)計(jì)課程的成績(jī)分為理論和實(shí)踐兩個(gè)分?jǐn)?shù),各2個(gè)學(xué)分,兩項(xiàng)成績(jī)都合格即可獲得該課程的4個(gè)學(xué)分。其中:

理論課綜合成績(jī)(百分制)=平時(shí)(百分制)*(50%)+末考(百分制)*50%;

上機(jī)實(shí)踐綜合成績(jī)(百分制)=平時(shí)(百分制)*(60%)+綜合設(shè)計(jì)(百分制)*40%;

理論成績(jī)由平時(shí)成績(jī)和末考成績(jī)組成。其中:平時(shí)成績(jī)由上課考勤、作業(yè)提交、階段性實(shí)驗(yàn)報(bào)告組成,占總成績(jī)的50%;末考指的是期末閉卷無(wú)紙化考試,末考側(cè)重于基礎(chǔ)知識(shí)測(cè)試,考核學(xué)生對(duì)基本概念的掌握。題型包括:判斷題、選擇題、填空題和編程題,判斷題題型重點(diǎn)考察學(xué)生對(duì)基本知識(shí)點(diǎn)的掌握程度,選擇題和填空題重點(diǎn)考察學(xué)生對(duì)程序的閱讀、理解和分析能力,編程題則重點(diǎn)考察學(xué)生編寫程序的能力。

無(wú)紙化考試采用的是我們中心自己研發(fā)的考試系統(tǒng),但該系統(tǒng)存在一點(diǎn)缺陷,就是編程題需要人工閱卷。因此,我們于2012年開(kāi)設(shè)了一個(gè)試點(diǎn)班,本著提高學(xué)生編程能力的目的出發(fā),從平時(shí)的教學(xué)和最后的考試都試用了哈工大研發(fā)的《C語(yǔ)言編程題自動(dòng)評(píng)分系統(tǒng)》。該系統(tǒng)允許學(xué)生借助于 C編譯系統(tǒng)調(diào)試程序,學(xué)生將自己編寫并調(diào)試過(guò)的程序由客戶端提交給服務(wù)器端后,服務(wù)器端立即根據(jù)學(xué)生程序的結(jié)構(gòu)和語(yǔ)義進(jìn)行評(píng)分,并將評(píng)分返回給客戶端,使學(xué)生在提交程序之后立即看到自己的分?jǐn)?shù)。

上機(jī)實(shí)踐成績(jī)則由平時(shí)成績(jī)和綜合設(shè)計(jì)成績(jī)構(gòu)成。其中:平時(shí)成績(jī)由上機(jī)考勤、在線單元測(cè)試組成,占總成績(jī)的60%;課程最后提交的綜合設(shè)計(jì)則占到了40%。

該考核評(píng)價(jià)體系涉及到教學(xué)實(shí)施過(guò)程中的每一個(gè)環(huán)節(jié),有利于對(duì)學(xué)生進(jìn)行科學(xué)、客觀的評(píng)價(jià),從而避免了一張考卷定乾坤帶來(lái)的弊病。

該體系在實(shí)施過(guò)程中顯現(xiàn)出了其科學(xué)性,但是目前存在的問(wèn)題就是教師的負(fù)擔(dān)太重。一個(gè)學(xué)生一學(xué)期一般要提交12份報(bào)告,每位教師一般帶兩個(gè)班,每個(gè)班約88位同學(xué),這樣每位教師一個(gè)學(xué)期只報(bào)告一項(xiàng)就要批閱約2000份,工作量太大?,F(xiàn)在正在努力尋求更加合理的解決方法。

七、結(jié)束語(yǔ)

教學(xué)實(shí)踐證明,以上改革措施能夠有效解決我校C語(yǔ)言程序設(shè)計(jì)教學(xué)過(guò)程中存在的問(wèn)題。此教學(xué)模式下,教學(xué)內(nèi)容符合學(xué)生專業(yè)特點(diǎn),能夠滿足理工科專業(yè)學(xué)生對(duì)計(jì)算機(jī)技術(shù)的需求;教學(xué)方法行之有效,教學(xué)效果有明顯提高;教學(xué)實(shí)踐方法與措施切實(shí)可行,能夠有效促進(jìn)學(xué)生分析問(wèn)題解決問(wèn)題能力、實(shí)踐能力及團(tuán)隊(duì)合作能力等能力的培養(yǎng)與提高。當(dāng)然,該模式仍然存在一些不盡如人意的地方,這就需要我們堅(jiān)持不懈,繼續(xù)努力去改進(jìn)和完善。

項(xiàng)目來(lái)源:云南省高校質(zhì)量工程教改項(xiàng)目“Inquiry learning體系在程序設(shè)計(jì)中的運(yùn)用”(云教高[2010]96號(hào))。

[參考文獻(xiàn)]

[1]王剛.CDIO工程教育模式的解讀與思考[J].中國(guó)高教研究,2009(5).

[2]謝延紅.C語(yǔ)言程序設(shè)計(jì)公共課教學(xué)模式改革與實(shí)踐[J].計(jì)算機(jī)時(shí)代,2010(12).

[3]馬新.《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)方法與手段的改革與實(shí)踐[J].科技信息,2010(33).

第2篇:c語(yǔ)言程序設(shè)計(jì)范文

關(guān)鍵詞:C語(yǔ)言 程序設(shè)計(jì) 算法 興趣

中圖分類號(hào):G64 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2012)09(b)-0164-02

《C語(yǔ)言程序設(shè)計(jì)》是我校計(jì)算機(jī)類各專業(yè)開(kāi)設(shè)的一門專業(yè)基礎(chǔ)課程,也是非計(jì)算機(jī)專業(yè)理工科開(kāi)設(shè)的一門公共基礎(chǔ)課程。主要講授C程序設(shè)計(jì)語(yǔ)言的基本知識(shí)和程序設(shè)計(jì)的方法與技術(shù)。通過(guò)本課程的學(xué)習(xí),使學(xué)生掌握計(jì)算機(jī)程序設(shè)計(jì)的思想和方法,初步具有在各領(lǐng)域應(yīng)用計(jì)算機(jī)的能力,并為后續(xù)課程的學(xué)習(xí)創(chuàng)造條件。但從教學(xué)過(guò)程來(lái)看,學(xué)生們普遍反映C語(yǔ)言難學(xué),概念難理解,學(xué)完后編程不知如何入手等問(wèn)題,因此,學(xué)習(xí)失去興趣,掛科率一直高居不下,使學(xué)生對(duì)該課程產(chǎn)生了畏懼心理。教師教學(xué)效果不理想。在此,結(jié)合教學(xué)實(shí)踐,根據(jù)遇到的一些問(wèn)題提出自己的解決思路。

1 激發(fā)學(xué)生的學(xué)習(xí)興趣

要想學(xué)生學(xué)好C語(yǔ)言,提高學(xué)生的學(xué)習(xí)興趣,首先必須讓學(xué)生對(duì)課程有個(gè)全局的認(rèn)識(shí)。學(xué)生在接觸一門新課程前,最關(guān)心的問(wèn)題就是這門課程是學(xué)什么、學(xué)完之后可以做什么[1]。因此,在教學(xué)之初,教師應(yīng)首先使學(xué)生明確學(xué)習(xí)這門課程的目的、要求以及目標(biāo),使學(xué)生初步了解該課程在本專業(yè)中處于什么位置,為什么要學(xué)習(xí)該課程,學(xué)好該課程對(duì)于個(gè)人的專業(yè)發(fā)展有什么作用,教師可以結(jié)合程序設(shè)計(jì)在本專業(yè)中應(yīng)用的實(shí)例,使學(xué)生明白學(xué)習(xí)該課程的重要性和必要性,從而激發(fā)學(xué)習(xí)興趣。另外,由于C語(yǔ)言的概念比較抽象,在每一章初期概念講解階段,可以多舉一些與生活密切相關(guān)的例子,為概念的引入做準(zhǔn)備,以激發(fā)學(xué)生的學(xué)習(xí)興趣。例如,在介紹數(shù)組這個(gè)概念時(shí),由于數(shù)組是一種新的數(shù)據(jù)類型,為加深學(xué)生的理解,可以提出一個(gè)問(wèn)題讓同學(xué)們思考:一個(gè)班學(xué)生的學(xué)習(xí)成績(jī)應(yīng)該如何存儲(chǔ)呢?并提示學(xué)生這些數(shù)據(jù)有何特點(diǎn),從而引出在C語(yǔ)言中如何存儲(chǔ),從而引出數(shù)組這個(gè)概念。這種方法能夠發(fā)展學(xué)生的探索能力,避免了直接的理論說(shuō)教,不僅能激發(fā)學(xué)生的學(xué)習(xí)興趣,還能加深學(xué)生對(duì)新知識(shí)點(diǎn)的理解。此外,在教學(xué)過(guò)程中,布置一些有趣味性的編程題目,積極鼓勵(lì)有能力的同學(xué)參加軟件設(shè)計(jì)大賽,使學(xué)生通過(guò)獨(dú)立或團(tuán)體完成一個(gè)軟件設(shè)計(jì),增強(qiáng)他們的學(xué)習(xí)自信,調(diào)動(dòng)學(xué)習(xí)熱情,提高學(xué)習(xí)興趣。

2 注重知識(shí)的歸納總結(jié)

和自然語(yǔ)言一樣,許多字詞可能是相近的、相反的或者是相同的,字詞間存在著內(nèi)在的聯(lián)系[2]。在C語(yǔ)言中,涉及到此類的知識(shí)點(diǎn)時(shí),可以采用歸納總結(jié)的方法進(jìn)行教學(xué)。例如,循環(huán)結(jié)構(gòu)中的while語(yǔ)句,do-while語(yǔ)句和for語(yǔ)句。在學(xué)生充分掌握三種語(yǔ)句的基礎(chǔ)上,教師對(duì)這三種循環(huán)語(yǔ)句進(jìn)行歸納總結(jié),歸納三種語(yǔ)句的異同點(diǎn),并針對(duì)同一程序詳細(xì)介紹如何用這三種語(yǔ)句分別實(shí)現(xiàn)。便于學(xué)生對(duì)循環(huán)結(jié)構(gòu)的靈活掌握。另外,C語(yǔ)言中學(xué)到的知識(shí)點(diǎn)都是零星、片面的,有些甚至是容易混淆的,比如說(shuō)運(yùn)算符的優(yōu)先級(jí)和結(jié)合性,教師在課堂中對(duì)此類知識(shí)點(diǎn)進(jìn)行歸納總結(jié),方便學(xué)生的比較與記憶。并且在新的一章開(kāi)始學(xué)習(xí)之前,對(duì)上一章的內(nèi)容進(jìn)行重點(diǎn)、難點(diǎn)以及小結(jié)的歸納總結(jié),便于學(xué)生溫故而知新,避免學(xué)生邊學(xué)邊忘,前后知識(shí)不銜接的問(wèn)題。

3 注重算法思維的培養(yǎng)

算法是程序設(shè)計(jì)的靈魂,在程序設(shè)計(jì)中要設(shè)計(jì)一個(gè)好的程序首先要對(duì)程序的算法有較詳細(xì)的了解,其次才是采用編程語(yǔ)言對(duì)算法的實(shí)現(xiàn)。但很多學(xué)生學(xué)完C語(yǔ)言課程后不會(huì)編程,甚至不知道從何下手。造成這一現(xiàn)象的主要原因是由于程序設(shè)計(jì)的思想與學(xué)生傳統(tǒng)的思維方式不一致,學(xué)生缺乏對(duì)算法的抽象思維能力,因此不會(huì)分析問(wèn)題,無(wú)法寫出算法,這就需要教師在介紹程序范例時(shí)注重學(xué)生算法思維能力的培養(yǎng)。教師首先提出問(wèn)題,可以選擇一些與實(shí)際生活貼近的小例子,如雞兔同籠問(wèn)題,引發(fā)學(xué)生進(jìn)行思考,然后詳細(xì)分析問(wèn)題,啟發(fā)學(xué)生用現(xiàn)有的思維方式去思考如何解決,得到解決問(wèn)題方法后再啟發(fā)學(xué)生將其轉(zhuǎn)化為算法,并可以改變現(xiàn)有條件,使學(xué)生在對(duì)新問(wèn)題的思考過(guò)程中,培養(yǎng)學(xué)生對(duì)算法舉一反三的能力,最后教師對(duì)算法進(jìn)行總結(jié)歸納,加深學(xué)生對(duì)這類問(wèn)題的理解。將具體問(wèn)題和學(xué)生的現(xiàn)有知識(shí)聯(lián)系起來(lái),有利于克服學(xué)生的畏難情緒,也有利于使學(xué)生快速掌握算法。

4 認(rèn)真上好實(shí)驗(yàn)課

《C語(yǔ)言程序設(shè)計(jì)》是一門實(shí)踐性很強(qiáng)的課程,“邊學(xué)邊練”是掌握這門課程的最好方法。因此,我們根據(jù)理論教學(xué)進(jìn)度安排了實(shí)驗(yàn)課,并制定了專門的實(shí)驗(yàn)指導(dǎo)書(shū),實(shí)驗(yàn)指導(dǎo)書(shū)明確了上機(jī)實(shí)驗(yàn)?zāi)康暮鸵?,制定了?shí)驗(yàn)內(nèi)容和詳細(xì)的操作步驟,并為程度較高的學(xué)生設(shè)置了選做題目。在實(shí)驗(yàn)過(guò)程中,注重以學(xué)生為主體,教師為主導(dǎo),安排的實(shí)驗(yàn)內(nèi)容循序漸進(jìn),采用模仿-改正-編程的實(shí)踐訓(xùn)練思路來(lái)培養(yǎng)學(xué)生[3],使學(xué)生在運(yùn)行程序和調(diào)試程序中鍛煉分析問(wèn)題和解決問(wèn)題的能力,對(duì)于實(shí)驗(yàn)過(guò)程中學(xué)生提出的疑難問(wèn)題,教師首先加以引導(dǎo)或者提示,啟發(fā)他們獨(dú)立思考解決問(wèn)題,經(jīng)過(guò)自己思考解決問(wèn)題往往印象比較深,也能激發(fā)學(xué)生的學(xué)習(xí)熱情,對(duì)于實(shí)驗(yàn)中存在問(wèn)題比較多的題目,教師及時(shí)進(jìn)行總結(jié),并在課堂中統(tǒng)一進(jìn)行指導(dǎo),不僅節(jié)約時(shí)間,滿足同學(xué)們的需要,而且對(duì)知識(shí)的掌握起到鞏固加強(qiáng)的目的。

5 提高教師素質(zhì)

由于《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)任務(wù)較重,所以計(jì)算機(jī)專業(yè)老師難以承擔(dān)所有的課程教學(xué)任務(wù),造成許多任課老師都是各個(gè)院系的非專業(yè)老師,缺乏系統(tǒng)的程序設(shè)計(jì)思想。針對(duì)這一情況,學(xué)校每學(xué)年都多次組織計(jì)算機(jī)學(xué)院多年從事課程教學(xué)并且經(jīng)驗(yàn)豐富的專業(yè)老師對(duì)任課教師進(jìn)行培訓(xùn),針對(duì)課程內(nèi)容進(jìn)行串講,在串講過(guò)程中,任課老師可以對(duì)在教學(xué)過(guò)程中的疑難問(wèn)題以及教材中出現(xiàn)的問(wèn)題進(jìn)行討論。促進(jìn)教師之間的教學(xué)交流,并創(chuàng)建了QQ群以及網(wǎng)絡(luò)平臺(tái),便于老師們之間的信息共享以及交流,努力提高教師素質(zhì)。另外,學(xué)校每學(xué)年組織《C語(yǔ)言程序設(shè)計(jì)》教學(xué)競(jìng)賽,教師教學(xué)的積極性顯著提高,使教師不斷擴(kuò)充自己的知識(shí)水平和能力,不斷學(xué)習(xí)新的教學(xué)方法和手段,從而提高課堂教學(xué)效果。

6 改革考核方式

為了扎實(shí)推進(jìn)學(xué)校教學(xué)改革,切實(shí)提高《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)質(zhì)量,對(duì)《C語(yǔ)言程序設(shè)計(jì)》課程考試環(huán)節(jié)進(jìn)行了改革,在傳統(tǒng)的考核方式理論成績(jī)(70%)和平時(shí)成績(jī)(30%)基礎(chǔ)上,新增了上機(jī)考試環(huán)節(jié),課程成績(jī)由平時(shí)成績(jī)(15%)、理論成績(jī)(70%)、機(jī)試成績(jī)(15%)等3部分組成。理論考試重點(diǎn)考核學(xué)生的C語(yǔ)言基礎(chǔ)知識(shí)、編程思想和算法分析能力,上機(jī)考試重點(diǎn)考核學(xué)生的動(dòng)手編程操作能力和程序調(diào)試能力。機(jī)試的考試系統(tǒng)由學(xué)校自主開(kāi)發(fā),學(xué)生考試時(shí)由系統(tǒng)自動(dòng)從100套試題庫(kù)中隨機(jī)抽題進(jìn)行考試,做到了嚴(yán)格的公平公正。實(shí)踐后表明,這種考核方式能夠更加客觀地反映學(xué)生的知識(shí)掌握程度,同時(shí)能夠促進(jìn)學(xué)生主動(dòng)學(xué)習(xí),提高學(xué)生的動(dòng)手操作能力。

實(shí)踐證明,C語(yǔ)言的教學(xué)改進(jìn)可以提高學(xué)生的學(xué)習(xí)興趣,有利于學(xué)生對(duì)相關(guān)概念的理解以及編程能力的培養(yǎng),使學(xué)生逐步掌握分析問(wèn)題、解決問(wèn)題的思維能力,同時(shí)也為非計(jì)算機(jī)類專業(yè)學(xué)生將程序設(shè)計(jì)思想靈活運(yùn)用到自己的專業(yè)領(lǐng)域打下了基礎(chǔ)。

參考文獻(xiàn)

[1] 胡丹.非計(jì)算機(jī)專業(yè)《C語(yǔ)言程序設(shè)計(jì)》教學(xué)探討[J].電腦知識(shí)與技術(shù),2011,7(34):8983-8985.

第3篇:c語(yǔ)言程序設(shè)計(jì)范文

關(guān)鍵詞:C語(yǔ)言程序設(shè)計(jì);教學(xué)改革;創(chuàng)新教育;自主創(chuàng)新;現(xiàn)代教學(xué)

中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)26-6310-03

The C Language Program Design Teaching Strategies and Effect

WANG Xiao-xia

Abstract: Using the full text discusses the idea of the innovation education C program design science research and practice teach? ing reform. First of all this teaching reform theoretical basis and purpose. Analysis C language program design characteristics. Based on this the independent innovation of teaching reform mode.

Key words: C program design; education reform; innovation education; independent innovation; the modern teaching

隨著科學(xué)技術(shù)和社會(huì)的發(fā)展和進(jìn)步,教育作為社會(huì)文化的重要載體,人們對(duì)高質(zhì)量的現(xiàn)代教育需求尤為突出。我國(guó)的傳統(tǒng)的教育模式是已經(jīng)遠(yuǎn)不能滿足當(dāng)前受教育者的需求,特別是《國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要》中提出了“創(chuàng)新人才培養(yǎng)模式。適應(yīng)國(guó)家和社會(huì)發(fā)展需要,遵循教育規(guī)律和人才成長(zhǎng)規(guī)律。深化教育教學(xué)改革,創(chuàng)新教育教學(xué)方法,探索多種培養(yǎng)方式。注重學(xué)思結(jié)合。倡導(dǎo)啟發(fā)式、探究式、討論式、參與式教學(xué),幫助學(xué)生學(xué)會(huì)學(xué)習(xí),激發(fā)學(xué)生的好奇心,培養(yǎng)學(xué)生的興趣愛(ài)好,營(yíng)造獨(dú)立思考、自由探索、勇于創(chuàng)新的良好環(huán)境,適應(yīng)經(jīng)濟(jì)社會(huì)發(fā)展和科技進(jìn)步的要求,推進(jìn)課程改革。充分發(fā)揮現(xiàn)代信息技術(shù)作用,促進(jìn)優(yōu)質(zhì)教學(xué)資源共享。把改革創(chuàng)新作為教育發(fā)展的強(qiáng)大動(dòng)力。教育要發(fā)展,根本靠改革。把提高質(zhì)量作為教育改革發(fā)展的核心任務(wù)?!?/p>

《C語(yǔ)言程序設(shè)計(jì)》課程是計(jì)算機(jī)專業(yè)中重要的專業(yè)基礎(chǔ)課,它是計(jì)算機(jī)專業(yè)和相關(guān)專業(yè)的必修課,是廣泛應(yīng)用的高級(jí)程序設(shè)計(jì)語(yǔ)言之一。它具有功能齊全強(qiáng)大、結(jié)構(gòu)性能強(qiáng)、內(nèi)容抽象,概念很復(fù)雜、規(guī)則比較多,易于出錯(cuò),具有豐富的數(shù)據(jù)類型等?!禖語(yǔ)言程序設(shè)計(jì)》的重要特點(diǎn)給教學(xué)帶來(lái)極大難度。

依據(jù)《教育規(guī)劃綱要》和教學(xué)現(xiàn)狀突出問(wèn)題,在《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)中進(jìn)行深化改革更具有重要性和必要性。教學(xué)改革的關(guān)鍵是自主創(chuàng)新。自主創(chuàng)新是相對(duì)于技術(shù)引進(jìn)、模仿而言的一種創(chuàng)造活動(dòng),是指通過(guò)擁有自主知識(shí)產(chǎn)權(quán)的獨(dú)特的核心技術(shù)以及在此基礎(chǔ)上實(shí)現(xiàn)新產(chǎn)品的價(jià)值的過(guò)程。因此,《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)應(yīng)著重于創(chuàng)新教學(xué)方法,不斷提高自主創(chuàng)新能力,提升教學(xué)品質(zhì),創(chuàng)新人才培養(yǎng)模式,構(gòu)建自主創(chuàng)新的現(xiàn)代教學(xué)模式。

1現(xiàn)代教學(xué)觀

教學(xué)是培養(yǎng)學(xué)生的創(chuàng)造性活動(dòng)?,F(xiàn)代教學(xué)不僅是傳授知識(shí),更重要的是全面提高學(xué)生素質(zhì),發(fā)展學(xué)生的智力和潛能。這就要求創(chuàng)新教學(xué)方法體系。深化教學(xué)改革的目標(biāo)是全面育人。因此,教學(xué)中應(yīng)具有教育性、創(chuàng)造性、科學(xué)性和實(shí)踐性,應(yīng)是教師主導(dǎo)作用與學(xué)生主體作用相結(jié)合的過(guò)程,應(yīng)是從“以教師為中心”轉(zhuǎn)向“以學(xué)生為中心”和“做中教,做中學(xué)”的過(guò)程,教學(xué)應(yīng)培養(yǎng)學(xué)生自主學(xué)習(xí)和促進(jìn)學(xué)生的全面發(fā)展。

2現(xiàn)代教學(xué)手段

科學(xué)技術(shù)的進(jìn)步和發(fā)展使陳舊的教學(xué)行為與現(xiàn)代社會(huì)要求不相適應(yīng)的。現(xiàn)代教學(xué)手段就是將現(xiàn)代的先進(jìn)科學(xué)技術(shù)引用到教學(xué)活動(dòng)中,運(yùn)用多媒體技術(shù)進(jìn)行教學(xué)授課、演示操作、測(cè)試、制作教學(xué)課件和電子教案等。將各種教學(xué)手段有機(jī)融合在教學(xué)活動(dòng)中,使教學(xué)科學(xué)化、規(guī)范化和現(xiàn)代化,并提高“質(zhì)重于量”的教學(xué)效率,現(xiàn)代教學(xué)手段是現(xiàn)代科學(xué)技術(shù)在教學(xué)中的重要應(yīng)用,是教學(xué)技術(shù)的重要進(jìn)步。

3現(xiàn)代教學(xué)法

3.1以突破“函數(shù)、數(shù)組、指針”作為教學(xué)切入點(diǎn)

C程序是由函數(shù)組成的,函數(shù)是C程序中的重要概念和核心部分,也是程序設(shè)計(jì)中的重要手段,使用函數(shù)可以提高程序設(shè)計(jì)的效率。數(shù)組是C語(yǔ)言提供的一種常用的結(jié)構(gòu)型數(shù)據(jù)類型。指針是C語(yǔ)言具有代表性特征的功能之一,使用指針可以編制出簡(jiǎn)潔明快、功能強(qiáng)的程序,指針的概念比較復(fù)雜,使用也很靈活。數(shù)組和指針在《C語(yǔ)言程序設(shè)計(jì)》中具有極其重要的作用,是《C語(yǔ)言》程序中重要核心內(nèi)容,是學(xué)習(xí)C語(yǔ)言的難點(diǎn)和重點(diǎn)之一,學(xué)生很難于理解。因此,突出重點(diǎn)講解和強(qiáng)化突破“函數(shù)、數(shù)組與指針”概念的理解和運(yùn)用是學(xué)生深刻理解和熟練掌握《C語(yǔ)言程序設(shè)計(jì)》的關(guān)鍵,起到化解難點(diǎn)的作用,使學(xué)生學(xué)習(xí)《C語(yǔ)言》獲得事半功倍和非常輕松的效果。

3.2組合式教學(xué)法

組合式教學(xué)法就是將啟發(fā)式、探究式、討論式、參與式、實(shí)例式、課題式和實(shí)驗(yàn)式教學(xué)法有機(jī)結(jié)合并貫穿于全部課程教學(xué)中。

3.2.1啟發(fā)式教學(xué)

教學(xué)中引用相關(guān)的知識(shí)和實(shí)例并運(yùn)用多媒體技術(shù)現(xiàn)代教學(xué)手段等進(jìn)行演示講析。

3.2.2探究式教學(xué)

教學(xué)中提出課題進(jìn)行探索研究。

3.2.3討論式教學(xué)

教學(xué)中針對(duì)學(xué)習(xí)課題師生之間進(jìn)行研究分析和解決。

3.2.4參與式教學(xué)

教學(xué)中引導(dǎo)學(xué)生進(jìn)行解析學(xué)習(xí)課題。

3.2.5實(shí)驗(yàn)式教學(xué)

教學(xué)中引入實(shí)驗(yàn)、課程設(shè)計(jì)等,對(duì)教學(xué)課題進(jìn)行實(shí)際操作。

教學(xué)中針對(duì)教學(xué)課題內(nèi)容適時(shí)運(yùn)用組合式教學(xué)法,其重要特點(diǎn)是教學(xué)方法靈活、有的放矢,培養(yǎng)學(xué)生自主學(xué)習(xí)和學(xué)會(huì)學(xué)習(xí),培養(yǎng)學(xué)生的動(dòng)手能力和實(shí)踐能力,提高學(xué)生的分析問(wèn)題和解決問(wèn)題能力,做中教和做中學(xué)相結(jié)合,理論教學(xué)和實(shí)踐教學(xué)有機(jī)結(jié)合,課堂教學(xué)與學(xué)生自主學(xué)習(xí)相結(jié)合,調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,增強(qiáng)學(xué)生的學(xué)習(xí)興趣,突破C程序的教學(xué)難度,以多媒體技術(shù)為主,圖文動(dòng)態(tài)演示,增強(qiáng)學(xué)生對(duì)C程序設(shè)計(jì)的感性認(rèn)識(shí),多種教法有機(jī)融合、優(yōu)勢(shì)互補(bǔ)。有效的體現(xiàn)了師生互動(dòng)、啟發(fā)引導(dǎo)、因材施教、精講多練和理論與實(shí)踐相結(jié)合的教學(xué)方式和教學(xué)過(guò)程。

3.3實(shí)例教學(xué)法

實(shí)例教學(xué)法是選擇適合課題的并具有典型性、規(guī)律性、代表性和示范性的范例融入到教學(xué)中。面向?qū)W生,針對(duì)學(xué)生的好奇心理,利用典型實(shí)際案例講析,舉一反三,深入淺出。

實(shí)例教學(xué)法非常適合《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué),特別是程序設(shè)計(jì)核心部分更為明顯。C語(yǔ)言是一種結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言,它的基本結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。其中,循環(huán)結(jié)構(gòu)是程序基本結(jié)構(gòu)中很重要的核心部分并具有很大的難度,它是C語(yǔ)言程序中的重要內(nèi)容。教學(xué)中重點(diǎn)突破理解循環(huán)結(jié)構(gòu)功能和正確靈活運(yùn)用循環(huán)結(jié)構(gòu)進(jìn)行程序設(shè)計(jì)是進(jìn)行高效編寫高質(zhì)量程序教學(xué)的重要關(guān)鍵性教學(xué)技術(shù)。針對(duì)此問(wèn)題引用實(shí)例教學(xué)法是最佳有效的實(shí)現(xiàn)方法。

實(shí)例教學(xué)法實(shí)施過(guò)程:

1)講析循環(huán)語(yǔ)句格式和功能。

格式和功能;演示課件。

2)引例計(jì)算1+2+3+…+100

分別用while語(yǔ)句、d0一while語(yǔ)句、for語(yǔ)句編寫程序。

程序:演示課件

在C環(huán)境下運(yùn)行程序,演示運(yùn)行結(jié)果,學(xué)生察看運(yùn)行結(jié)果。

3)導(dǎo)析畫(huà)出流程圖,講析語(yǔ)句的執(zhí)行過(guò)程。

演示課件

4)引導(dǎo)學(xué)生依據(jù)流程圖分析語(yǔ)句的特點(diǎn)和各語(yǔ)句間的不同點(diǎn)

5)導(dǎo)題:如果i初值設(shè)為l0l,以上例子運(yùn)行結(jié)果是多少?

在C環(huán)境下運(yùn)行程序,演示運(yùn)行結(jié)果,學(xué)生看到運(yùn)行結(jié)果,印象深刻。

6)總結(jié):

①3種循環(huán)可以互相代替。

②在while和do—while循環(huán)中,循環(huán)體應(yīng)包含使循環(huán)趨于結(jié)束的語(yǔ)句。

③其它

7)導(dǎo)題:選擇合適的循環(huán)語(yǔ)句:

①輸出100~200內(nèi)能被3整除的數(shù)。(使用for語(yǔ)句合適)

②輸出用“$”號(hào)組成的圖形,如每行有10個(gè)號(hào)組成的長(zhǎng)方形、等腰三角形狀。(使用for語(yǔ)句合適)

③輸出九九乘法表。(使用for語(yǔ)句合適)

通過(guò)運(yùn)用實(shí)例教學(xué)法,增強(qiáng)學(xué)生的學(xué)習(xí)積極性和興趣,強(qiáng)化學(xué)生主動(dòng)學(xué)習(xí),深刻理解知識(shí)點(diǎn),提高學(xué)生分析問(wèn)題和解決問(wèn)題的能力,有效突破教學(xué)難點(diǎn),為學(xué)生學(xué)習(xí)其它程序設(shè)計(jì)打下堅(jiān)實(shí)的基礎(chǔ)。

3.4課題教學(xué)法

課題教學(xué)法就是將具有多功能和典型范例的研究課題引入到教學(xué)實(shí)踐活動(dòng)中。其特點(diǎn)是將學(xué)生自主學(xué)習(xí)融入到教學(xué)中,教師對(duì)學(xué)生學(xué)習(xí)進(jìn)行引導(dǎo)和指導(dǎo),從“教學(xué)生學(xué)”到“教學(xué)生學(xué)會(huì)學(xué)”轉(zhuǎn)變,貫穿“做中教和做中學(xué)”,著重實(shí)踐性,使學(xué)生深刻理解和掌握《C語(yǔ)言程序設(shè)計(jì)》功能和特點(diǎn),突破學(xué)習(xí)《C語(yǔ)言程序設(shè)計(jì)》難度,提高學(xué)生的程序設(shè)計(jì)能力和操作技能,培養(yǎng)學(xué)生探索創(chuàng)新的能力,以適應(yīng)現(xiàn)代社會(huì)需求。

通過(guò)《C語(yǔ)言程序設(shè)計(jì)》教學(xué)改革探究實(shí)踐,獲得更高的教學(xué)質(zhì)量。教學(xué)改革是新世紀(jì)現(xiàn)代社會(huì)發(fā)展的需要,現(xiàn)代教學(xué)模式是切實(shí)可行的。自主創(chuàng)新是現(xiàn)代教學(xué)實(shí)效性的關(guān)鍵,基于自主創(chuàng)新的現(xiàn)代教學(xué)方法是創(chuàng)造性的教學(xué)實(shí)踐。教學(xué)實(shí)踐展現(xiàn)了教學(xué)改革的重要意義并凸顯較好的教學(xué)效果。面向未來(lái),教學(xué)要以科學(xué)發(fā)展觀的教育思想向高新科學(xué)技術(shù)不斷挑戰(zhàn)并伴隨可持續(xù)性教育發(fā)展不斷創(chuàng)新。

參考文獻(xiàn):

[1]林東,陳琳.編程語(yǔ)言基礎(chǔ)——C語(yǔ)言[M]. 2版.北京:高等教育出版社,2006.

第4篇:c語(yǔ)言程序設(shè)計(jì)范文

關(guān)鍵詞: C語(yǔ)言;常見(jiàn)錯(cuò)誤;程序調(diào)試;實(shí)例

中圖分類號(hào):TP312文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2009)35-9969-02

Analysis of Common Error Based on C Programming Language

GAO Ya-xia1, ZOU Hai-rong2

(1.Shaanxi Commercial School, Hanzhong 723000, China; 2.Shaanxi Institute Of Technology, Hanzhong 723000, China)

Abstract: In recent years, not only the computer professionals use C language, but also the majority of staff computer applications favorite and use. In the use of C language application development, due to C language has a flexible programming style, grammar constraints are less stringent and program design large degree of freedom and so on. This C language to a number of beginner and causing a number of difficulties, in order to be able to quickly identify and correct errors in the program; this paper, the C language program design issues common mistakes analysis and research. Gives some examples and reference solutions, in order to learn C language program designed users to provide with convenient.

Key words: C Language; common errors; debugging program; example

C語(yǔ)言是在國(guó)內(nèi)外廣泛流行、使用的一種計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語(yǔ)言。它的主要特點(diǎn)是:概念簡(jiǎn)潔、數(shù)據(jù)類型豐富、表達(dá)能力強(qiáng),運(yùn)算符多且使用方便靈活。與其它程序設(shè)計(jì)語(yǔ)言相比較,具有靈活的編程風(fēng)格,語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大(例如:一個(gè)語(yǔ)句可以采用多種方式,分多行撰寫;對(duì)數(shù)組下標(biāo)越界不做檢查;整型、字符型和邏輯型的數(shù)據(jù)可以通用等)。這就給程序設(shè)計(jì)人員留下“靈活的余地”,但是由于這個(gè)靈活往往給程序調(diào)試,尤其對(duì)初學(xué)C語(yǔ)言的人來(lái)說(shuō),經(jīng)常會(huì)出一些連自己都不知道錯(cuò)在哪里的實(shí)例??粗绣e(cuò)的程序,不知該如何進(jìn)行修改。通過(guò)在C語(yǔ)言的教學(xué)與研究過(guò)程中,分析了一些關(guān)于C語(yǔ)言程序設(shè)計(jì)時(shí)容易犯的錯(cuò)誤實(shí)例,提供給學(xué)習(xí)C語(yǔ)言的同學(xué)及相關(guān)人員參考。

1 C語(yǔ)言常見(jiàn)錯(cuò)誤實(shí)例與分析

實(shí)例1.Printf語(yǔ)句中“控制字符串”部分分寫在不同的行。

例如:main()

{ printf(“* * * * *”\n

Very good!\n

* * * * * \n);}

該程序的目的是為了顯示這樣的結(jié)果: * * * * *

Very good!

* * * * *

但程序運(yùn)行后卻出現(xiàn)錯(cuò)誤信息:“Unterminated string or character constant in function main”,對(duì)上述錯(cuò)誤,只要在程序第二行、第三行的最后分別加上“\” 即可得到正確的結(jié)果,也就是說(shuō)printf語(yǔ)句中的“控制字符串”部分分寫在不同的行時(shí)加“\”連接。

實(shí)例2. 忽略了“=”與“==”的區(qū)別。

在許多高級(jí)語(yǔ)言中,用“=”符號(hào)作為關(guān)系運(yùn)算符“等于”。如在BASIC程序中可以寫if (m=10) then …,但C語(yǔ)言中,“=”是賦值運(yùn)算符,“==”是關(guān)系運(yùn)算符。

例如:if (m==10) m=n;

前者是進(jìn)行比較,m是否和10相等,后者表示如果m和10相等,把n值賦給m。由于習(xí)慣問(wèn)題,初學(xué)者往往很容易犯這樣的錯(cuò)誤。

實(shí)例3.定義變量的位置不正確。

例如:#include

main()

{ char ch,filename[10];

scanf(“%s”,filename);

FILE *fp;

fp=fopen(filename,“w”);

ch=getchar();

while(ch!=‘#’)

{ fputc(ch,fp);putchar(ch);ch=getchar();}

fclose(fp);}

程序運(yùn)行后出現(xiàn)錯(cuò)信息“Improper use of a typedef symbol in function main”,只要把第六行:FILE *fp;放到第四行前,程序通過(guò)。原因是:說(shuō)明部分要放在其他語(yǔ)句之前。

實(shí)例4.將字符常量與字符串常量混淆。

char ch;

ch="M";

在這里就混淆了字符常量與字符串常量,字符常量是由一對(duì)單引號(hào)括起來(lái)的單個(gè)字符,而字符串常量是一對(duì)雙引號(hào)括起來(lái)的字符序列。C規(guī)定以‘\0’作字符串結(jié)束標(biāo)志,它是由系統(tǒng)自動(dòng)加上的,所以字符串“M”實(shí)際上包含兩個(gè)字符:‘M'和‘\0',而把它賦給一個(gè)字符變量是不正確的。

實(shí)例5.輸入變量時(shí)忘記加地址運(yùn)算符“&”。

int a,b;

scanf("%d%d",a,b);

這是不合法的。Scanf函數(shù)的作用是:按照a、b在內(nèi)存的地址將a、b的值存進(jìn)去。“&a”指a在內(nèi)存中的地址?!?b”指b在內(nèi)存中的地址。

實(shí)例6.輸入數(shù)據(jù)的方式與要求不符。

1) scanf("%d%d",&x,&y);

輸入時(shí),不能用逗號(hào)作兩個(gè)數(shù)據(jù)間的分隔符,如下面輸入不合法:

1,5

輸入數(shù)據(jù)時(shí),在兩個(gè)數(shù)據(jù)之間以一個(gè)或多個(gè)空格間隔,也可用回車鍵,跳格鍵tab。

2) scanf("%d,%d",&x,&y);

C規(guī)定:如果在“格式控制”字符串中除了格式說(shuō)明以外還有其它字符,則在輸入數(shù)據(jù)時(shí)應(yīng)輸入與這些字符相同的字符。下面輸入是合法的:

1,5

此時(shí)不用逗號(hào)而用空格或其它字符是不對(duì)的。如下面輸入不合法:

1 5 1:5

又如:scanf("a=%d,b=%d",&a,&b);輸入應(yīng)如以下形式:

a=1,b=5

實(shí)例7.輸入字符的要求與格式不一致。

在用“%c”格式輸入字符時(shí),“轉(zhuǎn)義字符”和“空格字符”都作為有效字符輸入。

scanf("%c%c%c",&c1,&c2,&c3);

例如:輸入O K !

則字符“O”送給c1,空格字符“ ”送給c2,字符“K”送給c3,因?yàn)?c只要求讀入一個(gè)字符,后面不需要用空格作為兩個(gè)字符的間隔。

實(shí)例8. 同時(shí)定義了形參與函數(shù)中的局部變量。

int max(x,y)

int x,y,z;

形參應(yīng)該在函數(shù)體外定義,而局部變量應(yīng)該在函數(shù)體內(nèi)定義。應(yīng)改為:

int max(x,y)

int x,y;

{int z;

z=x>y?x:y;

return(z);}

實(shí)例9. 誤用變量定義數(shù)組。

int n;

scanf("%d",&n);

int a[n];

數(shù)組名后用方括號(hào)括起來(lái)的是常量表達(dá)式,可以包括常量和符號(hào)常量。即C不允許對(duì)數(shù)組的大小作動(dòng)態(tài)定義。

實(shí)例10. 被調(diào)用的函數(shù)未在主函數(shù)中進(jìn)行聲明。

例如:main()

{ int a,b,*p1,*p2;

Scanf(“%d,%d”,&a,&b);

p1=&a;p2=&b;

if(a

printf(“5d,%d\n”,*p1,*p2); }

void swap(int *p1,int *p2)

{ int *p;

P=*p1;*p1=*p2;*p2=p; }

程序運(yùn)行后出現(xiàn)錯(cuò)誤信息:“Type mismatch in redeclaration of ‘swap’”,只要在程序的第二句int a,b;前加一句:void swap();程序運(yùn)行通過(guò)。也就是說(shuō):被調(diào)用函數(shù)的定義出現(xiàn)在主調(diào)函數(shù)之后(除了函數(shù)的值是整型或字符型的),要在main()函數(shù)中對(duì)被調(diào)用函數(shù)進(jìn)行說(shuō)明,void型函數(shù)也不例外。

2 結(jié)論

通過(guò)上面這些實(shí)例的分析,可以看出,由于C語(yǔ)言的開(kāi)放式編程風(fēng)格,讓C語(yǔ)言初學(xué)者,在進(jìn)行C語(yǔ)言程序設(shè)計(jì)時(shí)往往會(huì)出現(xiàn)一些微妙的、不易覺(jué)察的錯(cuò)誤。C語(yǔ)言作為一門完善的編程語(yǔ)言,具有它的科學(xué)性與嚴(yán)謹(jǐn)性。因此,只有在充分掌握和熟練運(yùn)用C語(yǔ)言的基本概念、語(yǔ)法規(guī)范及結(jié)構(gòu)的基礎(chǔ)上,才能真正享受到C語(yǔ)言靈活自如的編程風(fēng)格的魅力,這也是學(xué)習(xí)一切科學(xué)知識(shí)的基本方法。

參考文獻(xiàn):

[1] 譚浩強(qiáng).C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2008:37-242.

第5篇:c語(yǔ)言程序設(shè)計(jì)范文

[關(guān)鍵詞]模式;方法;手段;改革

引言

我們都知道,C語(yǔ)言概念比較復(fù)雜,規(guī)則較多,使用靈活,容易出錯(cuò),學(xué)生掌握起來(lái)有一定的難度。傳統(tǒng)的C語(yǔ)言程序設(shè)計(jì)教學(xué)中,主要以課堂講授為主,且在教學(xué)過(guò)程中采用的大多是純理論的抽象案例,這對(duì)于高校學(xué)生,尤其是職業(yè)院校的學(xué)生而言,既抽象又枯燥無(wú)味,不能充分體現(xiàn)職業(yè)教育的特點(diǎn),另外內(nèi)容難以理解和接受,學(xué)生學(xué)起來(lái)自然沒(méi)有動(dòng)力,從而導(dǎo)致課堂教學(xué)質(zhì)量不高,學(xué)生學(xué)習(xí)興趣不濃,學(xué)習(xí)效果不佳,不能真正理解程序設(shè)計(jì)的精髓,因此普遍反映C語(yǔ)言難學(xué)?!禖語(yǔ)言程序設(shè)計(jì)》是電子各專業(yè)都開(kāi)設(shè)的一門非常重要的專業(yè)基礎(chǔ)課,掌握好C語(yǔ)言程序設(shè)計(jì)技術(shù)為學(xué)生學(xué)習(xí)后續(xù)一些較高級(jí)的變成語(yǔ)言打下良好的基礎(chǔ)。針對(duì)以上情況,對(duì)《C語(yǔ)言程序設(shè)計(jì)》進(jìn)行了教學(xué)改革,主要對(duì)教學(xué)模式、教學(xué)方法以及教學(xué)手段等幾方面進(jìn)行了改革,變老師主導(dǎo)型教學(xué)為與學(xué)生交互型學(xué)習(xí)的教學(xué)過(guò)程,在教學(xué)過(guò)程中不斷探索新的教學(xué)方法和嘗試先進(jìn)的教學(xué)手段。

一、教學(xué)模式的改革

首先,改變了以往的授課方式,從以前的合班上課方式改為單班微機(jī)室授課。這種授課方式,可以使學(xué)生先理解老師所講授的理論內(nèi)容,然后可通過(guò)上機(jī)實(shí)踐,加深理解并真正掌握課堂內(nèi)容,同時(shí)也提高了學(xué)生的動(dòng)手編程能力,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性。學(xué)習(xí)程序設(shè)計(jì)的最佳方法就是自己進(jìn)行編寫程序,在實(shí)踐中發(fā)現(xiàn)問(wèn)題解決問(wèn)題并逐步提高水平。而這種授課方式,正好可以將理論與實(shí)踐相結(jié)合,由于單班進(jìn)行授課,老師可以對(duì)每位學(xué)生進(jìn)行一對(duì)一輔導(dǎo),做到“教學(xué)做”一體化,所以教學(xué)效果良好。其次,我們針對(duì)這種新的單班微機(jī)室授課方式,重新編寫了教案。在教案的組織上遵循的原則主要是理論與實(shí)踐相結(jié)合,組織方式是,對(duì)于每一個(gè)項(xiàng)目,首先介紹概念、原理、算法、語(yǔ)法和注意事項(xiàng),然后通過(guò)適當(dāng)?shù)陌咐齺?lái)講解,立即讓學(xué)生上機(jī)實(shí)踐,教師當(dāng)堂輔導(dǎo)學(xué)生編寫和調(diào)試程序,使學(xué)生能夠?qū)φn程內(nèi)容當(dāng)堂理解,當(dāng)堂消化吸收。再次,對(duì)考核方式進(jìn)行了改革,將期末成績(jī)劃分為平時(shí)成績(jī)+項(xiàng)目考核成績(jī),+教學(xué)科成績(jī),考核成績(jī)的方法是平時(shí)成績(jī)占20%,項(xiàng)目考核成績(jī)占20%,教學(xué)科成績(jī)占50%。這種考核方式即可以考核學(xué)生的平時(shí)表現(xiàn),又可以考核學(xué)生對(duì)課程的掌握程度。既考察了理論知識(shí)的掌握情況,也考察了學(xué)生的實(shí)踐動(dòng)手編程能力。通過(guò)綜合學(xué)生的意見(jiàn)反饋,學(xué)生對(duì)這種考核方法也表示贊同和認(rèn)可。

二、教學(xué)手段的改革

首先,在C語(yǔ)言程序設(shè)計(jì)課程教學(xué)過(guò)程中,考慮到本門課程的特點(diǎn),對(duì)于要講解的案例進(jìn)行分析,發(fā)揮傳統(tǒng)教學(xué)的優(yōu)勢(shì),進(jìn)行課堂討論、板書(shū)講解、結(jié)合提問(wèn),將問(wèn)題層層剖析、層層深入,充分調(diào)動(dòng)學(xué)生的積極性和主觀能動(dòng)性。另外,充分利用多元化、現(xiàn)代化的教學(xué)手段。在教學(xué)過(guò)程中,運(yùn)用多媒體技術(shù)進(jìn)行輔助教學(xué),有利于激發(fā)學(xué)生的學(xué)習(xí)興趣,能發(fā)揮學(xué)生的主體能力,優(yōu)化教學(xué)過(guò)程。在教學(xué)過(guò)程中應(yīng)多方位應(yīng)用現(xiàn)代教育技術(shù)手段,尤其是多媒體輔助教學(xué)手段與網(wǎng)絡(luò)化輔助教學(xué)手段。在課堂教學(xué)中采用多媒體教學(xué)課件,加強(qiáng)直觀教學(xué),可提高學(xué)生的空間想象力。要充分利用計(jì)算機(jī)網(wǎng)絡(luò)開(kāi)展網(wǎng)上答疑、網(wǎng)上測(cè)試、網(wǎng)絡(luò)教學(xué),及時(shí)解決學(xué)生在學(xué)習(xí)與生活中遇到的種種問(wèn)題,使其檢驗(yàn)自己本階段的學(xué)習(xí)成果,加強(qiáng)對(duì)所學(xué)知識(shí)的吸收和消化。對(duì)C語(yǔ)言程序的調(diào)試過(guò)程及運(yùn)行機(jī)制學(xué)生很難理解,很難想象其過(guò)程,如果將其做成課件,以動(dòng)畫(huà)的形式模擬其過(guò)程,學(xué)生就能很快地掌握。教師應(yīng)從最簡(jiǎn)單的C語(yǔ)言程序的調(diào)試入手,詳細(xì)演示C語(yǔ)言程序的調(diào)試過(guò)程與調(diào)試細(xì)節(jié),同時(shí)讓學(xué)生參與進(jìn)來(lái),實(shí)現(xiàn)教師與學(xué)生、學(xué)生與學(xué)生的雙向交流和互動(dòng),提高學(xué)生的學(xué)習(xí)興趣,加深學(xué)生的理解與記憶。其次,對(duì)以往上機(jī)考試模式進(jìn)行了改革。以往上機(jī)考試為教師出幾道程序設(shè)計(jì)題,全班學(xué)生都答一樣的題,這樣存在一些弊端?,F(xiàn)在上機(jī)考試模式改為采用c語(yǔ)言程序設(shè)計(jì)題庫(kù)抽題,每位學(xué)生進(jìn)入考試系統(tǒng),系統(tǒng)具有自動(dòng)出題、隨機(jī)組卷、計(jì)時(shí)收卷、實(shí)時(shí)評(píng)分和記錄成績(jī)功能,大大提高了考試效率。每名學(xué)生的3道考題是隨機(jī)產(chǎn)生的,與旁邊學(xué)生的考題都不相同,所有考題題目都來(lái)自于國(guó)家二級(jí)考試模擬題題庫(kù),具備一定的針對(duì)性,同時(shí)c語(yǔ)言程序設(shè)計(jì)題庫(kù)有兩種使用方式,平時(shí)練習(xí)和正式考試,學(xué)生可以在平時(shí)練習(xí),系統(tǒng)自動(dòng)會(huì)給出所有練習(xí)題的答案,這樣學(xué)生能在練習(xí)的過(guò)程中逐步提高自己編寫程序的水平。因?yàn)槭请娔X計(jì)時(shí)評(píng)分,時(shí)間一到馬上就收卷然后給出成績(jī),因此在練習(xí)的過(guò)程中就迫使學(xué)生必須經(jīng)常練習(xí),不知不覺(jué)中也就提高了C語(yǔ)言程序設(shè)計(jì)的能力。

三、教學(xué)方法的改革

在教學(xué)方法上主要采用多種教學(xué)方法相結(jié)合的方法。首先利用問(wèn)題探究教學(xué)法引入本節(jié)課要學(xué)習(xí)的知識(shí),這種教學(xué)法能夠充分發(fā)揮學(xué)生的主動(dòng)性,突出學(xué)生的主體作用,有效地培養(yǎng)學(xué)生分析問(wèn)題與解決問(wèn)題的能力,以“冒泡排序”為例,可以采取先跟學(xué)生講解什么叫“冒泡”,然后讓學(xué)生設(shè)計(jì)冒泡排序的算法思路,然后讓學(xué)生討論并寫出算法流程圖,最后講解如何用for程序結(jié)構(gòu)實(shí)現(xiàn)算法,完成整個(gè)程序的編寫。其次,可利用和采用歸納教學(xué)法和案例教學(xué)法。歸納教學(xué)法引導(dǎo)學(xué)生對(duì)c語(yǔ)言中的定義、概念、語(yǔ)法規(guī)則進(jìn)行歸納,將會(huì)起到事半功倍的效果,例如:getchar與putchar函數(shù),有很多語(yǔ)法規(guī)則是一樣的,對(duì)它們進(jìn)行歸納之后,學(xué)生只要記住其中一個(gè),另一個(gè)自然就會(huì)使用了。C語(yǔ)言是應(yīng)用性很強(qiáng)的一門課程,既有理論,又有實(shí)踐,既講方法,又講動(dòng)手能力。采用案例教學(xué)法可以改變“滿堂灌”的做法,將學(xué)生的眼、手、腦全部調(diào)動(dòng)起來(lái),培養(yǎng)學(xué)生的學(xué)習(xí)興趣。筆者將課程內(nèi)容分為若干個(gè)主題,以程序設(shè)計(jì)作為貫穿各主題的主線,每個(gè)主題的教學(xué)過(guò)程由“要點(diǎn)講解”、“自學(xué)/上機(jī)實(shí)踐”和“疑難解答”三個(gè)階段組成。通過(guò)案例分析,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,輔以語(yǔ)言知識(shí)的介紹,然后通過(guò)上機(jī)練習(xí),包括基本訓(xùn)練(自測(cè)作業(yè)和主題作業(yè))與綜合訓(xùn)練(大型作業(yè)),教師針對(duì)學(xué)生暴露出的問(wèn)題答疑解惑,結(jié)合案例教學(xué),努力將C語(yǔ)言作為解決實(shí)際問(wèn)題的工具,強(qiáng)化學(xué)生的編程能力,在分析程序與程序設(shè)計(jì)的過(guò)程中使學(xué)生逐步熟悉語(yǔ)法,應(yīng)用語(yǔ)句,提高學(xué)生分析問(wèn)題、解決問(wèn)題的能力,由淺入深、由易到難、循序漸進(jìn)地使學(xué)生在實(shí)踐中掌握知識(shí),培養(yǎng)程序設(shè)計(jì)能力,逐步理解和掌握程序設(shè)計(jì)的思想和方法,最終在課堂上教師扮演“主導(dǎo)”角色,而學(xué)生真正地成為“主體”。再次,由于每個(gè)學(xué)生學(xué)習(xí)的動(dòng)機(jī)、興趣、能力存在較大的個(gè)體差異,所以決定了C語(yǔ)言課程必須因材施教。針對(duì)學(xué)習(xí)能力較強(qiáng)的學(xué)生,鼓勵(lì)他們自學(xué),并給予方向性指導(dǎo),讓他們超前學(xué)習(xí)。針對(duì)學(xué)習(xí)能力較弱的學(xué)生進(jìn)行單獨(dú)輔導(dǎo),加強(qiáng)學(xué)生學(xué)習(xí)的積極性。對(duì)于大多數(shù)學(xué)生,精力主要放在最基本、最常用的內(nèi)容上,讓他們學(xué)好基礎(chǔ)知識(shí),領(lǐng)悟程序設(shè)計(jì)的方法,為后續(xù)其他課程的學(xué)習(xí)打下基礎(chǔ)。另外,教學(xué)過(guò)程中,應(yīng)不時(shí)地進(jìn)行換位思考,從學(xué)生的角度來(lái)考慮問(wèn)題,注意師生的互動(dòng)效果,以提高學(xué)生學(xué)習(xí)的積極性和主動(dòng)性??傊禖語(yǔ)言程序設(shè)計(jì)》教學(xué)改革取得了非常理想的教學(xué)效果,無(wú)論是在學(xué)生成績(jī)的提高上,還是學(xué)生的反映上,以及考試的效率上等均達(dá)到了教學(xué)目的,但仍存在一些不足,以上是對(duì)C語(yǔ)言程序設(shè)計(jì)教學(xué)課程的心得體會(huì),希望對(duì)廣大的同仁能有一定的參考價(jià)值。

參考文獻(xiàn):

[1]謝志江等.案例教學(xué)法在工科教學(xué)中的應(yīng)用[J].高等工程教育研究,2003(5):12-17.

[2]譚浩強(qiáng).C程序設(shè)計(jì)(第三版)[M].北京:清華大學(xué)出版社,2005.

[3]陳國(guó)英.提高計(jì)算機(jī)語(yǔ)言課上機(jī)實(shí)踐教學(xué)的改革與實(shí)踐[J].洛陽(yáng)農(nóng)業(yè)高等??茖W(xué)校學(xué)報(bào),2002.

[4]全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)教程C語(yǔ)言程序設(shè)計(jì)[M].北京高等教育出版杜.

[5]孔垂柳,田地.基于程序設(shè)計(jì)思想的C語(yǔ)言教學(xué)方案.吉林大學(xué)學(xué)報(bào)(信息科學(xué)版),2005,23(8):5-6.

[6]陳東.計(jì)算機(jī)多媒體教學(xué)改革的一些嘗試[J].福建師范大學(xué)學(xué)報(bào)(自然版).2004,20

[7]李明等.C語(yǔ)言程序設(shè)計(jì)教程[M].上海:上海交通大學(xué)出版社,2007,26-32.

第6篇:c語(yǔ)言程序設(shè)計(jì)范文

關(guān)鍵詞:計(jì)算機(jī);C語(yǔ)言程序設(shè)計(jì);教學(xué)改革;教學(xué)實(shí)踐

中圖分類號(hào):G433 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-7800(2012)003-0194-02

作者簡(jiǎn)介:劉桂玲(1976-),女,內(nèi)蒙古赤峰人,碩士,天津職業(yè)技術(shù)師范大學(xué)附屬高級(jí)技術(shù)學(xué)校講師,研究方向?yàn)橛?jì)算機(jī)應(yīng)用技術(shù)。

0 引言

C語(yǔ)言是一種結(jié)構(gòu)化語(yǔ)言。它層次清晰,便于按模塊化方式組織程序,易于調(diào)試和維護(hù)。C語(yǔ)言的表現(xiàn)能力和處理能力極強(qiáng)。它不僅具有豐富的運(yùn)算符和數(shù)據(jù)類型,便于實(shí)現(xiàn)各類復(fù)雜的數(shù)據(jù)結(jié)構(gòu),還可以直接訪問(wèn)內(nèi)存的物理地址,進(jìn)行位(bit)一級(jí)的操作。C語(yǔ)言在很多方面都可以應(yīng)用,不僅在軟件開(kāi)發(fā)上,而且在各類科研工作中都是需要用到C語(yǔ)言的。C語(yǔ)言是入門的課程,也是非常重要的課程。

目前,計(jì)算機(jī)專業(yè)的基礎(chǔ)課都會(huì)有《C語(yǔ)言程序設(shè)計(jì)》,可見(jiàn)這門課程的重要性。學(xué)習(xí)這門課程,可以培養(yǎng)學(xué)生的邏輯思維能力以及形成一種程序化的思想。這門課程在內(nèi)容上并不是很難,但在現(xiàn)實(shí)中卻發(fā)現(xiàn),教學(xué)效果并不是很理想,很多學(xué)生都覺(jué)得這門課程枯燥乏味。在這樣的情況下,能學(xué)好C語(yǔ)言的學(xué)生很少。但我們卻必須要學(xué)好這門課程,不然后續(xù)的課程會(huì)更加難學(xué),或者說(shuō)幾乎就聽(tīng)不懂也不會(huì)寫。下面我們先分析現(xiàn)實(shí)教學(xué)中存在的一些問(wèn)題。

1 C語(yǔ)言教學(xué)中存在的問(wèn)題

一般來(lái)說(shuō),教學(xué)中存在的問(wèn)題都是包括幾方面的,因?yàn)榻虒W(xué)是教師和學(xué)生共同的活動(dòng),即有教師方面的問(wèn)題,同樣也會(huì)有學(xué)生方面的問(wèn)題、教學(xué)方法上的問(wèn)題、教學(xué)過(guò)程中的問(wèn)題、水平評(píng)價(jià)中的問(wèn)題,還有學(xué)科本身特征所導(dǎo)致的一些問(wèn)題,同樣。硬件設(shè)備、教學(xué)環(huán)境等外在的條件也是教學(xué)中存在問(wèn)題的因素。

正確認(rèn)識(shí)存在的問(wèn)題,把問(wèn)題找出來(lái),再根據(jù)不同的問(wèn)題尋找出每一個(gè)問(wèn)題背后的真正原因,然后對(duì)癥下藥,就可以把問(wèn)題解決好。在教學(xué)過(guò)程中,筆者發(fā)現(xiàn)C語(yǔ)言教學(xué)主要存在以下幾方面的問(wèn)題:

(1)在教學(xué)的過(guò)程中,主要體現(xiàn)為教學(xué)方法上的問(wèn)題。現(xiàn)在很多教師還采用傳統(tǒng)的較單一的教學(xué)方式,過(guò)于注重理論知識(shí)的講授,在教法上墨守成規(guī),很少有創(chuàng)新,本來(lái)內(nèi)容就比較枯燥的一門課程,如果教師在教學(xué)過(guò)程中不能使它變得有趣一些,就很難調(diào)動(dòng)學(xué)生的積極性和激發(fā)學(xué)生的興趣和信心。

(2)在教學(xué)內(nèi)容上,教師過(guò)于注重C語(yǔ)言的理論教學(xué),也就是對(duì)一些概念和語(yǔ)法規(guī)則等的教學(xué)偏重。概念本來(lái)就是比較枯燥的內(nèi)容,如果過(guò)于講概念的話,更容易讓學(xué)生對(duì)這門課程失去興趣?,F(xiàn)實(shí)中的大部分教學(xué)都是講理論講語(yǔ)法為主,一個(gè)學(xué)期可能只有三、四次上機(jī)動(dòng)手實(shí)踐,而這門課程很重要的一方面就是動(dòng)手實(shí)踐能力。如果在教學(xué)中過(guò)少實(shí)踐,則很難提升學(xué)生的能力,無(wú)法達(dá)到培養(yǎng)學(xué)生程序設(shè)計(jì)和調(diào)試能力的目的,就難以學(xué)好C語(yǔ)言。

(3)在水平評(píng)價(jià)方面,水平評(píng)價(jià)制度是否合理是否科學(xué),很大程度上就決定著教學(xué)質(zhì)量的好壞。大部分教學(xué)都是為了準(zhǔn)備考試,考什么就學(xué)什么,怎么考就怎么學(xué),怎么教。比如,考試是考筆試、考定義,那么教師就會(huì)在平常的教學(xué)中注重概念及定義的學(xué)習(xí)、理解和記憶。如果考的是上機(jī)操作,這就要求教師在教學(xué)中要注重學(xué)生實(shí)踐操作能力的培養(yǎng),注重邏輯思維能力的培養(yǎng)。

2 教學(xué)改革建議

2.1 綜合運(yùn)用各種教學(xué)方法

由于C語(yǔ)言課程本身的特性,學(xué)生會(huì)覺(jué)得這門課程比其它的科目更枯燥。其實(shí)只要懂得去調(diào)動(dòng)學(xué)生的積極性,學(xué)生還是會(huì)喜歡上這門課程的。在平常的講課過(guò)程中,我們要善于運(yùn)用不同的方法來(lái)教學(xué),根據(jù)實(shí)際需要靈活使用各種不同的教學(xué)方法和手段,以求取得好的教學(xué)效果。

如數(shù)據(jù)類型的概念、流程控制、函數(shù)的定義與調(diào)用、指針的概念等采用教師主導(dǎo)的傳統(tǒng)教學(xué)方法會(huì)更好一些。但在其它一些方面,如理解性的知識(shí),教師一定要充分利用好教學(xué)資源,合理使用多媒體教學(xué),有效彌補(bǔ)傳統(tǒng)教學(xué)的不足??梢詫㈦y以理解的內(nèi)容或不容易觀察到的事物用媒體充分顯示出來(lái)。如可以借助flas模擬排序,運(yùn)用多媒體教學(xué)事先設(shè)計(jì)好教學(xué)課件。這樣可以節(jié)省板書(shū)時(shí)間、實(shí)現(xiàn)資源共享和提高效率。但在多媒體教學(xué)環(huán)境下,板書(shū)設(shè)計(jì)的重要性被大家弱化了。理論教學(xué)主要進(jìn)行課件的演示,這種方法對(duì)剛接觸程序設(shè)計(jì)的學(xué)生是非常不利的。在程序設(shè)計(jì)的初級(jí)階段,教師應(yīng)該適當(dāng)?shù)乩冒鍟?shū)來(lái)講解,因?yàn)槌绦蚓帉懯怯兴伎歼^(guò)程的,利用板書(shū)逐步寫出程序,這樣在整個(gè)過(guò)程中能夠隨意控制需要顯示的內(nèi)容,并且和語(yǔ)速、回顧、提問(wèn)等環(huán)節(jié)有機(jī)結(jié)合起來(lái).從而促使學(xué)生的思路與教師的講解保持同步,而利用課件演示事先編寫好的程序則由于給予學(xué)生的思考時(shí)間不夠?qū)е聦W(xué)生的印象不深刻,從而導(dǎo)致教學(xué)效果不佳。所以在進(jìn)行理論教學(xué)時(shí),要將多媒體與板書(shū)設(shè)計(jì)相結(jié)合,充分發(fā)揮各自的優(yōu)點(diǎn),從而使學(xué)生在直觀感受和思維訓(xùn)練等不同方面都能獲得最好的授課效果。

2.2 注重動(dòng)手能力的培養(yǎng)

C語(yǔ)言是一門以實(shí)際操作為主的科目,學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)應(yīng)當(dāng)充分重視實(shí)驗(yàn)環(huán)節(jié)。很多教師實(shí)驗(yàn)時(shí)間安排很少的原因是:還有很多基本語(yǔ)句沒(méi)學(xué)好,或者說(shuō)還有很多結(jié)構(gòu)沒(méi)有掌握,因此不適合上機(jī)操作。在這里,筆者認(rèn)為教師不應(yīng)該等到學(xué)生把所有要用的知識(shí)都掌握了才讓學(xué)生去上機(jī),如果學(xué)生掌握得慢的話,無(wú)形中就壓縮了上機(jī)的時(shí)間。即使有些語(yǔ)句學(xué)生還不會(huì),還是可以讓學(xué)生上機(jī),在操作和編程的過(guò)程中,學(xué)生不但可以鞏固課堂上所講的理論知識(shí),不懂的那部分還可以在操作的過(guò)程中通過(guò)實(shí)踐和摸索自己總結(jié)出來(lái)。通過(guò)不斷去試,得到不同的結(jié)果,這種直觀的結(jié)果可以讓學(xué)生馬上領(lǐng)會(huì)到不同的結(jié)構(gòu)不同的語(yǔ)句所產(chǎn)生的效果。這樣的上機(jī)操作比單純講理論更有趣更容易。

教師在上實(shí)驗(yàn)課時(shí)盡量要求學(xué)生多編寫程序,多上機(jī)調(diào)試程序,從最簡(jiǎn)單的編程開(kāi)始,再慢慢讓學(xué)生不斷擴(kuò)展。上機(jī)也不能僅僅為了編程的正確性,更重要的還在于讓學(xué)生熟練掌握上機(jī)操作要領(lǐng)和調(diào)試程序技術(shù),積累編程經(jīng)驗(yàn),加深學(xué)生對(duì)講授內(nèi)容的理解。尤其是一些語(yǔ)法規(guī)定,光靠課堂講授比較枯燥又難以記住,但它們又很重要,通過(guò)多次上機(jī)就能自然地熟練掌握。通過(guò)上機(jī)來(lái)掌握語(yǔ)法規(guī)則是行之有效的一種方法。

在實(shí)際教學(xué)中,筆者發(fā)現(xiàn)了一個(gè)有趣的現(xiàn)象,如這門課程的第一個(gè)實(shí)驗(yàn)就是按任意鍵輸出一行字如:你好。這是書(shū)本上提供的實(shí)驗(yàn),在上機(jī)過(guò)程中發(fā)現(xiàn)有的學(xué)生把它改成了“我是笨蛋”,編好之后讓同學(xué)來(lái)測(cè)試,結(jié)果引起一陣轟笑。其實(shí)我覺(jué)得這種時(shí)候?qū)W生能這樣開(kāi)些玩笑反而更好。不但可以提高上機(jī)的趣味性,還能激發(fā)他們用C語(yǔ)言來(lái)比拼的欲望,一邊玩笑一邊學(xué)習(xí),效果將會(huì)更好,可激勵(lì)學(xué)生多創(chuàng)新。

2.3 革新水平評(píng)價(jià)體系

考核在教學(xué)過(guò)程中起著非常重要的導(dǎo)向作用,考核是了解學(xué)生學(xué)習(xí)狀況的依據(jù),學(xué)生和教師都非常重視。目前計(jì)算機(jī)專業(yè)教育的改革力度很大,但在考核方面,多年來(lái)進(jìn)展不大?!禖語(yǔ)言程序設(shè)計(jì)》課程的考核方式是以筆試為主,考試的重點(diǎn)是語(yǔ)法和基本的邏輯推導(dǎo)能力,忽略了學(xué)生對(duì)所學(xué)知識(shí)的綜合應(yīng)用能力的考核。因此,必須建立以學(xué)生解決實(shí)際問(wèn)題能力為考核基準(zhǔn)的考核模式,堅(jiān)持理論教學(xué)與實(shí)踐相結(jié)合,堅(jiān)持學(xué)與用并重,實(shí)踐操作應(yīng)重視創(chuàng)新,培養(yǎng)學(xué)生靈活運(yùn)用知識(shí)以及創(chuàng)新知識(shí)的能力??己朔绞綉?yīng)該以實(shí)踐和操作為主,筆試為輔,平時(shí)的上機(jī)操作成績(jī)也要納入到期末的水平評(píng)價(jià)中。在實(shí)際教學(xué)中發(fā)現(xiàn),學(xué)生們更喜歡項(xiàng)目式的考試與平常的作業(yè)和上機(jī)相結(jié)合來(lái)定成績(jī),他們認(rèn)為這樣就減輕了期末考試的壓力,因?yàn)楹艽笠徊糠挚己嗽谄綍r(shí)的學(xué)習(xí)和上機(jī)過(guò)程中就完成了。

此外,作為教師,在教學(xué)的同時(shí)也應(yīng)該不斷提升自己,與時(shí)俱進(jìn),站在新知識(shí)的最前端,這樣才能更好地教授學(xué)生知識(shí)。如果教師不充電,不提升自己,在講課中將很難體現(xiàn)一個(gè)教師的魅力和感染力以及這個(gè)教師的知識(shí)水平。在這個(gè)計(jì)算機(jī)技術(shù)高速發(fā)展的社會(huì),不學(xué)習(xí)新知識(shí)只會(huì)被社會(huì)甩在后面。

3 結(jié)束語(yǔ)

《C語(yǔ)言程序設(shè)計(jì)》是計(jì)算機(jī)專業(yè)的基礎(chǔ)課程,一定要注重程序設(shè)計(jì)思維的培養(yǎng),在教學(xué)過(guò)程中應(yīng)積極探索符合各層次培養(yǎng)目標(biāo)的教學(xué)方法、教學(xué)內(nèi)容及考核方式。要建立良好的師生關(guān)系,充分發(fā)揮教師的指導(dǎo)作用,使學(xué)生在學(xué)習(xí)中不僅能掌握編程的知識(shí)和技術(shù),還具備利用計(jì)算機(jī)求解實(shí)際問(wèn)題的基本能力。這才是教學(xué)的目的,也是改革的目標(biāo)。

參考文獻(xiàn):

\[1\] 謝竟博.C語(yǔ)言程序設(shè)計(jì)教學(xué)中的問(wèn)題及改革建議\[J\].重慶郵電大學(xué)學(xué)報(bào),2008(2).

\[2\] 魏青.C語(yǔ)言教學(xué)中學(xué)生學(xué)習(xí)興趣的培養(yǎng)\[J\].電腦知識(shí)與技術(shù),2010(21).

第7篇:c語(yǔ)言程序設(shè)計(jì)范文

[關(guān)鍵詞] 教學(xué)方法 案例教學(xué) 教學(xué)效果

C語(yǔ)言程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)的基礎(chǔ)課,在整個(gè)課程體系中占有重要地位。在C語(yǔ)言教學(xué)過(guò)程中,教師的教法和學(xué)生學(xué)法的差異,對(duì)教學(xué)效果都會(huì)產(chǎn)生直接的影響。針對(duì)學(xué)生學(xué)習(xí)語(yǔ)言課程的一般思維規(guī)律和思維模式,進(jìn)一步探討適合??圃盒W(xué)生的教學(xué)方法,對(duì)以后的C語(yǔ)言程序設(shè)計(jì)教學(xué)有所幫助。

一、C語(yǔ)言教學(xué)中的問(wèn)題

C語(yǔ)言程序設(shè)計(jì)是一個(gè)邏輯性很嚴(yán)謹(jǐn)?shù)恼n目,學(xué)生在設(shè)計(jì)程序時(shí)常常感到無(wú)從下手。其原因可分為兩個(gè)方面:一是所使用的教材,在每一章節(jié)介紹完概念之后,提供一些例子加深學(xué)生對(duì)概念的理解,針對(duì)本章中出現(xiàn)的內(nèi)容提供一些練習(xí)題。用來(lái)測(cè)試學(xué)生對(duì)各章節(jié)中的基本概念記憶和理解程度。二是學(xué)生更多關(guān)注的是教材中的典型例題,對(duì)于程序的系統(tǒng)概念沒(méi)有真正掌握理解,沒(méi)有整體設(shè)計(jì)的概念,在做練習(xí)題時(shí)涉及到綜合編程部分感到困惑。學(xué)生在學(xué)習(xí)的過(guò)程中,沒(méi)有注意到如何綜合運(yùn)用相關(guān)內(nèi)容解決具體問(wèn)題,以導(dǎo)致學(xué)生在學(xué)完程序設(shè)計(jì)課程時(shí),進(jìn)入應(yīng)用階段,面對(duì)具體的專業(yè)設(shè)計(jì)要求無(wú)從下手。

二、提高教學(xué)質(zhì)量的途徑

通過(guò)C語(yǔ)言課程的學(xué)習(xí),學(xué)生應(yīng)正確理解C語(yǔ)言的基本概念,掌握語(yǔ)句的格式及用法,編寫出優(yōu)化的實(shí)用程序。我們知道C語(yǔ)言課程強(qiáng)調(diào)的是實(shí)踐性,對(duì)于計(jì)算機(jī)語(yǔ)言課程的教學(xué)不應(yīng)僅僅是傳授知識(shí),應(yīng)該以培訓(xùn)能力為主,過(guò)分強(qiáng)調(diào)該語(yǔ)言的系統(tǒng)性和完整性可能會(huì)轉(zhuǎn)移學(xué)生對(duì)課程重點(diǎn)的注意力。在規(guī)定的課時(shí)內(nèi)教師講解不可能面面俱到,所以授課時(shí)必須突出重點(diǎn),突出實(shí)用性,遵循理論與實(shí)踐相結(jié)合的原則。教師應(yīng)始終堅(jiān)持以應(yīng)用為中心,以算法為基礎(chǔ),以培養(yǎng)學(xué)生的實(shí)踐能力為核心,突出技術(shù)實(shí)用性和學(xué)習(xí)能力的培養(yǎng)。

程序設(shè)計(jì)課程具有很強(qiáng)的實(shí)踐性,要以社會(huì)對(duì)編程能力的需求和技術(shù)發(fā)展為依據(jù),調(diào)整教學(xué)內(nèi)容,以適應(yīng)技術(shù)崗位能力要求。在課程設(shè)置與建設(shè)中,要充分體現(xiàn)教學(xué)內(nèi)容在培養(yǎng)學(xué)生實(shí)踐能力方面的需求,適當(dāng)增加實(shí)訓(xùn)教學(xué)內(nèi)容,以強(qiáng)化學(xué)生的實(shí)際開(kāi)發(fā)和應(yīng)用能力。

C語(yǔ)言程序設(shè)計(jì),注重由設(shè)計(jì)算法到書(shū)寫程序并進(jìn)行調(diào)試的整個(gè)過(guò)程,顯得抽象復(fù)雜。在教學(xué)過(guò)程中,應(yīng)該先介紹一個(gè)較完整的程序例子,該例子包含了語(yǔ)言中的主要語(yǔ)句,目的是使學(xué)生先對(duì)程序有個(gè)初步的印象,再簡(jiǎn)單介紹該例子中用到的語(yǔ)句,讓學(xué)生對(duì)該語(yǔ)言的學(xué)習(xí)有一個(gè)大概的了解。整個(gè)教學(xué)過(guò)程中應(yīng)該把“解題思路、方法和步驟”當(dāng)作授課的重點(diǎn),從而讓學(xué)生明白如何分析、解決實(shí)際問(wèn)題,逐漸培養(yǎng)學(xué)生進(jìn)行程序設(shè)計(jì)的正確思維模式。

三、突出教學(xué)重點(diǎn)

算法是程序設(shè)計(jì)的靈魂,是教學(xué)重點(diǎn),也是教學(xué)難點(diǎn),一個(gè)優(yōu)化的程序必有一個(gè)好的算法。而語(yǔ)言只是表示形式,沒(méi)有正確的算法,計(jì)算機(jī)將解決不了任何問(wèn)題,對(duì)于C語(yǔ)言所涉及到的算法,應(yīng)進(jìn)行部分精講多練。通過(guò)案例分析,講解程序設(shè)計(jì)的思想和方法,將課程內(nèi)容分為若干個(gè)主題,以程序設(shè)計(jì)做為貫穿各主題的主線。每個(gè)主題的教學(xué)過(guò)程由“要點(diǎn)講解”、“練習(xí)上機(jī)實(shí)踐”和“疑難解答”三個(gè)階段組成。基于問(wèn)題的教學(xué)提出問(wèn)題,以學(xué)生獨(dú)立完成為主,教師只提供必要的輔導(dǎo),培養(yǎng)學(xué)生探索問(wèn)題和解決問(wèn)題的能力。將C語(yǔ)言的知識(shí)點(diǎn)溶化到一個(gè)個(gè)實(shí)訓(xùn)項(xiàng)目的程序編寫中。在課程初期,主要是進(jìn)行單項(xiàng)的編程練習(xí),重在掌握C語(yǔ)言的基本語(yǔ)句、數(shù)據(jù)類型與程序結(jié)構(gòu)等。在進(jìn)入數(shù)組、函數(shù)、結(jié)構(gòu)、指針和文件內(nèi)容教學(xué)時(shí),開(kāi)始實(shí)訓(xùn)項(xiàng)目的編程實(shí)踐,逐步組建“教師管理系統(tǒng)”,并且添加文本菜單,整合擴(kuò)展記錄添加、排序、查詢、統(tǒng)計(jì)和記錄瀏覽等內(nèi)容形成課程設(shè)計(jì)。

四、激發(fā)學(xué)生的學(xué)習(xí)興趣

第8篇:c語(yǔ)言程序設(shè)計(jì)范文

作為一種新型的教學(xué)模式,多媒體教學(xué)已經(jīng)成為課堂教學(xué)的發(fā)展趨勢(shì),在《C語(yǔ)言程序設(shè)計(jì)》教學(xué)中發(fā)揮著重要作用。許多老師都喜歡使用多媒體教學(xué),實(shí)際上,多媒體只是為達(dá)到教學(xué)目的而使用的一種輔助手段。目前,《C語(yǔ)言程序設(shè)計(jì)》多媒體課堂教學(xué)中存在以下問(wèn)題,對(duì)教學(xué)造成了一定的影響。

1.教師在使用多媒體教學(xué)中有較大的盲目性和依賴性。有些教師在制作多媒體課件和課堂授課過(guò)程中,出現(xiàn)忽視學(xué)生對(duì)象特點(diǎn)、不考慮學(xué)生人數(shù)、與學(xué)生交流少或缺乏交流滿堂灌的情況。過(guò)于注重形式,忽視了教學(xué)目的。

2.教師教學(xué)方式過(guò)于單一。有些教師運(yùn)用的教學(xué)模式單一,講課速度太快,講課節(jié)奏平鋪直敘,對(duì)于程序的分析,缺乏必要的運(yùn)行演示。

3.部分多媒體教學(xué)課件制作質(zhì)量差。一些多媒體教學(xué)課件制作水平偏低,缺乏教學(xué)設(shè)計(jì),從而影響了教學(xué)效果。一些教師準(zhǔn)備的教學(xué)課件存在信息量過(guò)大、簡(jiǎn)單材料堆積、照抄書(shū)本、材料來(lái)源混亂等現(xiàn)象,所制作的課件不符合教學(xué)實(shí)際需要。

4.學(xué)校對(duì)多媒體教學(xué)管理缺乏宏觀管理和質(zhì)量控制。一些學(xué)校在推行多媒體教學(xué)模式過(guò)程中,缺乏課程課件建成后的管理和更新機(jī)制,結(jié)果是許多教師的教學(xué)課件多年不變,沒(méi)有引入新的學(xué)科新進(jìn)展。

二、多媒體課程教學(xué)中注意事項(xiàng)

結(jié)合《C語(yǔ)言程序設(shè)計(jì)》教學(xué)中存在的問(wèn)題,我們認(rèn)為,多媒體課程教學(xué)中應(yīng)注意以下事項(xiàng)。

1.突出教學(xué)重點(diǎn)。突出教學(xué)重點(diǎn)是多媒體教學(xué)的基本前提,要避免所設(shè)計(jì)的多媒體教學(xué)課件只注重于圖、文、聲、像等信息的有機(jī)結(jié)合,華而不實(shí),花里胡哨,造成重點(diǎn)不夠突出的情況。

2.提供良好的交互環(huán)境。交互環(huán)境包括整個(gè)人機(jī)界面所用的顏色、文字大小、動(dòng)畫(huà)、背景音樂(lè)等信息單元。所有這些信息單元都將直接為人體的感官所感知,學(xué)習(xí)者是很難在感覺(jué)很差的環(huán)境中對(duì)學(xué)習(xí)有興趣的。多種媒體信息可能使用戶和系統(tǒng)的交互作用產(chǎn)生混亂,直接同時(shí)使用多種人機(jī)通信形式往往會(huì)產(chǎn)生負(fù)作用。多種媒體信息不能簡(jiǎn)單混合。

3.堅(jiān)持一致性與相關(guān)性原則。在多媒體教學(xué)中應(yīng)采用相同或相似的用語(yǔ)、提示、組織形式和順序,這樣可以避免分散學(xué)習(xí)者的注意力和浪費(fèi)學(xué)習(xí)時(shí)間,從而影響學(xué)習(xí)者的學(xué)習(xí)效率。同時(shí),在多媒體教學(xué)過(guò)程中,授課者要注意將與所涉及內(nèi)容有關(guān)的一些知識(shí)同時(shí)傳授給學(xué)習(xí)者,使學(xué)習(xí)者能夠較輕松地獲取一些與此有關(guān)的知識(shí),達(dá)到事半功倍的效果。

4.注重多媒體課件的開(kāi)發(fā)。多媒體課件是多媒體教學(xué)的一個(gè)重要載體。好的多媒體課件內(nèi)容豐富、布局合理、構(gòu)思精巧,可以很好的調(diào)動(dòng)課堂氣氛,也有利于課后學(xué)生的自學(xué),從而提升學(xué)生的學(xué)習(xí)效率。反之,如果采用的多媒體課件只是書(shū)本知識(shí)的簡(jiǎn)單展示,則會(huì)使學(xué)生產(chǎn)生念書(shū)的感覺(jué),起不到相應(yīng)的效果。在平常的授課中,應(yīng)注意多媒體課件素材的收集,精心制作多媒體課件,提升教學(xué)的質(zhì)量。

5.把握好多媒體教學(xué)與傳統(tǒng)教學(xué)的關(guān)系。實(shí)際教學(xué)實(shí)踐表明,多媒體教學(xué)并非能完全代替?zhèn)鹘y(tǒng)的教學(xué)方式及內(nèi)容。一些抽象的算法原理等需要運(yùn)用邏輯思維方面語(yǔ)言來(lái)論述的問(wèn)題,用視覺(jué)形象語(yǔ)言表達(dá)相當(dāng)困難。課堂常用的口頭表達(dá)方式,是人類交際中最基本的也是最重要的行為之一。無(wú)論傳播媒體多么先進(jìn),都不可能完全代替?zhèn)鹘y(tǒng)教學(xué)手段。在授課過(guò)程中,要避免產(chǎn)生兩個(gè)極端:一種是固執(zhí)認(rèn)為多媒體教學(xué)花里胡哨,不像傳統(tǒng)教學(xué)方式那樣實(shí)在,從而不愿意采用多媒體手段授課。另一種則片面強(qiáng)調(diào)多媒體的優(yōu)越性,試圖以“機(jī)授”代替教師傳授。無(wú)論哪一種情況,對(duì)于我們的教學(xué)都是不利的,應(yīng)該把兩者有機(jī)地結(jié)合起來(lái),提升教學(xué)質(zhì)量。

6.建立宏觀管理和質(zhì)量控制機(jī)制。多媒體教學(xué)質(zhì)量建設(shè)是一項(xiàng)系統(tǒng)工程,需要學(xué)校制定一系列相互關(guān)聯(lián)、行之有效的措施,按照嚴(yán)格管理、過(guò)程控制和目標(biāo)考核的原則,制定多媒體教學(xué)管理辦法。建立系統(tǒng)、規(guī)范的評(píng)價(jià)體系,使學(xué)校對(duì)于多媒體教學(xué)的教學(xué)狀態(tài)、教學(xué)條件、管理水平等決定教學(xué)質(zhì)量的關(guān)鍵環(huán)節(jié)進(jìn)行自我控制、自我約束、自我保證。

三、結(jié)束語(yǔ)

第9篇:c語(yǔ)言程序設(shè)計(jì)范文

關(guān)鍵詞:職業(yè)技術(shù)學(xué)院;教學(xué)目標(biāo);開(kāi)放性考核;教學(xué)方法

1 項(xiàng)目化教學(xué)的重要性

C語(yǔ)言是目前最為流行的一種程序設(shè)計(jì)語(yǔ)言,是程序設(shè)計(jì)的入門語(yǔ)言,也是C++、C#等程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)。其高效、靈活、功能強(qiáng)等優(yōu)點(diǎn)使它不僅成為計(jì)算機(jī)專業(yè)的一門必修課,也是其他理工科專業(yè)的一門基礎(chǔ)課。但是C語(yǔ)言極強(qiáng)的抽象思維要求、靈活的語(yǔ)法規(guī)則、繁多的基礎(chǔ)知識(shí)給學(xué)生的學(xué)習(xí)帶來(lái)了許多困難。因此,對(duì)C語(yǔ)言程序設(shè)計(jì)進(jìn)行課程改革,實(shí)現(xiàn)項(xiàng)目化教學(xué)變得尤為重要。

2 項(xiàng)目化教學(xué)的優(yōu)點(diǎn)

“項(xiàng)目化教學(xué)”是以教師提出一個(gè)問(wèn)題(找出幾個(gè)數(shù)中的最大值),學(xué)生在教師的指導(dǎo)下,通過(guò)對(duì)整個(gè)課程知識(shí)的學(xué)習(xí)和應(yīng)用實(shí)例的理解,以小組為單位完成一個(gè)項(xiàng)目的教學(xué)方法。

“項(xiàng)目化教學(xué)”中,學(xué)生是主體,也是項(xiàng)目的實(shí)踐者。學(xué)生通過(guò)所學(xué)知識(shí)分析解決實(shí)際問(wèn)題,通過(guò)項(xiàng)目的實(shí)踐更好地掌握知識(shí)。教師是“項(xiàng)目化教學(xué)”的間接參與者,在學(xué)生完成項(xiàng)目的過(guò)程中指導(dǎo)學(xué)生,幫助學(xué)生解決疑問(wèn),從傳統(tǒng)的知識(shí)傳播者轉(zhuǎn)變?yōu)轫?xiàng)目指導(dǎo)者。

“項(xiàng)目化教學(xué)”中學(xué)生通過(guò)實(shí)踐的方式學(xué)習(xí)知識(shí)點(diǎn),其優(yōu)點(diǎn)可總結(jié)為以下幾點(diǎn):

(1)學(xué)生根據(jù)項(xiàng)目?jī)?nèi)容明確學(xué)習(xí)目標(biāo)。

(2)學(xué)生通過(guò)項(xiàng)目實(shí)踐提高知識(shí)的應(yīng)用能力。

(3)“項(xiàng)目化教學(xué)”可促進(jìn)學(xué)生學(xué)習(xí)的積極性。

(4)教師可通過(guò)項(xiàng)目針對(duì)性地向?qū)W生傳授知識(shí)。

(5)教師可通過(guò)觀察學(xué)生項(xiàng)目的完成情況了解學(xué)生對(duì)知識(shí)點(diǎn)的掌握程度。

3 教學(xué)現(xiàn)狀

(1)教學(xué)目標(biāo)設(shè)置過(guò)高

盡管C語(yǔ)言是眾多理工科專業(yè)開(kāi)設(shè)的一門基礎(chǔ)課,然而其教學(xué)目標(biāo)應(yīng)以學(xué)生層次的不同而不同。高職教育主要培養(yǎng)學(xué)生的實(shí)操性,只需學(xué)生掌握基礎(chǔ)知識(shí)足已。浙江安防學(xué)院是一所普通的高職院校,以培養(yǎng)安防類人才為主,但其C語(yǔ)言的教學(xué)目標(biāo)設(shè)置與計(jì)算機(jī)專業(yè)相差無(wú)幾,學(xué)生學(xué)習(xí)效果一般。

(2)學(xué)生缺乏學(xué)習(xí)興趣,學(xué)習(xí)效果差

浙江安防學(xué)院作為全日制高職學(xué)校,在校學(xué)生的層次不高。C語(yǔ)言內(nèi)容枯燥,知識(shí)點(diǎn)多,概念復(fù)雜又容易出錯(cuò),學(xué)生初學(xué)時(shí)便有畏難情緒,給教學(xué)帶來(lái)了不少困難。

(3)考核方式單一,不符合課程性質(zhì)

傳統(tǒng)C語(yǔ)言的考核方式是平時(shí)成績(jī)加筆試的形式,這種考核方式單一,對(duì)學(xué)生知識(shí)掌握程度的把握不準(zhǔn)。C語(yǔ)言作為一門實(shí)操性強(qiáng)的課程,應(yīng)注重學(xué)生動(dòng)手編程的能力,因此需采用多樣化的考核方式。

4 教學(xué)改革

針對(duì)上面所提到的C語(yǔ)言教學(xué)中存在的不足之處,筆者對(duì)15級(jí)安全防范技術(shù)專業(yè)學(xué)生進(jìn)行了教學(xué)改革,改革的內(nèi)容主要為以下幾點(diǎn):

(1)結(jié)合專業(yè)實(shí)際,明確教學(xué)目標(biāo)

安全防范技術(shù)專業(yè)學(xué)生作為普通的高職學(xué)生,對(duì)純理論學(xué)習(xí)的積極性不高;相反,對(duì)動(dòng)手實(shí)踐的積極性卻很高。本專業(yè)開(kāi)設(shè)的C語(yǔ)言課程是作為單片機(jī)的前修課程,學(xué)生學(xué)習(xí)單片機(jī)時(shí)需要懂一些簡(jiǎn)單的編程知識(shí),對(duì)于數(shù)組和指針等的要求卻不高。此外,C語(yǔ)言中所涉及到的基礎(chǔ)知識(shí)繁多,而高職學(xué)生普遍不喜歡多記多背,過(guò)多知識(shí)點(diǎn)的講解只會(huì)消磨他們學(xué)習(xí)的積極性。結(jié)合以上情況,筆者在做教學(xué)改革時(shí)進(jìn)行了如下改革:1)簡(jiǎn)要介紹了常量中的整型、實(shí)型和字符型。2)舍去了變量中的動(dòng)態(tài)變量,靜態(tài)變量等不常用的知識(shí)點(diǎn)。3)數(shù)據(jù)操作中只涉及到了算術(shù)運(yùn)算和賦值類運(yùn)算。4)輸入輸出語(yǔ)句的內(nèi)容進(jìn)行了大量的縮減。5)數(shù)組做了簡(jiǎn)要的介紹。6)指針和結(jié)構(gòu)體進(jìn)行了刪除。

(2)上好第一堂課,激發(fā)學(xué)生興趣

C語(yǔ)言作為學(xué)生在大學(xué)時(shí)遇到的第一個(gè)編程類課程,其內(nèi)容枯燥、概念復(fù)雜、知識(shí)點(diǎn)繁多,往往會(huì)打擊學(xué)生學(xué)習(xí)的積極性。此外,C語(yǔ)言中涉及到許多英文字母,很多學(xué)生會(huì)將其與英語(yǔ)等同起來(lái),這對(duì)于本身就不擅長(zhǎng)英語(yǔ)的學(xué)生來(lái)說(shuō)無(wú)疑是一個(gè)沉重的打擊。因此,教師應(yīng)該認(rèn)真對(duì)待第一堂課,將C語(yǔ)言這門課程的性質(zhì)解釋清楚,大致可以從以下三個(gè)方面來(lái)解釋:

第一,什么是C語(yǔ)言。對(duì)C語(yǔ)言課程做簡(jiǎn)要介紹,撇清它與英語(yǔ)之間的關(guān)系,將學(xué)生帶入到神奇的編程世界。筆者的做法是給學(xué)生展示了一些簡(jiǎn)單的編程例子:(1)顯示自己的基本信息;筆者在第一堂課向?qū)W生介紹C語(yǔ)言時(shí),教學(xué)生如何用C語(yǔ)言程序輸出自己的基本信息,并讓學(xué)生動(dòng)手實(shí)踐,大大提高了學(xué)生動(dòng)手實(shí)踐的積極性。(2)做一些簡(jiǎn)單的算法;筆者在第一堂課中還向?qū)W生展示了乘法口訣表以及一些簡(jiǎn)單的圖形等,很好地闡述了C語(yǔ)言的功能。

第二,為什么要學(xué)C語(yǔ)言。結(jié)合專業(yè)特點(diǎn),闡述開(kāi)設(shè)課程的必要性。安全防范技術(shù)專業(yè)開(kāi)設(shè)C語(yǔ)言是將它作為單片機(jī)的先修課程,使學(xué)生具備安防設(shè)備安裝調(diào)試和維修的能力,同時(shí)也鼓勵(lì)學(xué)生參加計(jì)算機(jī)等級(jí)考試。在第一堂課中,筆者向?qū)W生介紹了C語(yǔ)言程序設(shè)計(jì)這門課的課程性質(zhì),并闡述了課程與專業(yè)之間的關(guān)系,提升學(xué)生對(duì)課程的重視度。

第三,如何學(xué)好C語(yǔ)言。學(xué)好C語(yǔ)言的要點(diǎn)就是“多思考,勤實(shí)踐”。因此,筆者將C語(yǔ)言的授課環(huán)境選在了機(jī)房,鼓勵(lì)學(xué)生多上機(jī)練習(xí),多參與項(xiàng)目實(shí)踐。此外,筆者將學(xué)生以小組形式分組,方便學(xué)生相互討論、共同進(jìn)步。

(3)改革教學(xué)方法,項(xiàng)目化教學(xué)

傳統(tǒng)的教學(xué)方法是老師在上面講授,學(xué)生在下面聽(tīng)課,課后完成書(shū)面作業(yè)。本實(shí)驗(yàn)中,將課堂轉(zhuǎn)移到了帶多媒體設(shè)備的機(jī)房中,采用循序漸進(jìn)、實(shí)例化教學(xué)以及項(xiàng)目化教學(xué)的方法。首先,C語(yǔ)言中基礎(chǔ)知識(shí)是很關(guān)鍵的,但高職學(xué)生卻并不喜歡記憶,因此,筆者采用循序漸進(jìn)、放緩腳步的方法,花了大量的時(shí)間幫助學(xué)生學(xué)習(xí)和鞏固基礎(chǔ)知識(shí)。其次,筆者采用實(shí)例講解的方法,將理論知識(shí)與實(shí)際問(wèn)題結(jié)合起來(lái),把抽象思維轉(zhuǎn)變成具象的問(wèn)題。最后,筆者找了一些相關(guān)的項(xiàng)目讓學(xué)生練習(xí),同時(shí)作為指導(dǎo)者指導(dǎo)學(xué)生完成項(xiàng)目。學(xué)生作業(yè)以實(shí)訓(xùn)報(bào)告的形式上交,便于教師了解學(xué)生對(duì)知識(shí)點(diǎn)的掌握程度。

(4)開(kāi)放性考核方式,加大實(shí)踐考核力度

傳統(tǒng)的C語(yǔ)言考核方式是平時(shí)成績(jī)加期末考試。但是C語(yǔ)言是一門實(shí)踐性很強(qiáng)的課程,這種簡(jiǎn)單的考核方式并不能全面地評(píng)價(jià)學(xué)生的編程能力。因此,筆者將上機(jī)實(shí)踐也納入到了考核方式中,可同時(shí)考查學(xué)生動(dòng)手編程的能力,也為學(xué)生參加計(jì)算機(jī)二級(jí)等級(jí)考試打下了堅(jiān)實(shí)的基礎(chǔ)。

5 教學(xué)改革取得的成果

上述的教學(xué)改革方法筆者已應(yīng)用到了日常的教學(xué)中。實(shí)踐證明,學(xué)生學(xué)習(xí)編程的積極性明顯得到了提高,對(duì)知識(shí)點(diǎn)的掌握程度和應(yīng)用能力也得到了顯著提高,后續(xù)學(xué)習(xí)單片機(jī)也變得更輕松。通過(guò)本次教學(xué)改革,筆者將14級(jí)和15級(jí)學(xué)生的期末成績(jī)進(jìn)行了比較,結(jié)果如下:教學(xué)改革前學(xué)生的優(yōu)秀率(90分以上)為12.5%,合格率(60分以上)為75%。而進(jìn)行項(xiàng)目化教學(xué)改革后學(xué)生的優(yōu)秀率為29%,合格率為90%。由此可以認(rèn)為項(xiàng)目化教學(xué)取得了一定的成果。

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表